OpenHands
OpenHands 是一个开源、模型无关的云端编码智能体平台。它安全透明地自动化真实工程工作,让团队在完全掌控下更快构建。
访问 OpenHands/OpenHands项目简介
OpenHands 是一个面向软件开发的 AI 智能体平台,能够执行真实的工程工作,而不仅仅是提供代码建议。它运行自主智能体,在代码库中规划、编写并应用更改,帮助团队端到端完成复杂任务。基于开源基础构建,专为大规模企业软件开发而设计。
核心功能
- 模型无关:可自带智能体(Claude Code、Codex、Gemini、OpenHands)及任意 LLM
- 支持从 GitHub、Slack、Jira、Linear、定时任务和 Webhook 触发自动化
- 支持自托管或云端部署,提供安全沙箱和完整审计能力
- 多后端支持:可在本地、Docker、虚拟机或 VPC 中运行智能体
- 提供智能体控制平面,集中管理谁、什么、何处和花费
- 开源核心,MIT 许可证,GitHub 星标 89.2K
适用场景
- 自动审查拉取请求并修复 CI 失败
- 分类问题并附带上下文打开草稿 PR
- 在发布周期中自动化 QA
- 调查事件并提出补丁
快速开始
- 通过 npm 安装:npm install -g @openhands/agent-canvas
- 运行 agent-canvas 启动本地栈
- 可选使用 Docker 沙箱进行隔离执行
部署与要求
- 本地安装需要 Node.js 24 或更高版本以及 uv
- 沙箱执行需要 Docker
- 可在笔记本电脑、专用机器或云服务器上运行
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。