描述
OpenHands 是一个旨在构建和运行 AI 编码代理的开源平台,使团队能够自动化真实的工程工作。这个与模型无关的平台允许开发人员将编码代理集成到现有工作流程中,提供跨各种工具和环境的无缝体验。
该平台支持广泛的集成,包括 Slack、GitHub、Jira 和 Linear,使团队能够自主监控频道、分类问题、处理事件和进行代码审查。OpenHands 通过使代理能够处理事件回顾、安全漏洞修复和 CI 失败修复等任务,从而提高生产力,同时保持透明度和控制权。
OpenHands 针对个人开发者、团队和企业量身定制,提供包括本地安装、云托管或在私有环境中自托管的部署选项。这种灵活性确保组织能够在受益于自主代理的能力的同时,保持对其数据和工作流程的控制。
该平台建立在社区驱动的创新基础上,在 GitHub 上获得了超过 81,000 个星标,反映了其受欢迎程度以及来自全球开发者的积极贡献。OpenHands 旨在处理大型和遗留代码库,使其适合管理复杂软件系统的企业。凭借基于角色的访问控制(RBAC)、审计日志和沙盒执行等功能,OpenHands 满足组织的安全和合规需求。
通过利用 OpenHands,团队可以卸载重复任务,更快地发布更改,并专注于更高价值的工作。该平台的 SDK 允许创建专门的代理和复杂工作流程的编排,使其成为现代软件开发的强大工具。
OpenHands的核心功能
开源平台
与模型无关的架构
与 Slack、GitHub、Jira 和 Linear 集成
自动化事件处理
安全漏洞修复
CI 失败检测和修复
可定制的代理体验
基于角色的访问控制(RBAC)
审计日志和预算控制
自托管部署选项
如何使用 OpenHands?
选择部署选项:选择本地、云或自托管。
安装 OpenHands:按照所选环境的设置说明进行操作。
与您的工具集成:将 OpenHands 连接到 Slack、GitHub、Jira 或 Linear。
创建您的第一个自动化:使用代理画布构建和配置代理。
监控代理性能:跟踪您的编码代理的操作和输出。
扩展您的设置:邀请团队成员并在组织内共享自动化。
定制代理:分叉代码库或使用 SDK 创建专门的代理。
维护安全性:利用 RBAC 和审计日志控制访问和监控使用情况。
OpenHands的使用案例
- 自动化代码审查
- 事件管理
- 安全修复
- 任务自动化
- 团队协作






