One conversation. One file. Recall with a source, months later.
1
Capture
Record a meeting, drop in a voice memo from your iPhone, or dictate. Transcription runs on your machine.
2
One Markdown file
Speakers, transcript, decisions, and action items, in a file you can open, grep, and keep for ten years.
3
Recall with a source
Ask Recall in the app, or your own AI assistant, and the answer points back to the file it came from.
“Next three consultant signups get monthly. Annual stays the enterprise default.”
Voice memo · transcribed on your Mac
---
title: Pricing Strategy — Monthly Billing Test
type: meeting
consent: verbal_all_parties
decisions:
- text: Launch monthly billing alongside
annual, starting with the next three
consultant signups
authority: high
---
## Transcript
[SPEAKER_0 1:02] Next three consultant
signups get monthly.What did we decide in the February 28 pricing meeting?
Launch monthly billing for the next three consultant signups. Annual remains the enterprise default.
Source: 2026-02-28-pricing-strategy.md · decision
Dictation that stays on your computer. Hold a key, talk, and the text lands where you're typing.
On a Mac it types at your cursor; on Windows and Linux it goes to the clipboard. Every dictation is also saved as a Markdown file, so your AI assistant can find it later with your meetings and memos.
- Self-corrections
- Say “actually” or “scratch that” and the earlier words go.
- Voice commands
- “New line”, “new paragraph”, “bullet”, and your own snippets.
- Fits the app
- On a Mac, terminals get exactly what you said; chats and AI prompts get tidied prose.
- No AI rewriting
- Every edit is a rule on your device. Nothing is sent anywhere to clean it up.
Coming from Wispr Flow? See how they compare or open-source alternatives.
Meet on Tuesday, actually Thursday.
Meet on Thursday.
This is a recording test—actually, a dictation test.
This is a dictation test.
Median model time on 39 of our own dictation clips, M4 Max. Parakeet v3 is a one-click install on Apple Silicon. How we measured
Your AI reads the folder. And cites the file it read.
- Claude
- Codex
- Gemini CLI
- OpenCode
- Cursor
- Pi
- Any MCP client
34 MCP tools let your assistant search meetings, memos, and dictation, follow a live transcript, and cite the file every answer came from. Summaries are optional: Claude can write them on your existing subscription, with no API key.
> what did we decide about pricing?
⏺ minutes - search_meetings (MCP)(query: "pricing")
⎿ 2 results
⏺ Annual-only billing, decided March 25. It reversed the
February 28 test of monthly billing for the next three
consultant signups.
Source: 2026-03-25-pricing-reversal.mdRecording and transcription run on your machine. Your history is Markdown on your own disk.
A cloud notetaker
- Capture · your micYour machine
- Transcribe · their serversCloud
- Summarize · hosted AICloud
- Store · their workspaceCloud
Minutes
- Capture · your mic and system audioYour machine
- Transcribe · on-device speech modelYour machine
- Store · Markdown in ~/meetingsYour machine
- Recall · the assistant you pick sees what you shareYour choice
If you pick a cloud model for summaries, or ask a cloud assistant about a meeting, the context you share goes to that provider. Skip summaries or use a local model and nothing leaves.
How it compares. Where your meetings live, and who can read them.
| Granola | Otter.ai | Anarlog | Minutes | |
|---|---|---|---|---|
| Product | Hosted meeting notepad | Hosted meeting assistant | Local meeting notepad | Local conversation memory |
| Agent access | Hosted MCP | Hosted MCP and integrations | CLI + MCP | Files + 34 MCP tools |
| Primary storage | Hosted workspace | Hosted workspace | Local SQLite + files | Local Markdown + YAML |
| Local AI | Cloud transcription | Cloud transcription | With local providers | Local transcription; AI provider of your choice |
Built to be checked. Not just trusted.
Consent in every file
Each recording stamps its consent basis into the file. Sensitive meetings keep structured notes without audio, and Require mode blocks recording until consent is confirmed.
Why we built it this way
3,845 tests and a public eval
Run the demo, read the test suite, and check the limits we publish before you trust it with a real meeting.
See the proof
Files that outlast the app
Plain Markdown with YAML frontmatter. Working Mem0 and Graphiti examples read the same folder.
Browse the examples
Why it's free. Memory you don't rent.
Soon your agents will run on what you've said out loud: meetings, calls, the idea you talked through on a walk. That's the most personal data you'll ever make. You shouldn't have to rent access to it, and nobody should get to read it just because you used their app.
So it's a file. Plain Markdown on your disk, MIT licensed. Switch agents next year and nothing has to move. Share it with whoever you want, or with no one. There's no Minutes cloud for it to sit in.
Good tools outlive the people who make them. If I stopped tomorrow, your meetings would still open and the code would still run.
Free, open source, and yours. No account, no API key, no subscription.
Apple Silicon Macs and Windows. The first launch downloads a speech model.
If Homebrew warns about the tap, run brew trust silverstein/tap once. Minutes won't open? Reinstall and keep your meetings.
Reading on your phone? Minutes installs on Mac and Windows. Star the repo so it is waiting at your desk.