
自托管智能体控制中心,重塑开发自动化



All-Hands-AI/OpenHands
OpenHands 以 Agent Canvas 为核心,构建了自托管、多后端的智能体控制平面,将编码智能体转化为常驻工程团队。其架构解耦了智能体运行时与用户界面,支持本地、Docker、VM 及云基础设施,并通过 ACP 协议兼容 Claude Code、Codex 等主流智能体。MIT 许可与 9.2 万星标印证了其工业级可靠性。该平台显著降低了自动化工作流的编排门槛,是 AI 驱动开发领域的基础设施级项目。
生产推荐
docker run -it --rm -p 3000:3000 -v /var/run/docker.sock:/var/run/docker.sock docker.all-hands.dev/all-hands-ai/openhands:latest
工程表现量化评估
4.9 / 5.0
多后端解耦
4.8 / 5.0
ACP 协议广
4.9 / 5.0
常驻任务流
4.7 / 5.0
一键容器化
核心架构设计与工程亮点
OpenHands Agent Canvas 采用控制平面与执行平面分离的架构。控制平面负责会话管理、任务编排与 UI 交互,执行平面则通过 Agent 后端抽象层运行智能体。后端支持本地进程、Docker 容器、远程 VM 及 OpenHands Cloud/Enterprise,实现资源隔离与弹性伸缩。核心通信基于 ACP(Agent Communication Protocol),使 Claude Code、Codex、Gemini 等异构智能体可无缝接入。自动化引擎将 GitHub Issue 分解、Slack 报告生成等任务定义为可复用的工作流,由事件驱动调度。前端基于 TypeScript/React,后端以 Python 实现,整体通过 Docker 容器化交付,确保环境一致性。
Multi-Agent Orchestration / 多智能体编排
统一控制台管理 OpenHands、Claude Code、Codex 等多种智能体,支持并行会话与任务分派。
Flexible Backends / 灵活后端
智能体可运行于本地、Docker、VM 或云基础设施,按需选择隔离级别与算力资源。
Prebuilt Automations / 预置自动化
内置报告生成、Issue 分解等模板,事件触发自动执行并推送至 Slack 等渠道。
ACP Compatibility / ACP 协议兼容
通过 Agent Communication Protocol 接入任意兼容智能体,扩展生态无锁定。
极客选型优缺点剖析
核心开源优势
- 完全自托管,数据与代码不出私有环境,满足企业安全合规要求。
- 多后端架构支持从本地开发到云端生产的无缝迁移,资源利用灵活。
- ACP 协议兼容主流编码智能体,避免供应商锁定,生态开放。
- MIT 许可证,9.2 万星标社区活跃,文档与 Slack 支持完善。
部署与维护注意事项
- 自托管需维护 Docker 环境与后端基础设施,对运维有一定要求。
- 多智能体并行运行时资源消耗较高,需合理规划容器与计算配额。
数据统计
相关导航


Supermaven
Copilot

Cline

Bolt.new

Continue

Lovable

