Savvy icon

Savvy

Savvy 是一款 macOS 会议助手,可根据你的源文档生成简报,并在实时对话中提供基于来源的指引。文档和历史记录保存在 Mac 上,但当前转录与推荐流程依赖外部服务和已安装的 CLI 工具。

Savvy

概述

Savvy 是一款 macOS 会议助手,可根据你的源文档生成简报,并在实时对话中提供基于来源的指引。它面向那些希望会议支持与自己的材料紧密关联,而不是依赖通用助手的人。

该项目在文档、历史记录和派生数据的存储方式上采用本地优先设计,保存在 Mac 上,但当前版本并未将转录完全保留在本地。会议音频会流式发送给转录提供方,而推荐内容则通过你已安装的 CLI 生成,例如 Codex CLI 或 Claude Code。

核心功能

基于来源的会议指引

Savvy 会根据你的源文档生成会议简报,然后利用这些材料为实时对话提供指引。

针对客户或通用的准备

简报可以针对特定客户范围生成,也可以保持通用,因此适用于不同的会议场景。

实时会议状态与提示

会议期间,覆盖层吉祥物会在读取简报、笔记和转录内容时切换状态,并可将具体观察以“Savvy 发现了”卡片形式呈现。

本地优先的存储模型

应用会将文档和历史记录保存在 Mac 上,把派生数据本地存储,并对应用自有目录使用仅所有者权限。

外部转录与推荐提供方

转录会流式发送到 Deepgram 或 AssemblyAI,而推荐内容则通过机器上已安装的 CLI 生成,例如 OpenAI Codex CLI 或 Anthropic Claude Code。

运维控制与保留清理

仓库包含设置说明、构建说明,以及 Settings 中的提供方状态;同时还会在 30 天后自动清理音频和转录内容。

常见用例

  • 客户会议

    在会议前使用 Savvy 根据你的文档生成针对客户的简报,让讨论始终围绕相关源材料展开。

  • 实时对话支持

    当你需要会议助手跟踪最近对话、展示笔记,并在有人提出问题或触及约束时做出反应时,可在实时通话中使用该应用。

  • 本地优先的文档处理

    当你需要在 Mac 上保留文档、历史记录和派生会议数据的本地记录,同时仍接受转录本身会发送给提供方时,可使用 Savvy。

  • 基于 CLI 的推荐工作流

    如果你的工作流已经依赖 Codex CLI 或 Claude Code,并且你希望 Savvy 将这些工具转化为会议时的推荐内容,可以使用它。

Pros and Cons

Pros

  • 基于用户自己的源文档生成指引,而不是依赖通用上下文。
  • 将文档、历史记录和派生数据保存在 Mac 上,并对应用自有目录使用仅所有者权限。
  • 可针对特定客户范围使用,也可用于更通用的准备工作。
  • 通过覆盖层和状态消息清晰展示实时会议状态。
  • 会在 30 天后自动删除音频和转录内容。

Cons

  • 当前版本的实时转录不是本地处理,因此会议音频会发送给第三方提供方。
  • 该项目需要 macOS 13 或更高版本,且仓库说明仅发布 Apple Silicon 构建版本。
  • 推荐功能依赖已登录的 CLI,例如 Codex CLI 或 Claude Code;如果没有这些工具,Savvy 就不会进行思考。
  • README 说明 Intel 可构建,但不受支持。

FAQ

Savvy 支持哪些平台?

Savvy 针对 macOS 13 或更高版本设置,仓库说明仅发布 Apple Silicon 版本。Intel 可构建,但不受支持。

开始使用需要什么?

首次启动时,Savvy 会请求麦克风和屏幕录制权限,然后要求提供 Deepgram 或 AssemblyAI API 密钥。README 说明只需要麦克风即可继续完成设置,但如果没有密钥,就不会进行转录。

Savvy 在会议中做什么?

Savvy 会根据你的源文档生成简报,并结合该简报和实时转录,在会议中提供基于来源的指引。

Savvy 支持离线转录吗?

不可以。README 说明当前版本的实时转录并非本地处理,会议音频会在捕获时流式发送到 Deepgram 或 AssemblyAI。

移除客户后,会议数据会怎样处理?

仓库说明,移除某个客户会删除派生数据,但绝不会触碰你的源文件夹;音频和转录内容会在 30 天后删除。

Quick Facts

类别
AI Assistant
平台
macOS
主要用途
基于来源指引的会议辅助
数据模型
本地优先存储,外部转录
要求
macOS 13+、Deepgram 或 AssemblyAI 账户,以及如 Codex CLI 或 Claude Code 的推荐 CLI
来源
github.com/jamalavedra/savvy