OpenHands翻译站点

5天前更新 14 0 0

OpenHands Agent Canvas 是自托管的开发者控制中心,支持运行多种编码智能体,实现对话与自动化任务,提升工程效率。

所在地:
美国 All-Hands-AI
语言:
TypeScript / Python
收录时间:
2026-10-29
OpenHandsOpenHands

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

GitHub Stars
GitHub Forks
License
All-Hands-AI/OpenHands

开源架构与工业评语
4.9 / 5.0

OpenHands 以 Agent Canvas 为核心,构建了自托管、多后端的智能体控制平面,将编码智能体转化为常驻工程团队。其架构解耦了智能体运行时与用户界面,支持本地、Docker、VM 及云基础设施,并通过 ACP 协议兼容 Claude Code、Codex 等主流智能体。MIT 许可与 9.2 万星标印证了其工业级可靠性。该平台显著降低了自动化工作流的编排门槛,是 AI 驱动开发领域的基础设施级项目。

Docker / 快速一键启动命令
生产推荐
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
开源仓库源码直通:https://github.com/All-Hands-AI/OpenHands

工程表现量化评估
架构扩展性
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 环境与后端基础设施,对运维有一定要求。
  • 多智能体并行运行时资源消耗较高,需合理规划容器与计算配额。

在本地或集群上部署运行 OpenHands

访问官方开源代码仓库,获取完整 Helm Chart、环境变量配置与 Release 说明。


直通 GitHub 仓库源码

数据统计

相关导航