AI Agent 百科
7推荐指数
6性价比
满分 10 分

OpenHands

产品概述

OpenHands(原名 OpenDevin)是 All Hands AI 打造的 开源自主软件工程 Agent 平台(MIT 许可)。它走的是一条与「补全工具」完全不同的路:给它一个任务——通常是一个 GitHub Issue 链接、一段自然语言需求,或一个失败的测试套件——Agent 会在 Docker 沙箱内自主完成「读仓库 → 写代码 → 跑测试 → 调试 → 提交 PR」的全流程,无需逐步人工审批。

OpenHands 的定位已从单一 Agent 演进为 Agent 平台:其 Agent Canvas 工作台可通过 Agent Client Protocol(ACP)连接 Claude Code、Codex、Gemini CLI 等外部 Agent,为团队提供统一的工作流、自动化、并行与治理层。它模型无关(经 LiteLLM 接 100+ 提供商),可完全自托管,是「零供应商锁定 + 全链路自主」的开源代表。截至 2026 年,项目已获约 80,000 GitHub star,且在 SWE-bench Verified 上长期领跑开源系统(基线 60.6%、推理扩展后 66.4%)。

发展历程

时间 事件
2024-03 以 OpenDevin 之名在 GitHub 开源,六个月内获 5 万 star
2024-09 更名 OpenHands,All Hands AI 获 Menlo Ventures 领投的 $500 万种子轮
2025-04 SWE-bench Verified 达 60.6%(基线)/ 66.4%(推理扩展),登顶开源
2025-11 云版改版,定价降为模型 pass-through 无加价,V0→V1 SDK 拆分
2026-05 v1.7.0 发布;推出 Enterprise 的 Agent Control Plane 与 Large Codebase SDK

核心功能详解

1. 端到端自主开发闭环

Agent 读取 Issue、导航仓库、识别需改文件、建分支、写修复、跑测试、调试失败、提交 PR,整个循环连贯无人工干预。最适合「有明确边界的 Issue」——尤其是维护者积压的 good-first-issue 类 Bug。

2. Docker 沙箱隔离

每次会话在独立 Docker 容器内运行(含终端、浏览器、编辑器、文件系统),Agent 可跑任意 Unix 命令、浏览文档、调外部 API,坏命令的爆炸半径被隔离在临时环境内,运行可复现。

3. 事件流架构

每个动作(写文件、跑 bash、点浏览器元素)都记录为结构化事件,Agent 可回放或引用,实时动作面板让开发者观察并可随时中断。

4. 模型无关(LiteLLM)

集成 LiteLLM 网关,统一接口接 100+ 提供商(OpenAI、Anthropic、Google、本地开源模型),用户自带 API key,无供应商锁定。

5. 企业级治理(Enterprise)

  • Agent Control Plane:集中管理成百上千并行云 Agent 的控制面。
  • Large Codebase SDK:映射大型/遗留代码库依赖,支持多仓改动。
  • 审计日志、RBAC、成本归因、SAML/SSO、私有化 Kubernetes 部署。

6. 自动化工作流

团队可定义一次工作流,Agent 按计划或响应真实工程事件自动运行,无需手动触发。

适用场景

最合适

  • GitHub Issue → PR:有明确边界的 Bug 修复、功能实现,是 OpenHands 最可靠的场景。
  • 想自托管、零锁定的团队(Docker 自建 + 任意模型)。
  • 批量并行任务:通过 Agent Control Plane 并行跑大量独立任务。
  • 遗留代码库映射与迁移(Enterprise Large Codebase SDK)。

不太合适

  • 需求模糊、边界不清的任务(易产出错误/不完整方案)。
  • 想「装完即用」、不愿配 Docker 和 API key 的用户。
  • 需要合规认证(SOC 2 等)且不愿自建的企业。

定价详情

计费逻辑

OpenHands 开源核心免费(MIT),成本分「运行时」与「模型」两块。云版模型费按成本价 pass-through 无加价,Pro 覆盖沙箱运行时。

档位表

档位 价格 说明
自托管开源版 $0 MIT 许可,Docker 自建,BYOK 付模型费
Cloud Free $0 每日 10 次会话上限,BYOK
Cloud Pro $20/月 覆盖运行时,含 $20 云积分,解锁 GitHub/GitLab/Slack 集成
Enterprise 定制 K8s 私有化、RBAC、Agent Control Plane、SAML/SSO

实际成本测算

  • 自托管 + 本地模型:$0(仅硬件成本)。
  • 云 Pro:$20/月覆盖运行时,模型按 Claude Sonnet $3/1M 输入、$15/1M 输出等市场价直接计费。
  • 相比 Devin 的 ACU 超额(活跃用户 +$100–400/月),OpenHands 高任务量下成本更可预测。

定价核验日期:2026-08-13。来源:openhands.dev 及官方定价页。模型费随提供商波动。

技术架构与模型

OpenHands 是模型无关的 Agent 框架(62% Python + 36% TypeScript),经 LiteLLM 支持:

  • Claude Sonnet / Opus(Anthropic)、GPT-4o / o 系列(OpenAI)、Gemini(Google)、DeepSeekLlama / Qwen(本地)

架构以事件流为核心,Docker 隔离执行,支持多 Agent 任务委派与并行。

优势领域

与 Devin 对比

  • OpenHands:MIT 开源、可自托管、模型自由、SWE-bench 领先(比 Devin 2.0 高约 27 分)、成本可预测。
  • Devin:全托管 SaaS、无需自建,但闭源、定价高(Team $500/月)、ACU 超额成本波动大。

与 Claude Code / Codex CLI 的关系

OpenHands 的 Agent Canvas 可把 Claude Code、Codex 等作为「积木」接入,在其上叠加工作流与治理层——定位是「平台层」而非单纯替代品。

短板与限制

  1. 需 Docker 配置:自托管 30–60 分钟,云版也需管 API key。
  2. 模糊需求易出错:边界不清的任务会产出错误/不完整方案,仍需强代码审查。
  3. 无合规认证:未确认 SOC 2/HIPAA 等,受监管企业需自行评估。
  4. 学习曲线陡:平台广度大于单一 CLI,只想本地补全的用户会觉得重。

使用建议

  • 适合:想自托管、零锁定的团队;有大量 GitHub Issue 需批量消化的维护者;需要并行 Agent 治理平台的企业。
  • 不适合:只想要本地补全的个人用户;需求频繁变动的早期项目;无 Docker/模型配置经验者。
  • 最佳实践:从 Cloud Free 试用验证效果;任务描述越具体、边界越清晰,成功率越高;所有产出走 PR 强制审查;团队用 Agent Control Plane 统一管理与成本归因。

相关词条

不确定选哪个?

把 OpenHands 和其他 Agent 放在一起并排对比,18 个维度一目了然。

开始并排对比