OpenHands
自托管编码 agent 控制中心:接多种 agent 与 LLM,支持本地、Docker、VM 和云端运行
OpenHands 是一个自托管的 AI 编码 agent 平台,核心组件 Agent Canvas 提供浏览器 UI 和后端服务,可运行 OpenHands 自带 agent 或 Claude Code、Codex、Gemini 等任何支持 Agent-Client Protocol (ACP) 的第三方 agent。agent 可以在本地、Docker 沙箱、虚拟机或 OpenHands Cloud 上执行,前端可同时连接多个后端并在其间切换。平台还提供 Automation 功能——按计划或 webhook 触发 agent 任务,与 Slack、GitHub、Linear 等集成。另有 Software Agent SDK(Python),提供统一的 Agent、Tool、Conversation API,可编程构建编码 agent 并本地或远程执行。核心代码 MIT 许可,enterprise/ 目录另有商业许可。项目源自 ICLR 2025 论文,目前已获 $23.8M 融资。
社区实测
社区对其印象两极:基准成绩亮眼,但实际使用中生成的代码仍需像审查新人工程师一样严格把关。
- 处理大量小修小补类任务,代码量不大但验证快,显著提升效率
- 生成的代码仍需像审查刚出训练营的新人工程师一样严格审查和测试
I'm one of the creators of OpenHands (fka OpenDevin). I agree with most of what'... | Hacker NewsBest terminal-based AI pair programmers in 2024 - Aider vs ...Why has no one been talking about Open Hands so far?
截至 2026-07-22
npm install -g @openhands/agent-canvas && agent-canvas export PROJECTS_PATH="$HOME/projects" && mkdir -p "$PROJECTS_PATH" "$HOME/.openhands" && docker run -it --rm -p 8000:8000 -v "$HOME/.openhands:/home/openhands/.openhands" -v "${PROJECTS_PATH}:/projects" ghcr.io/openhands/agent-canvas:1.0.0-rc.11 pip install -U openhands-sdk openhands-tools