Skip to main content
PromptQuorum
主页/本地LLM进阶/OpenHands 评测:对 Devin 的开源回应
Coding Assistants

OpenHands 评测:对 Devin 的开源回应

·阅读约9分钟·Hans Kuepper 作者 · PromptQuorum创始人,多模型AI调度工具 · PromptQuorum

OpenHands是一个免费、开源、自托管的自主编程代理平台 — 最初于2024年3月以"OpenDevin"之名发布,作为对Cognition专有产品Devin的开源替代方案。由All Hands AI开发(获得500万美元种子轮融资支持),以MIT许可证发布,它在沙盒化的Docker环境中运行代理,并于2025年4月报告在SWE-bench Verified上取得了业界领先的结果。

OpenHands(openhands.dev)是一个免费、开源、自托管的自主编程代理平台,最初于2024年3月以"OpenDevin"之名发布,作为对Cognition专有产品Devin的开源替代方案。由All Hands AI开发,获得500万美元种子轮融资支持,它可以在沙盒化的Docker环境中运行你自己的代理(或Claude Code、Codex、Gemini CLI),并于2025年4月报告在SWE-bench Verified上取得了业界领先的结果。本评测介绍它的功能、成本,以及谁适合自托管它。

OpenHands 评测:对 Devin 的开源回应

关键要点

  • OpenHands(openhands.dev)是一个免费、开源、自托管的自主编程代理平台
  • 于2024年3月以"OpenDevin"之名推出,是对Cognition专有产品Devin代理的开源回应;后更名为OpenHands
  • 由All Hands AI开发,CEO Robert Brennan领导,Xingyao Wang和Graham Neubig(卡内基梅隆大学教授)位列领导层
  • 获得2024年9月5日公布的500万美元种子轮融资,由Menlo Ventures领投
  • 采用MIT许可,截至本评测时GitHub星标超过86,000,分支超过11,000
  • 通过推理时扩展(inference-time scaling)与批评者模型(critic model),于2025年4月17日公布在SWE-bench Verified上的业界领先结果

📍 简单一句话

OpenHands是一个免费、开源(MIT)、自托管的自主编程代理平台,最初于2024年3月以"OpenDevin"之名推出,由All Hands AI以500万美元种子轮融资开发,GitHub星标超过86,000,并于2025年4月17日公布在SWE-bench Verified上取得的业界领先结果。

💬 简单来说

OpenHands是一款你在自己电脑上运行(通过Docker)的免费软件,能让你拥有一个可以编写代码、执行命令、使用浏览器的AI代理 — 精神上类似于专有的"Devin"代理,但它是开源的。它最初名为OpenDevin。你需要自备AI模型的API密钥(Claude、GPT或其他);背后的公司还提供可选的付费云托管版本。

📌: 本评测基于OpenHands自身的网站、其GitHub仓库、官方博客文章及其学术技术论文。本评测不重复某个具体的SWE-bench Verified百分比数字,因为本评测未能从重新直接核实的一手来源确认确切数字 — 引用前请在OpenHands自己的博客上核实当前数字。本评测也不声称PromptQuorum对OpenHands进行了实测基准测试。

OpenHands是什么?

OpenHands是一个免费、开源、自托管的平台,用于运行自主编程代理,提供Web GUI、终端UI和CLI形式。它默认不是IDE原生扩展 — 存在一个社区构建的非官方VS Code集成,但它并非由All Hands AI开发或支持。

  • 产品类型:自托管代理平台(Web GUI、终端UI、CLI),默认不是IDE插件
  • 公司:All Hands AI,CEO Robert Brennan领导
  • 领导层:Xingyao Wang(首席AI官)和Graham Neubig(首席科学家,卡内基梅隆大学语言技术研究所教授)
  • 融资:2024年9月5日公布的500万美元种子轮融资,由Menlo Ventures领投,Pillar VC、Betaworks、Rebellion Capital参与,天使投资人包括Thom Wolf、Jeff Hammerbacher和Soumith Chintala
  • 许可:MIT,已通过GitHub仓库的LICENSE文件确认
  • GitHub:截至本评测时星标超过86,000,分支超过11,000;仓库已从All-Hands-AI/OpenHands迁移到OpenHands/OpenHands(旧URL会重定向)

OpenHands实际上做什么?

OpenHands在沙盒化的Docker环境中运行自主编程代理,代理可以编写和编辑代码、执行shell命令、使用浏览器来完成多步骤的软件工程任务。较新版本的OpenHands还能编排其他编程代理(如Claude Code、Codex或Gemini CLI),而不仅仅运行自己的代理。

  • 沙盒化执行:每个代理在Docker内拥有各自隔离的文件系统、shell、浏览器和编辑器,降低(但不能消除)执行任意代码的风险
  • 浏览器使用:代理可以在完成任务的过程中浏览网页
  • 模型无关:可自带API密钥(bring-your-own-API-key)接入Claude、GPT等模型;本评测未能从一手来源确认明确、官方命名的本地模型(如Ollama)集成 — 在假设支持之前,请直接核实当前的本地模型支持情况
  • 多代理编排:较新的OpenHands版本可以让自身的代理与其他编程代理(Claude Code、Codex、Gemini CLI)并行运行
  • 基准测试结果:OpenHands于2025年4月17日宣布,通过推理时扩展结合批评者模型,在SWE-bench Verified上取得了业界领先的性能,并被引用为LiveSWEBench和Multi-SWE-Bench上的顶尖表现者

从OpenDevin到OpenHands:简史

OpenHands始于2024年3月12日推出的"OpenDevin",作为对Cognition专有AI软件工程师"Devin"的开源回应,后更名为OpenHands。项目背后的商业实体All Hands AI随后不久便通过500万美元的一轮融资获得种子资金。

  • 2024年3月12日:以"OpenDevin"之名推出,是Cognition旗下Devin的开源替代方案
  • 更名为OpenHands(本评测未能从一手来源确认确切的更名日期)
  • 2024年9月5日:All Hands AI宣布获得由Menlo Ventures领投的500万美元种子轮融资
  • 2025年4月17日:OpenHands宣布在SWE-bench Verified上取得业界领先的结果
  • 2026年:该项目从单一编程代理扩展为更广泛的平台,也能运行和编排其他代理(Claude Code、Codex、Gemini CLI)

平台、定价与许可

自托管 / 开源

OpenHands的说明:
免费 — 完整代理、Web GUI、终端UI、CLI、Git集成和社区支持,使用你自己的模型API密钥。

个人版(云端,免费)

OpenHands的说明:
托管云选项,带有用于自动化的API和Jira/Slack集成,根据openhands.dev/pricing,单个用户每日限10次对话。

付费订阅层级

OpenHands的说明:
似乎存在一个订阅层级(部分来源称约为每月20美元),可解锁更广泛的模型选择且不加价 — 本评测未能通过重新核实的定价页面完全确认其当前确切条款,预算前请直接在openhands.dev/pricing核实。

Enterprise

OpenHands的说明:
定制/联系报价 — 可选SaaS或在私有VPC中自托管,配备SSO/SAML、无限对话和指定客户工程师。

许可

OpenHands的说明:
MIT许可,已通过GitHub仓库的LICENSE文件确认。

预算前请直接在openhands.dev/pricing核实当前定价 — 本评测标注订阅层级的确切条款需要重新核实。

谁适合使用OpenHands?

OpenHands适合希望使用免费、开源、自托管自主编程代理,并且能接受基于Docker运维的开发者和团队。

OpenHands不适合的场景

如果你想要零运维、IDE原生的工具,或者不愿意运行代理生成的代码(即便是沙盒化的),OpenHands不适合你。

  • 默认不是IDE原生的 — 没有官方VS Code或JetBrains扩展;只存在社区构建的非官方VS Code集成
  • 不是零运维 — 自托管需要Docker和一定的运维熟悉度;沙盒化能降低但不能消除运行代理生成代码的风险
  • 不保证低成本 — 作为可执行许多自主步骤的智能体工具,所选模型提供商的API成本可能在每个任务上累积
  • 并非对长周期任务问题免疫 — 根据第三方技术讨论,跨多个仓库或非常长的任务可能出现上下文碎片化,代理可能在人工介入前采取了错误的方案
  • 与加州大学伯克利分校Sky Computing Lab的无关强化学习管线"OpenHands"不是同一项目 — 调研时请勿混淆两者

评估OpenHands时的常见误区

关于OpenHands的大多数困惑源于其更名历史、与无关项目共享的名称,或误以为存在官方并不存在的IDE原生支持。

竞品与替代方案

OpenHands最常与Cline、Devin(Cognition)、Aider和Cursor相比较。

Tool
Best known for
Link
Cline面向VS Code和JetBrains的开源自主代理扩展Cline 评测
Devin(Cognition)OpenHands作为其开源替代方案而开发的对标专有自主AI软件工程师cognition.com
Aider终端原生、以git为中心的AI结对编程工具aider.chat
Cursor商业化的独立AI优先代码编辑器Cursor 评测

此列表反映了常与OpenHands比较的工具,并非PromptQuorum的独立排名 — 选择前请核实每个工具当前的定价和功能。

常见问题

OpenHands是什么?

OpenHands(openhands.dev)是一个免费、开源(MIT)、自托管的自主编程代理平台,可通过Web GUI、终端UI或CLI在沙盒化的Docker环境中运行。

OpenHands和OpenDevin是同一个东西吗?

是的。OpenHands于2024年3月12日以"OpenDevin"之名推出,作为对Cognition专有Devin代理的开源替代方案,后更名为OpenHands。

OpenHands是免费的吗?

自托管完全免费且开源。All Hands AI还提供免费的托管云版本(每日限10次对话)、付费订阅层级,以及自定义定价的Enterprise层级。

谁创立了OpenHands / All Hands AI?

All Hands AI由CEO Robert Brennan领导,Xingyao Wang和Graham Neubig(卡内基梅隆大学教授)位列领导层。公司获得了2024年9月5日公布的500万美元种子轮融资。

OpenHands在编程基准测试中表现如何?

OpenHands于2025年4月17日宣布,通过推理时扩展和批评者模型,在SWE-bench Verified上取得了业界领先的结果,并被引用为LiveSWEBench和Multi-SWE-Bench上的顶尖表现者。本评测不重复确切的百分比数字,该数字应在OpenHands自己的博客上核实。

OpenHands有VS Code扩展吗?

没有官方扩展。存在一个由独立开发者构建的社区非官方VS Code集成,并非由All Hands AI官方维护。

OpenHands和加州大学伯克利分校的OpenHands项目是同一个吗?

不是。一个与加州大学伯克利分校Sky Computing Lab相关的、无关的独立强化学习训练管线也使用"OpenHands"这个名字 — 它是不同的代码库和公司。

OpenHands既然会自主执行代码,运行起来安全吗?

OpenHands在沙盒化的Docker环境中运行代理,这降低了但不能消除运行代理生成代码的风险 — 根据第三方技术分析,沙盒化并非针对对抗性或意外代理行为的完全安全保证。

OpenHands支持本地模型吗?

本评测未能从一手来源确认明确、官方命名的本地模型(如Ollama)集成 — 在假设支持本地模型之前,请直接在openhands.dev上核实当前的模型支持情况。

PromptQuorum是否独立测试过OpenHands的说法?

本评测基于OpenHands自身的网站、其GitHub仓库、博客文章及已发表的技术论文,而非PromptQuorum进行的实测基准测试。

来源

← 返回 本地LLM进阶