什么是OpenHands?
OpenHands 是一个开源的 AI 编程代理平台,旨在执行端到端的软件工程任务而非仅生成代码建议。它支持本地运行、云端部署或企业 VPC 环境,允许用户接入 Claude Code、Codex 等多种代理及模型。核心组件采用 MIT 许可证,需自行配置运行环境以处理大型或遗留代码库。
OpenHands的核心功能有哪些?
- 自主代理工作流代理能规划、编写并跨代码库应用更改,支持并行运行多个代理以完成复杂工程任务。
- 多后端与模型兼容支持接入 Claude Code、Codex、Gemini CLI 等代理,以及 Sonnet 5、Kimi、DeepSeek 等闭源或开源模型。
- 自动化触发集成可从 GitHub、Slack、Jira、Linear 事件或定时计划触发工作流,实现 PR 审查、CI 修复等任务的自动化。
- 大型代码库 SDK通过映射系统依赖关系并按正确顺序编排更改,使多个代理能在无冲突的情况下安全并行处理大型项目。
- 隔离执行环境代理在安全的沙箱中运行,支持审计所有操作、工作流和用户行为,确保代码和数据不离开受控环境。
OpenHands的使用案例有哪些?
- 代码审查与 CI 修复自动检测失败的 CI 工作流,分析日志并打开包含提议修复方案的 Pull Request;或在 PR 添加特定标签后发布 AI 审查评论。
- 问题分诊与草案生成监控 Linear 或 Jira 的新建工单,自动分类、查找重复项、收集上下文,并创建附带详细信息的草案 PR。
- 安全漏洞补救扫描仓库中的已知安全漏洞和不安全代码模式,验证发现项,更新受影响代码并开启包含补救措施的 PR。
如何使用OpenHands?
- 选择部署方式决定在本地笔记本、虚拟机、云沙箱还是企业 VPC 中运行 OpenHands。
- 配置代理与模型指定使用的代理(如 OpenHands 自身或 Claude Code)及底层模型(如 Sonnet 5 或 DeepSeek)。
- 设置触发器连接 GitHub、Slack 或 Jira,定义自动化规则(如“PR 开启时”或“每日凌晨”)。
- 启动对话或任务在 Agent Canvas 中输入指令或等待自动化信号触发代理执行。
- 审查与应用变更查看代理生成的 PR 或修改建议,由人工进行最终审核和合并。
OpenHands定价信息:
- Individual developer (Free)免费使用,支持本地运行代理,可并行执行多个代理任务。
- Team需创建账户,支持共享自动化、从 GitHub/Slack/Jira 触发工作流,并在笔记本电脑关闭后保持代理运行。
- Enterprise需联系销售,支持 VPC 部署、隔离沙箱执行、访问控制策略及全面审计功能。









