OpenHands Agent Canvas
OpenHands 推出的自托管开发者控制中心,可统一调度 OpenHands、Claude Code、Codex、Gemini 等编码智能体,支持本地、Docker、远程与云端多种后端,并通过自动化与 Slack、GitHub 等工具联动。
过去 7 天收获 4 颗 Star
爱鲜报评分
0 人评分
92k
星数
否
中文
TypeScript
主语言
是
活跃
587
贡献者
人工分析
EDITORIAL推荐理由
OpenHands 是当前最受关注的开源编码智能体项目之一,Agent Canvas 把它升级为「常驻工程团队」式的控制台,既能本地跑也能部署到服务器长期在线。它支持多家主流 Agent 与任意 LLM,后端可自由切换,适合想把 AI 编码流程真正接入日常研发与自动化的团队。MIT 协议、9 万+ Star,社区与文档相对成熟。
适用场景
- 本地或服务器自托管 AI 编码助手
- GitHub Issue 自动拆解与代码评审自动化
- Slack/Linear/Notion 等工具联动的定时或 Webhook 工作流
- 多智能体并行执行任务(多 Docker 沙箱)
- 团队共享 Agent 后端做依赖升级与日常维护
优点
- 支持 OpenHands、Claude Code、Codex、Gemini、OpenCode 等多种 Agent
- 后端可切换:本地、Docker、VM、云端,灵活部署
- 内置自动化与第三方服务集成,能落地真实工作流
- 可自带任意 LLM,模型选择自由
- MIT 开源、社区活跃、文档较完整
缺点
- 无沙箱模式会直接访问本机文件系统,存在安全风险
- 完整功能依赖 Node.js 24、uv、Docker 等环境,配置门槛不低
- 自托管到公网需额外做安全加固
- 项目迭代快,版本与文档可能不完全同步
- 中文资料相对有限,主要依赖英文文档
OpenHands Agent Canvas 是什么
OpenHands Agent Canvas 是 OpenHands 项目推出的自托管开发者控制中心,目标是把编码智能体变成一支「常驻在线」的工程团队。你可以在同一个界面里发起对话、编排自动化任务,并让 Agent 真正动手改代码、发报告、处理 Issue。
它默认运行开源的 OpenHands Agent,同时也兼容 Claude Code、Codex、Gemini CLI、Pi、OpenCode 等第三方 Agent,以及任何遵循 ACP(Agent-Client Protocol)的智能体。
核心能力
- 自托管部署:可跑在本机、Docker 容器、虚拟机或公司内网服务器上,也可选择 OpenHands Cloud / Enterprise。
- 多后端切换:本地、远程、云端 Agent 后端可在同一前端中自由切换,互不打断。
- 自动化工作流:支持定时任务与 Webhook 触发,例如把 GitHub Issue 自动拆解为任务、生成报告并推送到 Slack。
- 工具集成:与 Slack、GitHub、Linear、Notion 等服务打通。
- 自带模型:可接入任意 LLM,通过 LLM Profiles 管理配置。
- 任意 Agent:除内置 OpenHands 外,可接入 ACP 兼容的第三方 Agent。
三种运行方式
1. 无沙箱(直接本机运行)
注意:Agent 将拥有对本机文件系统的完整访问权限,请谨慎使用。
前置条件:Node.js 24+ 与 uv。
npm install -g @openhands/agent-canvas
agent-canvas
也可拆分启动:
agent-canvas --frontend-only # 仅静态前端 + 入口
agent-canvas --backend-only # 仅 Agent Server + 自动化后端 + 入口
2. Docker 沙箱
准备一个 PROJECTS_PATH 目录存放项目,然后以容器方式启动,Agent 只能访问挂载进去的项目目录,隔离性更好。
3. 多 Docker 沙箱
每个新会话运行在独立容器中,各自拥有 Agent Server 与工具,适合并行跑多个 Agent:
OH_CONVERSATION_RUNTIME=docker agent-canvas
适合谁
- 想把 AI 编码助手接入团队日常流程的研发团队
- 需要长期在线、可被 Slack/GitHub 触发的自动化 Agent
- 希望自托管、数据不出内网的团队
注意事项
- 无沙箱模式安全性最低,生产环境建议使用 Docker 或独立服务器,并参考官方自托管文档做安全加固。
- 完整功能依赖 Node.js 24、
uv、Docker 等环境,首次配置需要一定经验。 - 项目迭代较快,建议以官方文档为准。
评论
- 暂无评论,来写第一条吧。