Natively AI 会议助手
本地运行的实时会议转写与面试辅助桌面应用,自带密钥即可免费使用,笔记与录音都留在你自己的电脑上。
- Star 数
- ★ 3k
- 最近更新
- 1 天前
- License
- NOASSERTION
- 主语言
- TypeScript
- FA 评分
- 43/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台OpenAI API · Claude API
- 费用
- 有免费版,另有付费云服务
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 求职者在技术面试或行为面试中需要实时获得简洁的答题思路与代码解释
- 不适合
- 需要 Linux 桌面支持的用户(当前不支持)
- 希望完全免配置、开箱即用的一体化云服务用户
- 需要绕过 Pearson VUE、ProctorU 等专业监考软件的考生
这个 Agent 能做什么,适合哪些场景?
Natively 是一个基于 Electron、React 与 Rust 原生音频模块的跨平台桌面应用(macOS 与 Windows),定位为实时会议助手、面试副驾驶与笔记工具。它通过双通道音频分别采集系统声音和麦克风,接入本地 Whisper/Moonshine/Parakeet 或 Soniox、Deepgram、Google STT 等云端转写服务,再用你自带的 LLM 密钥(Gemini、OpenAI、Anthropic、Groq、Ollama 等)生成实时回答与会议纪要。数据默认保存在本机,配合 SQLite 与 sqlite-vec 实现本地 RAG 记忆,可在历史会议中做语义检索。应用还提供悬浮覆盖层、截图 OCR 分析、九种内置模式(含技术面试、销售、讲座、研讨会等)以及可自由开关的隐身模式。它免费用于个人、教育和非商业场景,另有付费的 Pro 版和 Natively API 托管套餐。
应用运行时由 Rust 编写的原生音频模块以低于 500ms 的延迟抓取系统音频与麦克风输入,经自动采样率检测和 WebRTC VAD 静音过滤后送入转写引擎(本地 Whisper 系模型、Apple Speech 或云端 STT)。转写文本进入滚动上下文窗口,配合参考文件(PDF/DOCX/TXT)、自定义笔记与职位描述,被路由到你自己配置的模型端点生成回答。覆盖层可通过快捷键对屏幕截图做 OCR,把 LeetCode 或 HackerRank 题目交给 GPT、Claude、Gemini 或 Ollama 求解;Visual Answers 功能在回答中实时绘制流程图、时序图与图表。会议结束后由本地 SQLite + sqlite-vec 建立向量索引,日后可检索历史会议;仪表盘支持导出 Markdown、JSON 与文本。Skills 通过本地 SKILL.md 文件定义自定义人格,可在覆盖层聊天中用 / 或 $ 调用。
- 求职者在技术面试或行为面试中需要实时获得简洁的答题思路与代码解释
- 销售或招聘人员在与客户通话时希望自动生成结构化会议记录和后续邮件草稿
- 学生在听讲座或研讨课时需要实时转写并事后检索要点
- 开发者面对 LeetCode、HackerRank 等在线编程题时想快速拿到解法与复杂度分析
- 远程团队希望把会议音频转成可搜索的本地知识库,又不想把录音上传到第三方服务器
如何安装或部署这个 Agent?
macOS 用户可通过 Homebrew 安装,或从 Releases 页面下载安装包:
brew install --cask Natively-AI-assistant/tap/natively若 macOS 提示「应用已损坏」,执行:
xattr -cr /Applications/Natively.app从源码构建需要 Node.js 22.13+、Git 与 Rust(Apple Speech 还需 Xcode 26+):
git clone https://github.com/Natively-AI-assistant/natively-cluely-ai-assistant.git
cd natively-cluely-ai-assistant
npm install
npm run build:native在项目根目录创建 .env 填入密钥,例如:
GEMINI_API_KEY=your_key
OPENAI_API_KEY=your_key
CLAUDE_API_KEY=your_key
USE_OLLAMA=true
OLLAMA_MODEL=llama3.2
OLLAMA_URL=http://localhost:11434
DEFAULT_MODEL=gemini-3.1-flash-lite-preview如何使用这个 Agent?
开发模式下启动应用:
npm start打包生产版本:
npm run dist启动后在设置中至少配置一个语音转写提供方(Apple Speech 无需密钥,或填写 Soniox/Deepgram/Google STT 的密钥)和一个 LLM 提供方(云 API 密钥,或本地 Ollama)。在 Settings → General 中可开启 Auto Answer(Beta,默认关闭),在 Settings → Retrieval 中选择嵌入与重排模型,隐身模式与进程伪装在设置里切换。日常使用时按 Cmd+B / Ctrl+B 显示或隐藏覆盖层,按 Cmd+K / Ctrl+K 打开快捷搜索,用截图快捷键抓取屏幕题目。
这个 Agent 有哪些优点和局限?
- 音频采集与转写延迟标称低于 500ms,系统音频与麦克风分为两条独立通道,避免房间噪声干扰
- 支持 BYOK 多模型与本地 Ollama,可实现完全离线的转写与推理,会议数据保存在本机 SQLite + sqlite-vec 索引中
- 内置九种模式(技术面试、销售、招聘、讲座、研讨会等),并支持通过 SKILL.md 自定义人格
- 同一应用覆盖实时转写、截图 OCR、会议纪要、历史检索与导出,无需拼接多个工具
- 个人/教育/非商业用途免费,隐身模式不额外收费
- 不支持 Linux,README 明确说明仍在寻找维护者
- 需要自备 LLM 与语音服务密钥或安装 Ollama,初次配置成本高于一体化云工具
- Pro 功能(如 Hindsight 长期记忆、Reference Files、说话人分离)需要付费授权
- 隐身与反检测仅标注为尽力而为,对 Pearson VUE、ProctorU 等专业监考软件无效
- 内置遥测统计默认开启(仅上报功能使用情况,可在设置中关闭)
这个 Agent 与同类方案有什么区别?
README 明确对标 Cluely、Final Round AI、LockedIn AI、Interview Coder、Pluely 与 Parakeet AI。与 Cluely 相比,Natively 强调本地存储、BYOK 与免费隐身模式;与 Final Round AI($149/月)和 LockedIn AI($55–70/月)相比,主打零订阅与任意模型可选;与 Interview Coder 相比,主打覆盖行为面与系统设计轮次且免费;对 Pluely 则承认其体积小并支持 Linux,而 Natively 在 RAG、会议历史与双通道音频上更完整。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Natively AI 会议助手 当前 | 43 · 缺口较多 | 桌面应用免费版 + 付费版 | ★ 3k | 1 天前 | TypeScript | OpenAI API · Claude API |
| Grux for Mac | 67 · 存在缺口 | 桌面应用免费 | ★ 30 | 4 天前 | Swift | Claude API |
| PyGPT 桌面智能助手 | 49 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 2k | 15 天前 | Python | OpenAI API · Claude API |
| Rowboat | 43 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 18k | 今天 | TypeScript | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示仓库对隐私边界有较详细的架构文档(usage-ledger-architecture 明确列出不采集提示词、转写、截图、密钥,仅存 SHA-256 指纹),数据流透明性因此给 2。但扣分点明确:README 宣称“无数据泄露”“本地运行”,而 docs 显示存在服务端 usage ledger、Dodo webhook、Axiom/PostHog/Sentry 遥测,且 progress 文档承认 usage_events 表对 service_role 仍可 UPDATE/DELETE(O3 未修复),最小权限仅 1。用户确认方面,Auto Answer 默认关闭、遥测可关,但未见对录音/截屏/隐身模式的显式逐次确认机制,给 1。敏感数据处理:文档承诺不存内容,但“Custom Context 可粘贴凭据”与隐身/进程伪装功能本身具有高滥用风险,且无证据显示密钥加密存储,给 1。依赖安全:仅列出依赖名,无锁文件审计、无漏洞扫描证据,给 0。外部影响:进程伪装、隐藏 Dock/任务栏、关闭分析属显著系统级副作用,仅以“best-effort”说明,给 1。回滚:有 kill switch 与 flag 逐调用读取,但无版本回滚/数据迁移回退说明,给 1。来源归属:LICENSE 有归属条款,但 README 大量竞品对比与营销性断言缺乏可核验来源,给 1。
自一致性存在明显矛盾:README 称“source-available、免费”,LICENSE 明确禁止商业使用且为 source-available 非开源;progress 文档称“NOTHING OUTSTANDING”,同文又列出 O1/O2/O3 未闭合;文档称“Nothing is committed”与“已应用迁移”并存,给 1。依赖可用性:仅提及 fastify、supabase 等,无版本锁定或安装验证证据,给 1。失败信息:docs 中记录了具体失败文本与修复(source authority 拒绝语、harness 需 NATIVELY_TRACE_LONGCTX),显示对错误信息有处理,给 2。
受众与场景:README 覆盖面试、会议、销售、招聘、讲座等 9 种模式,场景描述充分,给 2。能力边界:明确说明隐身是 best-effort、无法对抗专用监考软件、Windows 未测试,边界诚实,给 2。触发精度:Auto Answer 为 Beta 且“自行判断是否回答”,无精度证据,给 1。环境适配:明确 macOS 12+/Windows 10/11、Apple Silicon/Intel、离线 Ollama,给 2。
信息架构:README 极长且营销化,关键信息(安装、限制)被大量竞品对比淹没,给 1。安装说明:有 Homebrew cask 与下载链接、系统要求,给 2。命名稳定性:仓库名与 README 中 star 徽章指向 evinjohnn 与 Natively-AI-assistant 两个不同 owner,命名/归属不一致,给 1。示例与 FAQ:有 demo GIF 与部分问答锚点,但无结构化 FAQ,给 1。已知限制:明确列出隐身非保证、Windows 未测试、Linux 不支持,给 2。许可证:LICENSE 完整清晰(Personal Use Source License v1.0),给 2。版本与变更日志:仅提及 2.9 版本,无 CHANGELOG,给 1。维护责任:LICENSE 指明 Natively AI Private Limited,但发布者未经验证,且文档显示存在未提交的 staged 工作,给 1。
输出可用性:有实时转写、可视化答案、会议笔记、导出与仪表盘,输出形态丰富,给 2。边际价值:核心功能与 Cluely 等高度重叠,差异化主要在“免费+本地+隐身”,但隐身功能本身具伦理与合规风险,边际价值存疑,给 1。成本效益:BYOK 与本地 Ollama 可降成本,但 README 的“$0”与 LICENSE 商业限制、API token 实际费用存在张力,给 1。
主张可追溯性:README 大量断言(83,000 用户泄露、<500ms 延迟、300k+ 下载、9,000+ 用户)无引用来源,给 1。交叉印证:docs 内部对 ledger 状态有自我修正(CORRECTIONS 段落),部分主张可交叉核对,但 README 营销主张与 docs 存在冲突,给 1。事实与推断分离:docs 中明确区分“server-observed”与“client_reported”,做得较好;但 README 将推断性对比表述为事实,给 1。
- 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
- README 的营销性断言(竞品数据泄露、延迟、用户数、下载量)缺乏可核验来源,不应作为事实采信。
- LICENSE 为 Personal Use Source License,明确禁止商业使用,与 README 的“免费/开源”表述存在张力;企业使用需另行商业授权。
- 隐身/进程伪装/隐藏 Dock 与任务栏功能可能违反面试或会议平台条款,存在合规与伦理风险。
- docs 承认 usage_events 表对 service_role 仍可 UPDATE/DELETE(O3 未修复),账本追加不可变保证尚未成立。
- 存在服务端遥测(Axiom/PostHog/Sentry)与 usage ledger,与“完全本地”表述不完全一致,需核对 PRIVACY.md。
- 仓库名与 star 徽章指向不同 owner(evinjohnn 与 Natively-AI-assistant),发布者身份未经验证。
- 文档显示存在未提交的 staged 工作与 server.js 冲突历史,构建可复现性存疑。