mcpField
M
minutes

minutes

本地服务
useminutes.app记忆与知识1.6k1 天前更新

关于 minutes

Minutes 是一款开源的本地对话记忆应用,面向希望让 AI 搜索会议、通话和语音备忘记录的用户。它在设备上录制、转录并保存为用户拥有的 Markdown 文件,并通过 MCP、CLI 和 SDK 提供访问。

主要功能

  1. 01本地录制与转录
  2. 02Markdown 文件存储
  3. 03搜索会议记录
  4. 04提供桌面应用与 CLI
  5. 05支持 MCP 和 SDK

适用场景

  1. 01检索过往会议决定
  2. 02搜索通话与语音备忘
  3. 03将会议上下文提供给 AI
  4. 04把记录整理到个人知识库

MCP 相关

MCP 服务向 MCP 客户端提供本地会议工具和资源。客户端可搜索用户选择共享的会议历史。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"minutes": {
"command": "npx",
"args": [
"-y",
"minutes-mcp"
]
}
}
}
启动命令npx -y minutes-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmminutes-mcp0.31.1

工具

34

收录的工具列表 · 更新于 3 周前

参数类型必填说明
titlestring否此录音的可选标题
modeenum否实时采集模式meeting | quick-thought
intentenum否可选的录音意图。如果省略且检测到已知通话应用处于活动状态,Minutes 可能会推断通话意图。memo | room | call
allow_degradedboolean否如果 Minutes 检测到通话,但未配置系统音频路由,则允许继续仅录制麦克风。
languagestring否转录语言代码(例如 'en'、'ur'、'es'、'zh')。覆盖 config.toml 中的设置。
skip_audio_probe_reasonstring否按次跳过系统音频就绪探测的原因。此信息不会持久保存,而是写入 recording_health。

详细介绍

minutes

GitHub stars License: MIT crates.io npm

useminutes.app

Minutes 是一款免费的开源对话记忆应用,适用于你已经在使用的 AI。你可以在设备上录制并转写会议、通话、语音备忘录和口述内容,然后让 Claude Code、Codex、Cursor 或其他 MCP 客户端搜索你选择分享的历史记录。你的记录是归你所有的 Markdown 文件,保存在 ~/meetings/ 中。

录制、转写和存储都在本地运行。如果你选择云端 AI 助手或摘要工具,你授权的会议上下文会发送给相应服务提供商。

你的对话。你的记忆。为你使用的 AI 做好准备。

minutes 演示;录音、口述、手机同步、AI 回忆

安装

选择桌面应用或独立 CLI 安装方式之一。桌面应用 内置 CLI:使用 About Minutes → Set up CLI 将其添加到 PATH。

brew install --cask silverstein/tap/minutes  # Desktop app, with bundled CLI
brew install silverstein/tap/minutes         # Standalone CLI alternative
cargo install minutes-cli                   # Standalone CLI via Cargo

如需连接 Agent,请单独添加 MCP 服务: claude mcp add minutes -- npx -y minutes-mcp(或在其他 MCP 客户端中运行 npx minutes-mcp)。

如果 Homebrew 报告 tap 不受信任,请运行一次 brew trust silverstein/tap。

向 Agent 提问

将 Minutes 添加到 Agent,创建五场示例会议(无需麦克风),然后向它提问:

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

我们对月度计费做了什么决定?后来有坚持这个决定吗?

答案涉及两场相隔一个月的会议:2 月 28 日启动,3 月 25 日撤销。

直接调用 MCP 也会使用相同的本地会议文件:

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

使用 minutes record 录制真实会议,然后运行 minutes stop 进行转写。minutes demo --clean 会删除示例内容。 配置:Codex、Gemini CLI 和 Claude Desktop、 Cursor、 OpenCode、 Pi、 Mistral Vibe 和 Cowork 或 Dispatch。

兼容

Claude Code · Codex · Cursor · OpenCode · Pi · Gemini CLI · Claude Desktop · Mistral Vibe · Cowork · Dispatch · Obsidian · Logseq · 任意 MCP 客户端

对比

工作流GranolaOtter.aiAnarlog(原 Hyprnote)Minutes
产品托管式会议记事本托管式会议助手本地会议记事本本地对话记忆
Agent 访问托管式 MCP托管式集成CLI + MCP本地文件、MCP、CLI、SDK
主要存储托管式工作区托管式工作区本地 SQLite + 文件本地 Markdown + YAML
本地 AI云端转写云端转写支持本地服务提供商本地转写;AI 服务提供商可自行选择

本内容于 2026 年 9 月 5 日根据 Granola MCP、Otter 隐私与安全 和 Anarlog 仓库进行审阅。Anarlog 的社区应用采用 MIT 许可证;其企业组件使用商业许可证。关于适用情况和限制,请参阅详细对比和开源替代方案。

适用对象

Agent 优先型用户将 Minutes 视为本地第二大脑的记录层。 他们通过 Claude Code、Cursor、Codex、OpenCode、MCP 或 CLI 搜索会议,然后将有用的上下文整理到自己拥有的知识库或 Wiki 中。

桌面记录工具用户在应用中录制并阅读结果。他们看重可靠的设置、清晰的处理与恢复流程、Recall、文档、Coach 以及摘要质量。请参阅完整的用户画像说明。

使用界面

使用界面提供的功能文档
桌面应用菜单栏录制、听写、Recall、文档和 Coach。安装
CLI(60 个命令)本地录制、处理、搜索、导入和自动化。命令
MCP 服务(34 个工具)面向任何 MCP 客户端的本地会议工具和资源。MCP 参考
Claude Code 插件(23 个技能)准备、录制、实时帮助、复盘和记忆工作流。客户端设置
SDK无需 MCP,即可通过 TypeScript 访问会议文件。Agent 架构

听写

桌面端的听写设置将写作偏好、个人拼写和片段、麦克风选择及近期文本集中在一起。光标上下文是可选的,且仅保留在 Mac 上。恢复功能可还原文本以供检查;本地编辑使用明确启用的 Ollama 预览,拼写更正则需要确认。

请参阅听写行为和评估边界,了解支持的字段、安全插入与撤销、剪贴板恢复以及合成基准测试。

输出格式

会议内容采用纯 Markdown 格式,并包含结构化 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
---

请参阅 frontmatter 架构。文件可与 Obsidian、grep 以及任何 Markdown 工具配合使用。

隐私与同意

  • 转录和说话人处理都在设备上运行。音频保留在你的设备上。
  • 敏感会议会保存带有类型标记的记录,不保存音频,并默认设为受限。
  • 同意提醒、确认和来源信息有助于你说明录音事宜。
  • 只有在你向云端 Agent 或摘要生成器发送经授权的上下文时,文本才会离开设备。

请参阅安全文档和 同意执行设计。

文档

贡献

请参阅 CONTRIBUTING.md。Minutes 使用 MIT 许可证,并将继续如此:不更换许可证,本仓库中的任何内容都不会设为付费层级。

MIT。由 X1 Wealth 创始人 Mat Silverstein 构建。

Star History

Star History Chart

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。