一、项目介绍

搭 Agent 应用,很多团队在「纯代码写工作流」和「完全托管的无代码平台」之间两难:纯代码灵活但慢,托管平台快却被锁死、数据还得出去。想要一个在本地、能看到 Agent 怎么被拼出来、又能一键部署到自己服务器的可视化工具,选择很少。
Rowboat 是一个可视化设计、测试与部署 AI Agent 的桌面应用(基于 Electron),配套开源的 Spaces 服务器 Harbor。你在桌面端用图形界面把 Agent、工具、知识源拼起来,本地就能调试;需要上线时,把背后的 Harbor 服务自己托管到任意机器。对想要可视化、又不愿把 Agent 锁死在第三方云上的团队,它是自由又直观的选择。

二、项目基本信息

信息项详情
项目名称rowboat
GitHub地址https://github.com/rowboatlabs/rowboat
项目描述AI coworker with memory and collaboration
作者rowboatlabs
开源协议Apache License 2.0
开源状态公开
LanguagesTypeScript
支持平台Windows / macOS / Linux
最后更新2026-10-28

三、核心优势

  • 可视化设计:图形界面拼装 Agent、工具与知识源
  • 本地调试:桌面端直接测试,无需先上云
  • 可自托管:配套 Harbor 服务,能部署到自己的机器
  • 跨平台:提供 macOS / Windows / Linux 桌面端
  • 开源:核心与 Harbor 均开源,可改可控

四、适用场景

适合想用可视化方式构建 Agent、又希望数据与服务可自托管的团队与个人。不想被无代码平台锁死、又不想纯手写工作流的人尤为合适。

五、安装教程

当前最新版本 latest。按下方命令安装:

# 方式一(推荐):到 GitHub Releases 下载对应平台的桌面安装包
# https://github.com/rowboatlabs/rowboat/releases/latest
# 方式二:自托管 Harbor 服务端(需 Node/pnpm + Postgres)
git clone https://github.com/rowboatlabs/rowboat.git
cd rowboat/apps/harbor && pnpm install && pnpm build

常见报错:依赖缺失时先升级对应运行环境(Node、Python、.NET、Go、Java、Rust、Bun、JDK);网络超时多为镜像或代理问题,可重试或换源;Docker 相关命令需已安装并启动 Docker 服务;涉及 API Key 的服务请提前在环境变量或配置文件中填好。

六、使用示例

下面是一段可直接参考的真实示例:

# 桌面端流程:
# 1) 打开 Rowboat,登录或本地令牌进入工作区
# 2) 新建一个 Space,添加 Agent 并接入你的 LLM Key(如 OpenAI)
# 3) 给 Agent 挂上工具(网页搜索 / 文件 / MCP),在画布里连线调试
# 4) 验证通过后,把 Harbor 服务部署到自己的服务器对外提供
# 自托管:cd apps/harbor && pnpm build && pnpm start  后访问配置端口

七、常见问题

问:一定要下载桌面端吗?答:可视化设计需要桌面端;纯自托管 Harbor 则可只在服务器跑。问:支持哪些模型?答:通过配置接入多家 LLM,具体以界面选项为准。

八、总结

rowboat 用清晰的设计,把把历史或代理收进统一工作台这件事从重复劳动变成了可复用、可维护的工程能力。它不追求大而全,而是把核心痛点解决得足够扎实,这正是日常开发与团队落地时最需要的那种工具。如果你也在被同类问题困扰,不妨按上面的安装与使用步骤试一试,把它接进自己的工作流。