The free, open-source meeting-notes app for your Mac — offline transcription and AI notes, free in the cloud or 100% on-device.
25
stars
1,126
commits
Rust
primary language
Sep 3, 2026
updated
Your meetings, written up for you on macOS and Windows.
You talk. It listens. You get notes. Free in the cloud, or 100% offline on supported hardware.
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:
| Platform | Public support | Notes |
|---|---|---|
| macOS 14+ on Apple Silicon | Supported | Full Ariso and Local backend support. |
| Windows 11 | Release preview | Signed x64 NSIS installation and in-app auto-updating are supported. Broader public-support readiness still tracks system-audio capture, auto-record detection, and native sharing. |
| Windows 10 | Planned smoke coverage | Not public-support ready. |
# 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: third-party taps must be explicitly trusted before they install. The
brew truststep grants that once — without it you'll seeRefusing to load cask … from untrusted tap.
oats.dmg from the Releases page.The app is code-signed and notarized by Apple, and keeps itself up to date as new versions ship.
First launch, pick a transcription backend in Settings → Transcription Backend:
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.
Sensitive conversation? Switch the backend to Local and oats does everything on-device:
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 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 |
ari-note.md | The generated meeting summary |
| ☁️ Ariso (cloud) | 🔒 Local (on-device) | |
|---|---|---|
| Cost | Free | Free |
| Account / login | Required | None |
| Audio leaves your device | Your account (encrypted with your key) | Never |
| Transcription | Ariso backend (no model training) | Apple Neural Engine on macOS; native CPU sidecar on Windows |
| Summary notes | Ariso backend (no model training) | On-device LLM |
| Works offline | No | Yes |
| Best for | Convenience and sharing | Confidential meetings, air-gapped use |
oats is open source, and we'd love your help — a bug report, a feature idea, or a pull request all count.
👉 CONTRIBUTING.md walks through setting up a dev environment, building the app and the on-device sidecar, running the tests, and cutting a release.
oats is open source under the MIT License.
Tauri v2 · Vue 3 · Vite · Rust · FluidAudio · MLX · and a lot of Claude Code.
Rust
36.4%
TypeScript
36.2%
Vue
21.0%
PowerShell
4.0%
The free, open-source meeting-notes app for your Mac — offline transcription and AI notes, free in the cloud or 100% on-device.
25
stars
1,126
commits
Rust
primary language
Sep 3, 2026
updated
Your meetings, written up for you on macOS and Windows.
You talk. It listens. You get notes. Free in the cloud, or 100% offline on supported hardware.
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:
| Platform | Public support | Notes |
|---|---|---|
| macOS 14+ on Apple Silicon | Supported | Full Ariso and Local backend support. |
| Windows 11 | Release preview | Signed x64 NSIS installation and in-app auto-updating are supported. Broader public-support readiness still tracks system-audio capture, auto-record detection, and native sharing. |
| Windows 10 | Planned smoke coverage | Not public-support ready. |
# 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: third-party taps must be explicitly trusted before they install. The
brew truststep grants that once — without it you'll seeRefusing to load cask … from untrusted tap.
oats.dmg from the Releases page.The app is code-signed and notarized by Apple, and keeps itself up to date as new versions ship.
First launch, pick a transcription backend in Settings → Transcription Backend:
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.
Sensitive conversation? Switch the backend to Local and oats does everything on-device:
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 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 |
ari-note.md | The generated meeting summary |
| ☁️ Ariso (cloud) | 🔒 Local (on-device) | |
|---|---|---|
| Cost | Free | Free |
| Account / login | Required | None |
| Audio leaves your device | Your account (encrypted with your key) | Never |
| Transcription | Ariso backend (no model training) | Apple Neural Engine on macOS; native CPU sidecar on Windows |
| Summary notes | Ariso backend (no model training) | On-device LLM |
| Works offline | No | Yes |
| Best for | Convenience and sharing | Confidential meetings, air-gapped use |
oats is open source, and we'd love your help — a bug report, a feature idea, or a pull request all count.
👉 CONTRIBUTING.md walks through setting up a dev environment, building the app and the on-device sidecar, running the tests, and cutting a release.
oats is open source under the MIT License.
Tauri v2 · Vue 3 · Vite · Rust · FluidAudio · MLX · and a lot of Claude Code.
Rust
36.4%
TypeScript
36.2%
Vue
21.0%
PowerShell
4.0%