开源、本地优先的会话记忆基础设施,将会议与语音备忘录转录为结构化 Markdown,供人类和 AI 代理查询。
Minutes 是由 Mat Silverstein 开发的开源会话记忆工具,采用 Rust + Tauri 构建,核心能力覆盖本地录音与多引擎转录(whisper.cpp / Parakeet / Apple Speech)、pyannote-rs 本地说话人分离、可选 LLM 摘要与结构化提取(Key Points / Decisions / Action Items / Commitments 等),以及基于 SQLite 的跨会议关系图谱查询。
输出格式为带 YAML frontmatter 的 Markdown 文件,存储于本地 ~/meetings/ 目录,兼容 Obsidian / Logseq / grep / git,确保数据长期可访问。
AI 代理集成方面,提供 29 个 MCP 工具(通过 npx minutes-mcp 启动),原生支持 Claude Desktop、Claude Code、Codex、OpenCode、Gemini CLI、Mistral Vibe 等客户端,可实现跨会议上下文查询(如"我承诺 Sarah 了什么?")、实时会议辅导等场景。
附加能力包括:实时转录流(JSONL)、听写模式、语音备忘录自动处理管道(minutes watch)、模板系统(4 种内置 + 分层覆盖)、50+ CLI 命令、命令面板(⌘⇧K)、Granola 历史导入等。桌面应用在 macOS 以菜单栏形态运行,Windows 提供独立安装包。MIT 许可,当前版本 v0.16.4。
核心处理管线#
Audio → Transcribe → Diarize → Summarize → Structured Markdown → Relationship Graph
(local) (local) (LLM) (decisions, (people, commitments,
whisper.cpp pyannote Claude/ action items, topics, scores)
/parakeet -rs Ollama/ people, entities) SQLite index
Mistral/OpenAI
安装#
- macOS 桌面应用:
brew install --cask silverstein/tap/minutes - macOS 仅 CLI:
brew tap silverstein/tap && brew install minutes - Windows:从 GitHub Releases 下载 .exe 安装包
- 跨平台源码编译:
cargo install minutes-cli - MCP 服务器(无需 Rust):
npx minutes-mcp - 初始设置:
minutes setup --model small下载 Whisper 模型(466MB) - 快速体验:
minutes demo --full种入 5 个示例会议