rowboatlabs/rowboat · 上手攻略
- 仓库:rowboatlabs/rowboat
- 链接:https://github.com/rowboatlabs/rowboat
- 分类:agent · llm-infra · trending
- 作者:Tom
- 更新:2026-07-08
这是什么
Rowboat 是一个开源 AI 同事桌面应用,其核心卖点是"真正的记忆"——它把你的邮件、会议、Slack、笔记持续索引到一个本地知识图谱(Obsidian 风格的背链图),然后基于这份长期积累的上下文帮你完成工作。它不是每次对话从零构建上下文的 AI,而是一个会把你的工作记忆下来、越用越懂你的数字同事。
Rowboat Y Combinator S24 孵化,Apache-2.0 开源,TypeScript,截至 2026 年中 Stars 约 15,392,周增 +1,890,成熟度标注为 production。支持 Mac / Windows / Linux 原生桌面安装,也支持 Docker 自托管。
解决什么问题
大多数 AI 助手(ChatGPT、Claude 等)的"记忆"是每次会话重新构建的,本质上是检索而非真正的记忆积累。Rowboat 的核心洞察是:上下文应该随时间积累,而不是每次从零开始。
它解决三个具体痛点: - 信息碎片化:邮件、会议、笔记、代码分布在不同工具里,AI 无法感知关联 - 上下文冷启动:每次新对话都要粘贴一堆背景,AI 还是不了解你 - 数据主权:很多人不愿意把工作内容传到第三方云服务
快速安装
方式一:下载桌面 App(推荐)
# 访问下载页获取各平台安装包
https://www.rowboatlabs.com/downloads
支持:macOS(.dmg)、Windows(.exe)、Linux(AppImage / deb)
方式二:源码构建(开发者)
git clone https://github.com/rowboatlabs/rowboat.git
cd rowboat
# 查看具体构建命令,README 提供完整开发指引
方式三:Docker 自托管
# 参见 docker-compose 配置(README 内有说明)
docker compose up
初始化配置(可选 API Key)
Rowboat 支持多个可选集成,均通过 ~/.rowboat/config/ 下 JSON 文件配置:
mkdir -p ~/.rowboat/config
# Deepgram(语音输入)
echo '{"apiKey": "<your-deepgram-key>"}' > ~/.rowboat/config/deepgram.json
# ElevenLabs(语音输出)
echo '{"apiKey": "<your-elevenlabs-key>"}' > ~/.rowboat/config/elevenlabs.json
# Exa(网页搜索)
echo '{"apiKey": "<your-exa-key>"}' > ~/.rowboat/config/exa-search.json
# Composio(MCP 工具)
echo '{"apiKey": "<your-composio-key>"}' > ~/.rowboat/config/composio.json
Google 服务配置( Gmail / Calendar / Drive)
# 参见官方指南
https://github.com/rowboatlabs/rowboat/blob/main/google-setup.md
模型选择(灵活切换)
# 支持本地模型
# Ollama: http://localhost:11434
# LM Studio: http://localhost:1234/v1
# 或使用自己的 API Key 接入任何 OpenAI-compatible provider
# 模型切换不影响本地数据,数据始终存在本地 Markdown 保险库
核心功能
🧠 Brain — 知识图谱
Rowboat 自动索引你的邮件、会议记录、Slack 对话和助手交互,建立 Obsidian 风格的背链知识图谱。所有数据以纯 Markdown 文件存在本地,无专有格式,你随时可以查看、编辑、备份或删除。
# 本地数据示例
~/.rowboat/vault/
├── email/
├── meetings/
└── notes/
关系是显式且可审查的,笔记可以由你直接编辑,而不是被隐藏在模型内部。
📧 Email — 邮件客户端
内置邮件客户端,自动将邮件分为"重要"和其他。Rowboat 用全部工作上下文自动起草回复,你审核后发送。
📝 Meeting Notes — 会议记录
本地会议记录工具,连接麦克风和扬声器,实时转录并摘要,自动生成 Markdown 文件并更新知识图谱。
🌐 Browser — 隔离浏览器
内置隔离浏览器,助手可以登录专用账号执行网页任务,与你的主浏览器完全隔离——避免助手误访问你的私人账户。
💻 Code Mode — 并行编码 Agent
启动并行编码 Agent(Claude Code 或 Codex),由 Rowboat 驱动,用全部工作上下文引导 Agent 协作完成开发任务。
⚙️ MCP 工具支持
Rowboat 支持 Model Context Protocol(MCP),可以接入:Exa(网页搜索)、Twitter/X、ElevenLabs(语音)、Slack、Linear/Jira、GitHub 等,也可以接入 Composio 工具目录或自建 MCP Server。
🔧 Apps — 自定义工作面
用户可以构建自己的"工作面"(Work Surfaces),复用全部工具和集成,并可分享给其他人。
典型适用场景
个人知识管理:邮件、会议、笔记全部打通,AI 基于长期积累的上下文工作,而非每次从零开始。
AI 同事助手:设置后台 Agent 监听新邮件或定时触发,用全上下文自动起草回复、生成报告。
开发者工作流:Code Mode 并行驱动多个 Claude Code / Codex Agent,结合项目上下文完成复杂编码任务。
会议生产力:实时转录 + 摘要 + 自动存入知识图谱,会后立刻有可搜索的 Markdown 记录。
隐私敏感工作:所有数据本地存储,不依赖第三方云服务,适合处理机密信息的场景。
坑与注意
-
⚠️ 桌面 App 是主要入口:Rowboat 主要是桌面应用,不是纯 CLI 工具。如果期待纯命令行体验,需要研究源码自托管方案。
-
⚠️ Google 集成需要额外配置:Gmail / Calendar / Drive 集成需按
google-setup.md配置,涉及 OAuth 流程,需要额外权限授权。 -
⚠️ 语音功能需要额外 API Key:Deepgram(输入)和 ElevenLabs(输出)是可选功能,不配置则无语音。
-
⚠️ Exa 搜索需 Key:网页搜索功能需要 Exa API Key,不配置则无法使用。
-
⚠️ MCP Server 接入需要一定技术背景:Composio 工具接入需要一定配置经验,非开箱即用。
-
模型成本:本地模型(Ollama / LM Studio)无需 API 费用,但需要本地 GPU/CPU 资源;云端模型(GPT-4o、Claude 等)需自备 API Key。
-
知识图谱质量依赖输入质量:Rowboat 的记忆能力取决于它能索引到的数据源完整性,如果某些平台未集成,信息会缺失。
与同类对比
| 特性 | Rowboat | ChatGPT Memory | Claude (Art) | Obsidian + AI |
|---|---|---|---|---|
| 记忆类型 | 持续积累的知识图谱 | 会话级记忆 | 短期上下文 | 静态双向链接 |
| 数据存储 | 本地 Markdown | 第三方云 | 第三方云 | 本地 |
| 邮件集成 | ✅ 原生 | ❌ | ❌ | ❌ |
| 会议记录 | ✅ 原生 | ❌ | ❌ | ❌ |
| 本地优先 | ✅ | ❌ | ❌ | ✅ |
| MCP 支持 | ✅ | ❌ | ❌ | ⚠️ 插件 |
| 开源 | ✅ Apache-2.0 | ❌ | ❌ | ⚠️ 核心免费 |
一句话推荐结论
Rowboat 是目前本地优先 AI 同事中集成度最高的选手——邮件、会议、代码、浏览器全部打通,知识图谱以纯 Markdown 存储,数据主权在自己手里,适合愿意维护桌面 App 且重视数据隐私的知识工作者,但需要配置多个可选 API Key 才能发挥全部能力。
来源
- GitHub README(https://github.com/rowboatlabs/rowboat)
- Rowboat 官网(https://www.rowboatlabs.com)
- YouTube 评测:Prism Labs "Rowboat: Open-Source AI Coworker with a Real Knowledge Graph"(2026-05-10)
- YouTube 评测:AwesomeFOSS "Rowboat: 13K-Star Open-Source AI Coworker"(2026-05-09)
不确定处
- Docker 自托管的具体
docker-compose.yml配置,因未直接读取源码,步骤以"参见 README"标注。 - 知识图谱具体存储格式(如 YAML frontmatter、Dataview 查询语法),README 仅说明"纯 Markdown",未给出具体 schema。
- Code Mode 多 Agent 并行协作时如何解决冲突/合并结果,评测视频未详述,以官方文档为准。
- 免费版与付费版的区分,README 未提及定价,Stars 数据为 2026-07-08 当周快照。