An open API service indexing awesome lists of open source software.

https://github.com/ariso-ai/oats

The free, open-source meeting-notes app for your Mac — offline transcription and AI notes, free in the cloud or 100% on-device.
https://github.com/ariso-ai/oats

ai-notes apple-silicon local-first macos meeting-notes menubar-app mlx on-device open-source privacy rust speech-to-text tauri transcription vue

Last synced: 15 days ago
JSON representation

The free, open-source meeting-notes app for your Mac — offline transcription and AI notes, free in the cloud or 100% on-device.

Awesome Lists containing this project

README

          


oats

# oats

**Your meetings, written up for you — on macOS.**

*You talk. It listens. You get notes. Free in the cloud, or 100% offline on your own Mac.*

[![Desktop App](https://github.com/ariso-ai/oats/actions/workflows/desktop.yaml/badge.svg)](https://github.com/ariso-ai/oats/actions/workflows/desktop.yaml)
[![Release](https://github.com/ariso-ai/oats/actions/workflows/release.yaml/badge.svg)](https://github.com/ariso-ai/oats/actions/workflows/release.yaml)
[![Latest Release](https://img.shields.io/github/v/release/ariso-ai/oats?label=download&logo=apple&color=000000)](https://pub-dd2807d512d34e55b8a863f675ea8e6e.r2.dev/desktop/oats.dmg)

[![macOS Apple Silicon](https://img.shields.io/badge/macOS-Apple%20Silicon-000000?logo=apple&logoColor=white)](https://github.com/ariso-ai/oats/releases/latest)
[![Built with Tauri](https://img.shields.io/badge/Built%20with-Tauri%20v2-24C8DB?logo=tauri&logoColor=white)](https://v2.tauri.app/)
[![Vue 3](https://img.shields.io/badge/Vue-3-4FC08D?logo=vuedotjs&logoColor=white)](https://vuejs.org/)
[![Built with Claude Code](https://img.shields.io/badge/Built%20with-Claude%20Code-D97757?logo=anthropic&logoColor=white)](https://claude.com/claude-code)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md)
![CodeRabbit Pull Request Reviews](https://img.shields.io/coderabbit/prs/github/ariso-ai/oats?utm_source=oss&utm_medium=github&utm_campaign=ariso-ai%2Foats&labelColor=171717&color=FF570A&link=https%3A%2F%2Fcoderabbit.ai&label=CodeRabbit+Reviews)


oats — AI notes, transcript, and a live recording pill, all from the menu bar

---

oats lives in your menu bar and stays out of the way. Hit record, get back to your meeting, forget it's running. When you're done it hands you a clean transcript and a tidy set of notes. No tab to babysit, no bot to invite, no "sorry, can you repeat that?"

You decide where the work happens:

- ☁️ **Free, in the cloud** — sign in and let [Ariso](https://ariso.ai) do the heavy lifting. Real-time transcription, zero setup.
- 🔒 **Private, on your Mac** — flip one switch and recording, transcription, speaker labels, and notes all run **offline**. No login. No upload. Nothing leaves your machine.

## ✨ Features

- 🎙️ **One-click recording** from the menu bar. Pause, resume, stop — without leaving what you're doing.
- ⚡ **Real-time transcription** that streams in as people talk.
- 🗣️ **Speaker labels** — who said what, sorted out for you.
- 📝 **Automatic notes** — a clean Markdown summary for every recording.
- 📚 **Library** — every recording, transcript, and note in one place.
- 🔗 **Share** — native macOS share sheet, or share to the web (Ariso backend).
- 🔄 **Auto-updates** — signed, notarized, and quietly current.

## 📥 Install

> **Requires Apple Silicon (M-series) and macOS 14 or later.**

### 🍺 Homebrew

```bash
# Add the tap (the cask lives in this repo, so point Homebrew at it directly)
brew tap ariso-ai/oats https://github.com/ariso-ai/oats

# Trust the cask, then install
brew trust --cask ariso-ai/oats/oats
brew install --cask oats
```

> Homebrew 6.0 introduced [tap trust](https://docs.brew.sh/Tap-Trust): third-party taps must be explicitly trusted before they install. The `brew trust` step grants that once — without it you'll see `Refusing to load cask … from untrusted tap`.

### 📦 Direct download

1. Download the latest `oats.dmg` from the [**Releases page**](https://github.com/ariso-ai/oats/releases/latest).
2. Open the DMG and drag **oats** into your Applications folder.
3. Launch it from Applications. oats lives in your menu bar — look for the oats icon icon.

The app is **code-signed and notarized by Apple**, and keeps itself up to date as new versions ship.

## 🚀 Getting started

First launch, pick a transcription backend in **Settings → Transcription Backend**:

### ☁️ Ariso — free, in the cloud

The default. Sign in, hit record. Audio streams to the Ariso backend, which transcribes it in real time and keeps your meetings so you can revisit and share them from anywhere. **Free** — pick this if you want zero setup and don't mind your transcripts living in the cloud.

### 🔒 Local — private, 100% offline

Sensitive conversation? Switch the backend to **Local** and oats does *everything* on your Mac:

- **Recording** is captured and saved locally.
- **Transcription** runs on the Apple Neural Engine ([Parakeet](https://github.com/FluidInference/FluidAudio) ASR + speaker diarization).
- **Notes** are written by an on-device language model — no API calls.

No login, no upload — your audio, transcripts, and notes never leave your machine. There's a one-time download for the models: open **Settings → On-device models** and install the **speech voice model** and **language model** (each shows a green tick when ready). After that, oats works completely offline.

Everything is stored locally under `~/.ariso/recordings/`:

| File | Contents |
| --------------- | --------------------------------- |
| `recording.mp3` | The audio of your meeting |
| `transcript.md` | The full transcript |
| `note.md` | The generated meeting summary |

## 🔐 Privacy at a glance

| | ☁️ Ariso (cloud) | 🔒 Local (on-device) |
| --- | --- | --- |
| **Cost** | Free | Free |
| **Account / login** | Required | None |
| **Audio leaves your Mac** | Your account (encrypted with your key) | **Never** |
| **Transcription** | Ariso backend (no model training) | Apple Neural Engine |
| **Summary notes** | Ariso backend (no model training) | On-device LLM |
| **Works offline** | No | **Yes** |
| **Best for** | Convenience, sharing, any Mac | Confidential meetings, air-gapped use |

## 🤝 Contributing

oats is open source, and we'd love your help — a bug report, a feature idea, or a pull request all count.

👉 **[CONTRIBUTING.md](CONTRIBUTING.md)** walks through setting up a dev environment, building the app and the on-device sidecar, running the tests, and cutting a release.

## 📄 License

oats is open source under the [MIT License](LICENSE).

## 🛠️ Built with

[Tauri v2](https://v2.tauri.app/) · [Vue 3](https://vuejs.org/) · [Vite](https://vite.dev/) · [Rust](https://www.rust-lang.org/) · [FluidAudio](https://github.com/FluidInference/FluidAudio) · [MLX](https://github.com/ml-explore/mlx-swift-lm) · and a lot of [Claude Code](https://claude.com/claude-code).


Made with oats by Ariso