silverstein/minutes

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.

minutes – 面向 AI 代理的本地对话记忆

简介 – minutes 是一款开源桌面应用(附带 CLI 和 MCP 兼容服务器),可将会议、通话、语音备忘录和听写内容录制、转写并存储为你自己机器上的纯文本 Markdown 文件。文件保存在 ~/meetings/ 中,包含一个小的 YAML front-matter 块,用于捕获元数据(标题、日期、参与者、决策、行动项等)。由于数据不会离开你的计算机,除非你明确将其发送到云端 LLM,因此它充当了一个私密的“第二大脑”,任何支持 AI 的工具都可以查询。

为什么对 AI/LLM 用户很重要 – 现代 LLM 代理(Claude Code、Codex、Cursor、OpenCode、Gemini‑CLI、Pi、Mistral Vibe 等)在拥有正确上下文的情况下擅长回答问题。minutes 按需提供该上下文:一个名为 search_meetings 的 MCP 工具可让代理从你的会议笔记中检索相关摘录,结果可以反馈到代理的提示词或知识库(Obsidian、Logseq 等)中。这使得 AI 代理优先的工作流在不依赖存储对话的托管服务的情况下成为可能。

工作原理

  • 捕获 – 使用菜单栏桌面界面或 CLI(minutes record)开始麦克风录制。停止时(minutes stop),音频会在本地转写(设备端 Whisper 风格模型)并保存为 Markdown 文件。
  • 存储 – 文件是带有 YAML front-matter 模式(标题、类型、日期、时长、决策、行动项等)的纯 Markdown。可以使用任何理解 Markdown 的工具进行编辑、版本控制或搜索。
  • 查询 – 捆绑的 MCP 服务器公开了 34 个工具;最常用的是 search_meetings({"query":"…"})。任何 MCP 兼容客户端(Claude Code、Cursor 等)都可以调用它来获取相关的会议摘录。
  • 集成 – 为 Claude Code、Cursor、OpenCode、Pi、Gemini‑CLI、Mistral Vibe、Cowork、Dispatch 和通用 MCP 客户端提供了现成的插件。SDK 还允许 TypeScript 代码直接读取会议文件。
  • 隐私 – 转写和说话人分离在本地运行;音频永远不会离开设备,除非你故意将片段发送到云端摘要器。敏感会议可以标记为“受限”以省略音频并强制执行同意提醒。

安装选项

方法 获得内容 命令
桌面应用(附带 CLI) GUI + 菜单栏捕获,以及 PATH 中的 minutes 命令 brew install --cask silverstein/tap/minutes
独立 CLI 仅命令行工具(无 GUI) brew install silverstein/tap/minutes 或 cargo install minutes-cli
MCP 客户端 为任何 MCP 兼容代理添加 minutes-mcp 工具 npx -y minutes-mcp(或 claude mcp add minutes -- npx -y minutes-mcp)

典型工作流程

  1. 录制会议:minutes record → 说话 → minutes stop。
  2. 应用创建带有结构化 front-matter 的 ~/meetings/2026-04-12‑team‑sync.md。
  3. 在 LLM 代理中调用 search_meetings({"query":"pricing decision"})。
  4. 代理返回相关摘录,你可以将其粘贴到提示词中或让代理自动丰富知识库。

谁应该使用

  • 代理优先的开发者:希望为其自定义 LLM 代理提供本地可搜索的对话上下文存储。
  • 高级用户:喜欢提供 AI 就绪转写和决策跟踪的桌面笔记应用。
  • 注重隐私的专业人士:需要本地存储会议笔记并仅与云服务共享选择性摘录。

主要差异化

功能 minutes Granola Otter.ai Anarlog
存储 本地 Markdown + YAML(用户所有) 托管工作区 托管工作区 本地 SQLite + 文件
AI 集成 基于 MCP,适用于任何 LLM 客户端 仅托管 MCP 托管集成 CLI + MCP
转写 设备端(无云) 云端 云端 可选本地提供商
可扩展性 CLI(58 个命令)、SDK、MCP 工具、插件 仅限于托管平台 有限

文档与社区 – 仓库附带了广泛的文档,涵盖安装、命令参考、每个支持的 LLM 客户端的集成指南、安全与同意设计、front-matter 架构以及从竞争工具的迁移。公共网站(useminutes.app)提供比较图表、人物角色笔记以及支持 LLM 的可搜索列表。

许可证 – MIT,并明确声明该项目将保持免费和开源。


底线 – minutes 为您提供了一个自托管、隐私优先的“记忆层”,可将日常对话转换为结构化、可搜索的 Markdown 文件,并通过简单的 MCP API 将它们暴露给任何 LLM 代理。对于任何构建或使用需要从过去会议中获取可靠、按需上下文的 AI 助手的人来说,它都是一个实用的构建模块。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目