rowboat:基于本地AI的知识图谱协作项目

Open-source AI coworker, with memory

分支330Tags168
文件最后提交记录最后更新时间
11 天前
7 天前
1 个月前
20 天前
1 年前
1 年前
11 天前
11 天前
1 年前
1 年前
20 天前
7 个月前
1 年前
1 个月前
11 个月前
rowboat-github-2

Rowboat

一款桌面级 AI 协作伙伴,能记住你的工作内容,并提供内置界面供你基于这些内容展开行动。

rowboatlabs/rowboat | Trendshift

Website Discord Twitter Y Combinator

简体中文 · 日本語 · 한국어 · Español · Français · Português

Rowboat 会将你的工作内容索引到一个动态知识图谱中,并利用该图谱在你的设备上协助完成工作。它包含多种与 AI 协作的工作界面:电子邮件客户端、笔记工具、浏览器、代码模式、会议记录器,以及针对不同项目的工作区。

下载适用于 Mac/Windows/Linux 的最新版本:下载

Rowboat Apps to Code demo

演示 - 从应用到代码 · 演示 - 知识图谱

⭐ 如果你觉得 Rowboat 有用,请为这个仓库点亮星标。这能帮助更多人发现它。


概述

智能大脑

Rowboat 会将电子邮件、会议、Slack 消息及助手对话内容索引到一个动态的 Obsidian 风格双向链接知识图谱中。
Brain graph screenshot

电子邮件

内置邮件客户端可将邮件分类为重要邮件和其他邮件。Rowboat 会利用所有工作上下文,自动为重要邮件草拟回复内容。
Email screenshot

后台智能体

您可以设置后台智能体,使其在特定事件(如新邮件到达)或按计划(如每天早上 8 点)运行。它们能够连接工具、搜索网络、使用浏览器,并借助 Claude Code 或 Codex 编写代码。
Background agents screenshot

内置浏览器

Rowboat 内置浏览器,让您能与助手协作完成网络任务。由于它与您的主浏览器相互隔离,您只需登录希望助手访问的账户即可。
Browser screenshot

会议纪要

本地会议纪要工具可接入麦克风和扬声器,生成实时转录文本,并将会议内容总结为 Markdown 文件,同时更新知识图谱。
Meeting notes screenshot

代码模式

代码模式允许您借助 Claude Code 或 Codex 启动并行编码智能体,并让 Rowboat 在需要时利用所有工作上下文来驱动它们。
Code mode screenshot

应用程序

您可以在 Rowboat 内构建自己的工作界面,这些界面能够访问所有工具和集成,并且您可以与他人共享。
Apps screenshot

集成功能

包含一键集成至大多数热门产品的功能。
Integrations screenshot

安装

下载适用于 Mac/Windows/Linux 的最新版本: 下载

所有发布文件: https://github.com/rowboatlabs/rowboat/releases/latest

Google 设置

要连接 Google 服务(Gmail、日历和云端硬盘),请按照 Google 设置 进行操作。

语音输入

要启用语音输入和语音笔记(可选),请在 ~/.rowboat/config/deepgram.json 中添加 Deepgram API 密钥。

语音输出

要启用语音输出(可选),请在 ~/.rowboat/config/elevenlabs.json 中添加 ElevenLabs API 密钥。

网络搜索

要使用 Exa 研究搜索(可选),请在 ~/.rowboat/config/exa-search.json 中添加 Exa API 密钥。

外部工具

要启用外部工具(可选),您可以添加任何 MCP 服务器,或通过在 ~/.rowboat/config/composio.json 中添加 API 密钥来使用 Composio 工具。

所有 API 密钥文件均使用相同的格式:

{
  "apiKey": "<key>"
}

与众不同之处

大多数 AI 工具通过搜索记录或文档来按需重建上下文。

而 Rowboat 则改为维护长期知识

  • 上下文随时间累积
  • 关系明确且可查看
  • 笔记可由您编辑,而非隐藏在模型内部
  • 所有内容都以纯 Markdown 格式存储在您的设备上

这样的结果是记忆会不断叠加,而非每次检索都从零开始。

使用您自己的模型

Rowboat 可与您偏好的模型设置配合使用:

  • 通过 Ollama 或 LM Studio 使用本地模型
  • 托管模型(使用您自己的 API 密钥/提供商)
  • 随时切换模型 — 您的数据始终保存在本地 Markdown 库中

使用工具扩展 Rowboat(MCP)

Rowboat 可以通过模型上下文协议(MCP) 连接到外部工具和服务。 这意味着您可以接入(例如)搜索、数据库、CRM、支持工具和自动化流程 — 或您自己的内部工具。

例如:Exa(网络搜索)、Twitter/X、ElevenLabs(语音)、Slack、Linear/Jira、GitHub 等。

本地优先设计

  • 所有数据均以纯 Markdown 格式本地存储
  • 无专有格式或托管锁定
  • 您可以随时查看、编辑、备份或删除所有内容