silverstein/minutes

Rustuseminutes.app
macOSWindowsLinux

alternative to Otter.aiFireflies.ai

Open-source, local-first Granola/Otter alternative that Claude Code, Codex, Cursor, and any MCP client can query. Meetings, calls, and voice memos transcribed on-device into markdown you own.

agent-skillsmeetingsaiclaudemcpmeeting-notesprivacyrustspeech-to-texttranscriptionvoice-memowhisper
Star Growth
Stars
1.5k
Forks
160
Weekly Growth
+11
Issues
53
8001k1.2k1.4k
Mar 26May 26Jul 26Sep 26
Artifactscrates.io
README

minutes

GitHub stars License: MIT crates.io npm

useminutes.app

Minutes is a free, open-source conversation memory app for the AI you already use. Record and transcribe meetings, calls, voice memos, and dictation on your device, then let Claude Code, Codex, Cursor, or another MCP client search the history you choose to share. Your records are Markdown files you own in ~/meetings/.

Capture, transcription, and storage run locally. If you choose a cloud AI assistant or summarizer, the meeting context you authorize is sent to that provider.

Your conversations. Your memory. Ready for the AI you use.

minutes demo; record, dictate, phone sync, AI recall

Install

brew install --cask silverstein/tap/minutes
brew install silverstein/tap/minutes
cargo install minutes-cli
npx minutes-mcp  # or: claude mcp add minutes -- npx -y minutes-mcp

If Homebrew reports an untrusted tap, run brew trust silverstein/tap once.

Ask your agent

Add Minutes to your agent, seed five sample meetings (no mic needed), then ask about them:

claude mcp add minutes -- npx -y minutes-mcp
minutes demo --full

What did we decide about monthly billing, and did it stick?

The answer spans two meetings a month apart: launched on Feb 28, reversed on Mar 25.

A direct MCP call uses the same local meeting files:

search_meetings({"query":"monthly billing decision"})

Record a real one with minutes record, then minutes stop to transcribe. minutes demo --clean removes the samples. Setup: Codex, Gemini CLI, and Claude Desktop, Cursor, OpenCode, Pi, Mistral Vibe, and Cowork or Dispatch.

Works with

Claude Code · Codex · Cursor · OpenCode · Pi · Gemini CLI · Claude Desktop · Mistral Vibe · Cowork · Dispatch · Obsidian · Logseq · any MCP client

How it compares

Workflow Granola Otter.ai Anarlog (formerly Hyprnote) Minutes
Product Hosted meeting notepad Hosted meeting assistant Local meeting notepad Local conversation memory
Agent access Hosted MCP Hosted integrations CLI + MCP Local files, MCP, CLI, SDK
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

Reviewed September 5, 2026 against Granola MCP, Otter privacy and security, and the Anarlog repository. Anarlog's community app is MIT; its enterprise components use a commercial license. See the detailed comparison and open-source alternatives for fit and limitations.

Who it's for

Agent-first users treat Minutes as the capture layer of a local second brain. They search meetings through Claude Code, Cursor, Codex, OpenCode, MCP, or the CLI, then fold useful context into a vault or wiki they own.

Desktop notetaker users record and read results in the app. They value reliable setup, clear processing and recovery, Recall, documents, Coach, and summary quality. See the full persona notes.

Surfaces

Surface What it provides Docs
Desktop app Menu bar capture, Recall, documents, and Coach. Install
CLI (58 commands) Local recording, processing, search, import, and automation. Commands
MCP server (34 tools) Local meeting tools and resources for any MCP client. MCP reference
Claude Code plugin (23 skills) Prep, capture, live help, debrief, and memory workflows. Client setup
SDK TypeScript access to meeting files without MCP. Agent architecture

Output format

Meetings are plain markdown with structured YAML frontmatter:

---
title: Q2 Pricing Discussion with Alex
type: meeting
date: 2026-03-17T14:00:00
duration: 42m
context: Discuss Q2 pricing
action_items:
  - assignee: mat
    task: Send pricing doc
    due: Friday
    status: open
decisions:
  - text: Test monthly billing with 10 advisors
---

See the frontmatter schema. Files work with Obsidian, grep, and any markdown tool.

  • Transcription and speaker processing run on-device. Audio stays on your machine.
  • Sensitive meetings save typed markers without audio and default to restricted.
  • Consent reminders, acknowledgement, and provenance help you disclose recording.
  • Text leaves the machine only when you send authorized context to a cloud agent or summarizer.

See the security documentation and consent enforcement design.

Docs

Contributing

See CONTRIBUTING.md. Minutes is MIT licensed and staying that way: no relicensing, no paid tier for anything in this repo.

MIT. Built by Mat Silverstein, founder of X1 Wealth.

Star History

Star History Chart

Related repositories
anthropics/skills

Public repository for Agent Skills

PythonPyPIskillagent-skills
175.3k20.8k
DietrichGebert/ponytail

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

JavaScriptnpmskillMIT Licenseagent-skillsai-agents
ponytail.dev
132.4k7.1k
nexu-io/open-design

🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.

TypeScriptnpmskillApache License 2.0ai-designbyok
open-design.ai
95k11k
addyosmani/agent-skills

Production-grade engineering skills for AI coding agents.

JavaScriptnpmskillMIT Licenseagent-skillsantigravity
skills.addy.ie
93k9.9k
ComposioHQ/awesome-claude-skills

A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows

PythonPyPIawesomeclaudeclaude-code
74.7k8.6k
tt-a1i/archify

Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.

JavaScriptnpmskillMIT Licensearchitecture-diagramclaude-skill
tt-a1i.github.io/archify/
54.9k3.6k
hesreallyhim/awesome-claude-code

A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team at Anthropic PBC. A delectable showcase of top tier skills, ambidextrous agents, scintillating status lines, top notch developer tooling, and also we have plugins

PythonPyPIawesomeOtheranthropicanthropic-claude
53.7k4.7k
VoltAgent/awesome-openclaw-skills

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

awesomeMIT Licenseagent-skillsawesome-list
clawskills.sh
52.5k5k
CherryHQ/cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

TypeScriptnpmskillGNU Affero General Public License v3.0claude-codeai-agent
cherryai.com
51.6k4.9k
sickn33/agentic-awesome-skills

AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,115+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.

PythonPyPIskillMIT Licenseagentic-skillsai-agents
sickn33.github.io/agentic-awesome-skills/
46.2k6.7k
blader/humanizer

Agent skill that removes signs of AI-generated writing from text

PythonPyPIskillMIT Licenseagent-skillsai-writing
skills.sh/blader/humanizer
45.5k3.7k
K-Dense-AI/scientific-agent-skills

Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 190,000+ scientists worldwide. 165 ready-to-use validated skills plus 100+ scientific databases covering biology, chemistry, medicine, and drug discovery. Compatible with Cursor, Claude Code, Codex, Pi, Antigravity, and the open Agent Skills standard.

PythonPyPIskillMIT Licenseai-scientistbioinformatics
arxiv.org/abs/2609.00065
43.9k4k