michaelwilhelmsen/humla

Open-source AI meeting notes for Mac. Records mic + system audio with no bot, transcribes on-device or via OpenAI / Deepgram / Groq, identifies speakers offline, and writes summaries that fuse your notes with the transcript. Ask your notes and get cited answers. Tauri 2 + Rust + Swift.

解决的问题

Humla 是一款适用于 macOS 的本地优先会议笔记应用,让用户在会议期间捕捉自由形式的笔记,同时录制并转录音频。它通过结合用户撰写的笔记与自动化转录稿来产生结构化摘要,解决了手动总结会议的问题,同时通过将音频和文本保留在设备上来确保数据隐私。

运作方式

此应用将麦克风和系统音频分别捕捉为两个独立流,以确保清晰的转录和说话者分离。它支持多种转录引擎,包括本地 Whisper 模型(针对 Apple Silicon 优化)和云端供应商(如 OpenAI、Deepgram 和 Groq)。录制后,它会使用 Nemotron 3 或 Community-1 等模型执行离线说话者识别。对于摘要和聊天,它集成了 OpenAI 或本地 LLM 服务器(Ollama、LM Studio、llama.cpp)。它还包含一个 Model Context Protocol (MCP) 服务器,允许外部 AI 代理(如 Claude Code)搜索和读取会议笔记。

适用对象

macOS 上的专业人士、学生和研究人员,他们需要准确、私密的会议记录和摘要,而不依赖于设备上的机器人或仅限云端的 SaaS 工具。

重点特色

  • 本地优先隐私:音频和数据默认保留在机器上;支持完全设备端转录、说话者识别和摘要。
  • 双流录制:分别捕捉麦克风和系统音频,以防止声音混合并提高转录清晰度。
  • 弹性转录:可依语言混合搭配供应商,包括专门针对挪威语调校的 Whisper 模型。
  • 混合搜索与聊天:结合全文和语义嵌入搜索,以引用来源回答有关会议历史的问题。
  • MCP 集成:附带一个只读 MCP 服务器,供 AI 代理直接查询会议笔记。
  • 可自托管同步:可选的团队同步功能,通过可免费自托管的 PocketBase 后端实现。

相关

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