⛵ Rowboat:14k Stars 的开源 AI 同事,记忆会累积,活越干越少
项目地址:github.com/rowboatlabs/rowboat | ⭐ 14,204 Stars | 🛠 TypeScript | 🏢 Y Combinator S24
老实说,现在市面上的 AI 助手有个通病——它们不记得你上周说过什么。
每次打开一个新对话,你的上下文都是空的。项目进展到哪了?上次跟 Alex 的会有什么结论?下周要 deliver 什么?全得重新解释一遍。
Rowboat 的思路不一样:它不是一个随时等你提问的聊天机器人,而是一个长期待在后台的 AI 同事。它连上你的 Gmail、日历、会议记录,自动构建一个知识图谱,然后基于这个图谱帮你干活。记忆是累积的、可编辑的、存在你本地的 Markdown 文件里。
一、它怎么工作
Rowboat 的核心是一个 Obsidian 兼容的本地 Markdown 仓库——你做的每一件事(邮件、会议、笔记)都被结构化地记录成节点和关系。
# 安装后,你的记忆文件存在这里
~/.rowboat/
# 结构大概是
~/.rowboat/vault/
├── people/
│ ├── Alex Chen.md # 跟 Alex 的交集、决策记录
│ └── ...
├── projects/
│ ├── Q4 Roadmap.md
│ └── ...
└── meetings/
├── 2026-05-15-sprint-review.md
└── ...
所有文件都是纯 Markdown,你可以直接用 Obsidian 打开编辑、加双向链接、改内容。这玩意儿不是黑盒——你的记忆,你自己能看见也能改。
二、装一个
Mac/Windows/Linux 都有原生桌面端,下载完就能跑。
# Mac (Homebrew)
brew install rowboatlabs/rowboat/rowboat
# 或者直接下载
# https://www.rowboatlabs.com/downloads
连 Google 服务需要配一下认证。新建一个 Google Cloud Project,启用 Gmail/Calendar/Drive API,配好 OAuth,然后在 App 里登录就行。具体步骤看 repo 里的 google-setup.md。
可选配置:
# 语音输入(Deepgram)
echo '{"apiKey": "dg_***"}' > ~/.rowboat/config/deepgram.json
# 语音输出(ElevenLabs)
echo '{"apiKey": "sk_***"}' > ~/.rowboat/config/elevenlabs.json
# 网页搜索(Exa)
echo '{"apiKey": "exa_***"}' > ~/.rowboat/config/exa-search.json
三、最骚的操作
装好后你就能直接跟它说要干什么事:
- 「给我做个下季度路线图的 deck」 → 它从知识图谱里拉出上下文,生成一份 PDF 幻灯片
- 「帮我准备一下跟 Alex 的会」 → 它拉出历史决策、未解决问题、相关 threads,整合成一份 briefing
- 「记一下这次 review 的关键结论」 → 自动提取要点写入知识图谱,下次不用再问
# 听起来像这样
> "Build me a deck about Q4 Roadmap"
> Rowboat: 基于你的笔记和最近的会议记录,
> 生成一份 PDF。发送中...
还有一个有意思的功能:语音备忘录。开会时说话即可,自动提取关键信息、更新图谱。
四、跟同类有啥区别
| 维度 | 传统 AI 工具 | Rowboat |
|---|---|---|
| 记忆 | 每次对话从头开始 | 长期累积,知识图谱 |
| 数据可见性 | 黑盒,不可编辑 | 纯 Markdown,随便改 |
| 数据存在哪 | 云端 | 本地优先 |
| 使用方式 | 你问它答 | 它主动帮你干活 |
Rowboat 不是又一个聊天框。它是 YC S24 出身,想法很实在:context 不是搜出来的,是攒出来的。
五、总结
- 14k Stars,Y Combinator S24 项目,TypeScript 写的桌面端
- 连上 Gmail/日历/会议,自动构建知识图谱
- 所有记忆存本地 Markdown,Obsidian 兼容
- 能做 meeting prep、发邮件、生成 PPT、记笔记
- Deepgram 语音输入、ElevenLabs 语音输出、MCP 外部工具都可配
下载一个试试:rowboatlabs.com/downloads