rowboatlabs/rowboat
GitHub: rowboatlabs/rowboat
一款本地优先的开源 AI 助手,通过自动构建知识图谱来管理邮件、会议笔记等工作上下文,帮助用户生成文档、准备会议和起草邮件。
Stars: 9174 | Forks: 780
# Rowboat
**开源 AI 助手,将工作转化为知识图谱并据此行动**
Rowboat 连接您的邮件和会议笔记,构建长期存在的知识图谱,并利用这些上下文帮助您完成工作——所有操作均在您的设备上私密进行。
您可以做类似这样的事情:
- `为我制作一份关于下个季度路线图的演示文稿` → 利用您的知识图谱中的上下文生成 PDF
- `帮我准备与 Alex 的会议` → 提取过去的决策、未解决的问题和相关讨论线索,整理成简明的简报(或语音备忘录)
- 随时可视化、编辑和更新您的知识图谱(它只是 Markdown)
- 录制语音备忘录,自动捕捉并更新图谱中的关键要点
下载 Mac/Windows/Linux 最新版:[下载](https://www.rowboatlabs.com/downloads)
## 演示
[](https://www.youtube.com/watch?v=5AWoGo-L16I)
[观看完整视频](https://www.youtube.com/watch?v=5AWoGo-L16I)
## 安装
**下载 Mac/Windows/Linux 最新版:**[下载](https://www.rowboatlabs.com/downloads)
**所有发布文件:** https://github.com/rowboatlabs/rowboat/releases/latest
### Google 设置
要连接 Google 服务(Gmail、日历和云端硬盘),请遵循 [Google 设置](https://github.com/rowboatlabs/rowboat/blob/main/google-setup.md)。
### 语音笔记
要启用语音笔记(可选),请在 ~/.rowboat/config/deepgram.json 中添加 Deepgram API key:
```
{
"apiKey": "
"
}
```
### 网页搜索
要使用 Brave 网页搜索(可选),请在 ~/.rowboat/config/brave-search.json 中添加 Brave API key。
要使用 Exa 研究搜索(可选),请在 ~/.rowboat/config/exa-search.json 中添加 Exa API key。
(格式同上)
## 它的功能
Rowboat 是一个**本地优先的 AI 助手**,它可以:
- **记住**您不想重复解释的重要上下文(人员、项目、决策、承诺)
- **理解**当前相关的内容(会议前、回复邮件时、撰写文档时)
- **帮助您行动**,通过起草、总结、规划和生成真正的产出物(简报、邮件、文档、PDF 幻灯片)
在底层,Rowboat 维护着一个**兼容 Obsidian 的 vault**,其中包含带有双向链接的纯 Markdown 笔记——这是一个透明且可检查、可编辑的“工作记忆”。
## 集成
Rowboat 从您已有的工作中构建记忆,包括:
- **Gmail**(邮件)
- **Granola**(会议笔记)
- **Fireflies**(会议笔记)
## 不同之处
大多数 AI 工具通过搜索转录文本或文档来按需重构上下文。
Rowboat 则维护**长期存在的知识**:
- 上下文随时间积累
- 关系明确且可检查
- 笔记可由您编辑,而非隐藏在模型内部
- 所有内容都以纯 Markdown 形式存储在您的设备上
结果是记忆不断增值,而不是每次都从零开始的检索。
## 您可以用它做什么
- 基于 prior decisions(先前决策)、讨论线索和未解决问题进行**会议准备**
- 基于历史记录和承诺的**邮件起草**
- 从您的持续上下文生成**文档和演示文稿**(包括 PDF 幻灯片)
- **跟进**:捕捉决策、行动项和负责人,确保万无一失
- **本地协助**:创建文件、总结为笔记,并使用本地工具运行工作流(具有明确、可审查的操作)
## 后台 Agent
Rowboat 可以启动**后台 Agent** 来自动执行可重复的工作——这样常规任务无需您每次请求即可自动完成。
示例:
- 在后台起草邮件回复(基于您过去的上下文和承诺)
- 每天早上生成语音备忘录(日程、优先事项、即将到来的会议)
- 根据最新的邮件/笔记创建周期性项目更新
- 随着新信息的输入,保持您的知识图谱更新
您可以控制运行内容、运行时间以及写回本地 Markdown vault 的内容。
## 自带模型
Rowboat 适用于您喜欢的模型设置:
- 通过 Ollama 或 LM Studio 使用**本地模型**
- **托管模型**(自带 API key/提供商)
- 随时切换模型——您的数据始终保留在本地 Markdown vault 中
## 使用工具 (MCP) 扩展 Rowboat
Rowboat 可以通过 **Model Context Protocol (MCP)** 连接到外部工具和服务。
这意味着您可以接入(例如)搜索、数据库、CRM、支持工具和自动化——或者您自己的内部工具。
示例:Exa(网页搜索)、Twitter/X、ElevenLabs(语音)、Slack、Linear/Jira、GitHub 等。
## 本地优先设计
- 所有数据均以纯 Markdown 形式本地存储
- 无专有格式或托管锁定
- 您可以随时检查、编辑、备份或删除所有内容
[Discord](https://discord.gg/wajrgmJQ6b) · [Twitter](https://x.com/intent/user?screen_name=rowboatlabshq)
标签:AI助手, AI风险缓解, DLL 劫持, RAG, Y Combinator, 个人知识库, 人工智能, 会议摘要, 协作机器人, 大语言模型, 本地私有化, 生产力工具, 用户模式Hook绕过, 自动化办公, 自动化攻击, 邮箱管理, 防御加固