Open-source conversation memory

Every meeting, memo, and voice note,
structured and searchable.

Agents already have run logs. Humans have conversations. Minutes captures meetings and voice memos locally, turns them into structured markdown, and makes the record queryable by your tools.

Local, open source, free forever.

Transcript Output

2026-04-08-strategy-sync.md

2 speakers42 min3 actions
09:02matWe should switch consultants to monthly billing instead of annual.09:04danaTest it on the next three signups first and compare retention.09:11matMinutes, capture that as a pricing experiment and link it to Q2 planning.

Action Items

Test monthly billing with the next three consultant signups
Compare retention and payback against annual billing
Review experiment results in next week's pricing sync

Minutes keeps the raw transcript visible. The structure is the interface: timestamps, speakers, action items, and decisions stay readable even before an assistant touches them.

Download, install, done. First launch downloads a speech model.

Works with any MCP client

Claude Code/Codex/Gemini CLI/Claude Desktop/Cowork
01Pipeline

How it works

Audio -> Transcribe -> Diarize -> Summarize -> Markdown -> Relationship Graph
       (local)      (local)    (your LLM)  (decisions,   (people, commitments,
      whisper.cpp   pyannote   Claude /     action items) topics, scores)
                                Ollama

Transcription is local via whisper.cpp with GPU acceleration. Summarization is optional. Claude can do it conversationally when you ask, using your existing subscription. No API keys are required to get useful output.

02Audience

Capture it anywhere. Find it everywhere.

From meetings to memos to agents

For agents

Memory with structure

26 MCP tools and structured markdown let Claude, Codex, Gemini CLI, and Cowork query what happened instead of guessing.

For developers

Local and inspectable

whisper.cpp transcription, diarized markdown, YAML frontmatter, and a plain-files workflow that still works with grep and git.

For meetings

Capture what matters

One-click recording, streaming transcription, speaker separation, decisions, and action items without shipping your audio to a SaaS vendor.

For voice memos

Phone to desktop

Minutes watches for iPhone Voice Memos, transcribes them on your Mac, and makes them available to the same memory layer.

For daily work

Dictation that stays useful

Hold the hotkey, speak, release. Minutes sends the text to the clipboard and your daily note without changing tools.

For recall

Answers from raw output

Competitors hide the transcript. Minutes keeps timestamps, speakers, and action items visible so the source stays readable.

03Features

What you get

Capture

>

Local transcription. whisper.cpp with GPU acceleration. Your audio stays on your machine.

>

Streaming results. Text appears as you speak, with partial updates every few seconds.

>

Speaker diarization. pyannote separates who said what in multi-person meetings.

>

Dictation mode. Clipboard + daily note flow for short-form thoughts and commands.

Intelligence

>

Structured extraction. Action items, decisions, and commitments become queryable markdown.

>

Relationship memory. Track people, projects, and unresolved commitments across meetings.

>

Cross-meeting search. Search everything or ask your assistant to pull the thread for you.

>

Voice memo pipeline. iPhone recordings arrive on Mac and join the same memory graph.

Integration

>

Desktop app. Tauri menu bar app with recording, dictation hotkey, and meeting prompts.

>

Claude-native. 26 MCP tools for Claude Desktop, Cowork, Dispatch, and Claude Code.

>

Any LLM. Use Ollama, OpenAI, or skip summarization entirely if markdown is enough.

>

Markdown is truth. YAML frontmatter, plain files, and a workflow that works outside Minutes.

04Comparison

How it compares

GranolaOtter.aiMeetilyminutes
Local transcriptionYesYes
Open sourceYesMIT
Free$18/moFreemiumFreeFree
AI agent integration26 MCP tools
Cross-meeting intelligenceYes
Dictation modeYes
Voice memosiPhone pipeline
People memoryYes
Data ownershipTheir serversTheir serversLocalLocal