OpenHands(原 OpenDevin)


1. 介绍

1.1. 平台定位

OpenHands(原名 OpenDevin)是 All Hands AI 主导的开源自主软件工程 Agent 平台,公开叙事为「把自主软件工程从 demo 推向企业级基础设施」。它是「开源 Devin 平替」赛道的代表项目:对标 Cognition 的闭源产品 Devin(详见既有 10-devin.md),以开源许可、可自托管、模型无关为核心差异。

2026 年的重要信号是产品形态的重构:旧的本地 GUI / CLI 形态被标记为 legacy,现行形态转向「Agent Canvas + 软件代理 SDK + CLI/headless + 云端 + 自托管 runtime 后端」的平台化组合,并从单 Agent 扩展到上千 Agent 并发协作。这意味着 OpenHands 已从「一个开源编码 Agent」演进为「可承载大规模 Agent 车队的开源运行时底座」。

1.2. 基本信息卡

项目内容置信度
开发商开源社区(All Hands AI)高(官方仓库)
原名OpenDevin(2024 年发布,后更名 OpenHands)
GitHub 规模74,000—81,000 stars(不同快照口径)中(口径随时间变化)
许可证MIT(核心)+ PolyForm(企业目录)
定位对标 Devin 的开源自主软件工程 Agent 平台
现行形态Agent Canvas + 软件代理 SDK + CLI / headless + 云端 + 自托管 runtime 后端
执行隔离Docker 沙箱
规模能力上千 Agent 并发协作中(官方口径)
硬件合作与 AMD 合作强化端侧推理与成本结构
典型场景issue-to-PR、自主特性开发、沙箱执行、Devin 替代评估

1.3. 发展时间线

时间事件来源等级
2024 年初以 OpenDevin 名义开源发布,迅速成为热门项目
2024—2025更名 OpenHands;持续迭代 SWE-bench 成绩与执行环境
2026-02媒体报道其平台化进展与社区活跃度(腾讯新闻转述)
2026 年内旧本地 GUI / CLI 标记 legacy;转向 Agent Canvas + SDK + 自托管 runtime 后端的平台化形态
2026 年内宣布支持上千 Agent 并发协作;与 AMD 合作端侧推理

注:OpenHands 迭代极快,本文以 2026-09-12 信息截止时点的公开口径为准;具体版本号未逐一核验,标 。

1.4. 在 AI Harness 体系中的位置

按参数卡边界定义,OpenHands 处于 Agent Framework 与垂直产品之间的开源平台形态

  • 它提供完整的产品形态(Canvas、云端、CLI),超出纯框架范畴;
  • 但其 Harness 全栈开源可审计,不像 Devin / Manus 不可验证;
  • 与组内其他开源平台的对照:LangGraph 提供编排原语(L3 为主),OpenHands 提供面向软件工程场景的完整运行时(沙箱、工具、UI、车队编排齐备)——后者是「垂直场景 + 开源」路线在本组中的唯一代表;
  • 在三代架构演进中,OpenHands 是少数从第二代(单 Agent 工具执行)直接跃迁到第三代(运行时与评估中心 + 千级并发)的开源项目。

2. 名词解释

术语英文/缩写释义
OpenHandsOpenHandsAll Hands AI 主导的开源自主软件工程 Agent 平台
OpenDevinOpenDevin项目原名,2024 年发布时的名称
All Hands AIAll Hands AIOpenHands 背后的商业化公司
Agent CanvasAgent Canvas现行形态的编排界面:可视化组织 Agent 与任务流
软件代理 SDKSoftware Agent SDK构建自定义软件工程 Agent 的开发套件
headlessHeadless Mode无界面运行模式,供 CI/CD 与自动化流水线调用
runtime 后端Runtime Backend承载 Agent 执行的运行时服务,可自托管
Docker 沙箱Docker SandboxAgent 执行环境的容器隔离层
issue-to-PRIssue to PR从 GitHub issue 出发,自主产出 Pull Request 的任务形态
SWE-benchSWE-bench真实 GitHub issue 修复基准,OpenHands 长期参与刷榜
多 Agent 车队Agent Fleet上千 Agent 并发协作的规模化运行形态
Event StreamEvent StreamAgent 与环境交互的事件流记录机制
AgentHubAgentHub社区共享 Agent 配置的市场(历史形态)
Micro-agentsMicro-agents小型专用 Agent 定义,被主 Agent 按需调用
CondenserCondenser历史事件压缩器:控制喂给模型的上下文规模
PolyFormPolyForm License企业目录的许可方式:限制竞争性商业使用

3. 功能说明

3.1. 自主软件工程能力

OpenHands 的核心能力面向软件工程闭环:

  1. 代码修改:读写仓库文件,执行多文件编辑;
  2. 命令执行:在沙箱中运行 shell 命令(构建、测试、脚本);
  3. 浏览器操作:访问网页、查阅文档与 issue 上下文;
  4. Git 操作:分支管理、提交、产出 PR;
  5. 任务自治:从 issue 描述出发自主规划并执行到 PR 交付。

3.2. 形态演进:从单体 GUI 到平台化

阶段形态状态
早期本地 Docker + Web GUI / CLI已标记 legacy
现行Agent Canvas(编排)+ 软件代理 SDK(开发)+ CLI / headless(自动化)+ 云端 + 自托管 runtime 后端现行主力
前沿千级 Agent 并发协作的车队形态官方口径,细节

这次重构的工程含义:把「单 Agent 的产品」拆成「编排面 + 开发面 + 运行时面」,使第三方可以只取其中一层集成——这是从应用向基础设施跃迁的典型动作。

3.3. 多 Agent 并发协作

官方口径支持上千 Agent 并发协作:适用于大规模批量任务(如全仓库依赖升级、批量 issue 分诊)。该能力依赖 runtime 后端的调度与隔离设计,具体调度策略与资源上限未公开,。

3.4. 硬件与成本路线

OpenHands 与 AMD 合作强化端侧推理与成本结构:在非 NVIDIA 硬件上运行 Agent 工作负载,降低对单一 GPU 生态的依赖。对成本敏感的自托管用户,这是区别于闭源竞品的实际选项。

4. 平台架构

4.1. 五形态分层

  1. 交互与编排层:Agent Canvas(可视化编排)+ 云端工作台;
  2. 开发层:软件代理 SDK(Python),用于定制 Agent 行为与工具;
  3. 运行层:CLI / headless(自动化)+ 云端 / 自托管 runtime 后端;
  4. 隔离层:Docker 沙箱——每个 Agent 会话运行在独立容器中;
  5. 模型层:模型无关,接任意 LLM(含本地模型,配合 AMD 端侧路线)。

4.2. 一次 issue-to-PR 的执行流

  1. 任务注入:GitHub issue 经 Canvas 或 headless 模式下发;
  2. 环境准备:runtime 后端拉起 Docker 沙箱,克隆目标仓库;
  3. 上下文装配:仓库结构、issue 内容与相关检索结果进入 Event Stream;
  4. 自主循环:规划 → 编辑 → 命令执行 → 测试 → Condenser 压缩历史 → 再规划;
  5. 产物输出:提交分支、生成 PR,附执行轨迹;
  6. 观测留痕:Event Stream 完整记录每一步交互,供回放与归因。

5. Harness 设计

5.1. 六层能力总览

名称评级判断依据
L1上下文工程Condenser 历史压缩 + 检索;仓库级深度上下文
L2工具与执行Docker 沙箱 + 真实执行(写码 / CLI / 浏览)
L3编排与控制千级 Agent 并发协作 + Agent Canvas 编排
L4记忆与状态Event Stream 状态留痕;长期记忆机制
L5评估与观测Event Stream 可回放;系统化评估体系
L6治理与安全MIT 开源可审计 + 自托管;企业治理需自建或企业版

强弱层判断:L2 与 L3 是强项(沙箱执行与车队编排),L1 / L4 / L5 依赖社区演进,L6 是最弱层——开源可审计是底线,但组织级权限、审计报表、成本护栏需自建。

5.2. L1 上下文工程层

  • Condenser 是 OpenHands 的标志性 L1 机制:Agent 与环境交互产生的事件历史会被压缩器裁剪,只保留对后续决策有效的内容——这是开源实现中对「上下文窗口经济性」的直接工程应对;
  • 检索增强依赖执行环境内的真实检索(grep、文件读取),仓库级语义索引能力 ;
  • 与组内对比:不及 Claude Agent SDK 的渐进式披露与 Skills 机制,但 Condenser 的开源实现可作为自建参照。

5.3. L2 工具与执行层

  • Docker 沙箱:每会话独立容器,具备真实执行能力(写码、CLI、浏览器);
  • 与 Devin 的托管 VM 对比:Docker 容器隔离弱于 microVM / VM 级隔离,但换来零门槛自托管;
  • 与 Claude Agent SDK 对比:二者同属「给 Agent 一台电脑」路线,OpenHands 的电脑是容器,且整套环境定义开源可复现;
  • 工具扩展经 SDK 实现,社区生态贡献了大量领域工具。

5.4. L3 编排与控制层

  • 千级 Agent 并发是本组开源平台中最大胆的编排规模主张,指向「批量任务车队」而非「复杂单任务编排」;
  • Agent Canvas 提供可视化编排面,任务流组织方式的公开文档有限,;
  • 与 LangGraph 对照:LangGraph 强在单任务的精细控制流(图、interrupt、time travel),OpenHands 强在任务数量的横向扩展——L3 的两种「强」内涵不同;
  • 单 Agent 内部的循环仍以规划-执行-观察为主,中断与恢复原语 。

5.5. L4 记忆与状态层

  • Event Stream 是状态与记忆的统一载体:所有交互事件留痕,可回放;
  • 检查点与断点续跑机制 ;
  • 跨会话长期记忆(用户偏好、项目知识沉淀)未见系统化机制,需外部系统补齐。

5.6. L5 评估与观测层

  • Event Stream 天然是观测数据源:每一步交互可回放、可审计;
  • 历史上 OpenHands 团队深度参与 SWE-bench 评测生态,对「以基准驱动改进」有方法论积淀;
  • 但面向生产环境的系统化评估(回归集、A/B、在线指标)未见产品化能力,需外挂(如 LangSmith 类工具);
  • 最新 SWE-bench 成绩与评测配置未在本轮检索中核验,标 。

5.7. L6 治理与安全层

  • 开源可审计:MIT 核心代码可完全审计,这是与闭源垂直产品(Devin / Manus)的本质区别;
  • 自托管主权:runtime 后端自托管时数据不出域;
  • 短板:组织级 RBAC、审计报表、成本护栏、护栏模型均需自建;PolyForm 企业目录暗示商业治理能力在企业侧,但公开细节有限;
  • Docker 隔离对恶意提示注入的防护弱于 microVM 级隔离,高风险场景需叠加宿主机加固。

5.8. 平台架构分层示意

图 17-1|OpenHands 平台化形态与 Harness 承载面

OpenHands 平台化形态分层 Agent Canvas 可视化编排面 云端工作台 / CLI 交互与 headless 自动化 软件代理 SDK 自定义 Agent 开发面 runtime 后端(云端 / 自托管) 千级 Agent 并发协作 · Event Stream 状态留痕 · Condenser 历史压缩 调度与隔离编排(MIT 核心) Docker 沙箱(每会话隔离) 写码 · CLI 执行 · 浏览器 · Git 模型层(模型无关) 任意 LLM · 本地模型 · AMD 端侧路线 典型任务形态:issue-to-PR · 自主特性开发 · 批量车队任务 旧本地 GUI / CLI 已标记 legacy 示意:基于本文分析,非官方架构图

数据来源:OpenHands 官方仓库与公开报道(截至 2026-09-12),示意。

6. 实际案例

案例一:SWE-bench 评测生态参与(历史口径)

OpenHands(原 OpenDevin)自 2024 年起持续参与 SWE-bench 系列评测,是开源 Agent 中最早系统性刷榜的项目之一。最新成绩与评测配置未在本轮检索中核验,标 。

案例二:社区规模化(第三方口径)

GitHub 74,000—81,000 stars(快照口径不一)使其成为软件工程 Agent 赛道最大开源项目之一;2026-02 的媒体报道确认其平台化转型与社区活跃度。多 Agent 并发协作的规模化案例(千级 Agent)为官方口径,第三方验证未检索到。

未检索到公开量化数据的部分:企业客户的生产部署案例、与 Devin 的受控横向对比、任务成功率与成本节省的量化数据,均未检索到。此处如实标注,不做补全。

7. 总结

7.1. 优点

  1. 开源可审计:MIT 核心全栈可读、可改、可自托管,规避闭源锁定;
  2. L2 扎实:Docker 沙箱 + 真实执行(写码、CLI、浏览器、Git)完整覆盖软件工程动作面;
  3. L3 规模野心:千级 Agent 并发协作的开源实现,指向批量任务车队场景;
  4. Condenser 机制:开源上下文压缩实现,可作自建参照;
  5. 模型无关:任意 LLM 接入,含本地模型与 AMD 端侧路线,成本可控;
  6. 许可证分层清晰:MIT 核心 + PolyForm 企业目录,开源与商业化边界明确。

7.2. 缺点

  1. L6 薄弱:组织级权限、审计、成本护栏需自建;
  2. 隔离级别有限:Docker 弱于 microVM / VM,高风险场景需加固;
  3. 评估未产品化:L5 依赖 Event Stream 原始数据,系统化评估需外挂;
  4. 形态迁移阵痛:legacy 形态与新平台形态并存期,文档与教程割裂;
  5. 架构文档不足:Agent Canvas 与 SDK 的公开文档有限,深度定制门槛高;
  6. 长期记忆缺失:跨会话记忆需外部系统补齐。

7.3. 适用边界

场景是否适用理由
评估 Devin 替代方案最适用开源对标,可自托管成本可控
批量 issue 分诊、全仓库机械改造最适用车队并发场景
企业数据主权要求高的编码 Agent 落地适用自托管 + MIT 可审计
需要 DevSecOps 级治理需权衡L6 需自建
小团队轻量使用需权衡形态重构期学习成本
非软件工程通用任务不适用垂直锁定软件工程

7.4. 选型建议

  • 预算受限但需要 Devin 级能力:OpenHands 自托管是本组中最现实的选项;
  • 要精细控制单任务控制流:选 LangGraph(详见 04-langgraph.md);要横向扩展任务数量:选 OpenHands;
  • 受监管行业开箱治理:闭源托管(Devin)或云平台(AgentCore、百炼)更省力,OpenHands 需投入自建治理;
  • 采用前建议以自有代码库实测 SWE-bench 类任务,验证当前版本的真实成功率。

信息缺口声明

  1. SWE-bench 最新成绩:最新版本在 SWE-bench 系列基准的成绩与评测配置未核验,标 。
  2. Agent Canvas 架构文档:编排面的能力边界与文档细节未核验,标 。
  3. 千级并发实现细节:调度策略、资源上限与失败处理未公开。
  4. 版本号与发布节奏:具体版本号未逐一核验,标 。
  5. 长期记忆机制:未见系统化公开说明。
  6. AMD 合作细节:端侧推理的具体硬件型号与性能数据未公开。

8. 参考资料

  1. OpenHands — GitHub 官方仓库(All Hands AI)。https://github.com/All-Hands-AI/OpenHands
  2. OpenHands — 官方文档。https://docs.all-hands.dev/
  3. All Hands AI — 官方网站。https://www.all-hands.dev/
  4. OpenHands 平台化转型报道 — 腾讯新闻,2026-02。https://news.qq.com/rain/a/20260226A06VSE00
  5. SWE-bench — 官方基准网站。https://www.swebench.com/
  6. Best Open Source AI Coding Tools 2026 — frontman.sh(状态核验)。https://frontman.sh/blog/best-open-source-ai-coding-tools-2026
  7. AMD — 官方网站(端侧推理合作背景)。https://www.amd.com/
  8. Docker — 容器隔离技术官方文档。https://docs.docker.com/
  9. R18-IDE-Agents-补充平台 检索报告 — 本项目内部检索报告(AG-3 关键事实卡)。
  10. 项目参数卡 v1.1(六层能力模型与谱系边界)— 本项目内部基准文件。

OpenHands (formerly OpenDevin)

1. Introduction

1.1. Platform Positioning

OpenHands (formerly OpenDevin) is an open-source autonomous software engineering Agent platform led by All Hands AI, whose public narrative is to "take autonomous software engineering from demo to enterprise-grade infrastructure." It is a representative project in the "open-source Devin alternative" track: benchmarking against Cognition's closed-source product Devin (see the existing 10-devin.md), with open-source licensing, self-hosting, and model-agnosticism as its core differentiators.

An important signal in 2026 is the reconstruction of the product form: the old local GUI/CLI form has been marked legacy, and the current form has shifted toward a platform combination of "Agent Canvas + Software Agent SDK + CLI/headless + cloud + self-hosted runtime backend," expanding from a single Agent to thousands of concurrent Agents. This means OpenHands has evolved from "an open-source coding Agent" into "an open-source runtime foundation capable of hosting large-scale Agent fleets."

1.2. Basic Information Card

ItemContentConfidence
DeveloperOpen-source community (All Hands AI)High (official repository)
Former nameOpenDevin (released in 2024, later renamed OpenHands)High
GitHub scale74,000—81,000 stars (varies by snapshot)Medium (changes over time)
LicenseMIT (core) + PolyForm (enterprise catalog)High
PositioningOpen-source autonomous software engineering Agent platform benchmarking DevinHigh
Current formAgent Canvas + Software Agent SDK + CLI/headless + cloud + self-hosted runtime backendHigh
Execution isolationDocker sandboxHigh
Scale capabilityThousands of concurrent AgentsMedium (official claim)
Hardware partnershipPartnership with AMD to strengthen on-device inference and cost structureMedium
Typical scenariosissue-to-PR, autonomous feature development, sandboxed execution, Devin replacement evaluationHigh

1.3. Development Timeline

TimeEventSource Level
Early 2024Open-sourced and released under the name OpenDevin, quickly becoming a popular projectHigh
2024—2025Renamed OpenHands; continuously iterating on SWE-bench results and execution environmentHigh
2026-02Media reported its platform progress and community activity (relayed by Tencent News)Medium
Within 2026Old local GUI/CLI marked legacy; shifting toward the platform form of Agent Canvas + SDK + self-hosted runtime backendMedium
Within 2026Announced support for thousands of concurrent Agents; partnership with AMD for on-device inferenceMedium

Note: OpenHands iterates extremely quickly; this article follows the public claims as of the 2026-09-12 information cutoff. Specific version numbers have not been individually verified and are marked [To be verified].

1.4. Position in the AI Harness System

By the parameter card boundary definition, OpenHands sits at the open-source platform form between Agent Framework and vertical products:

  • It provides a complete product form (Canvas, cloud, CLI), going beyond the scope of a pure framework;
  • But its Harness full stack is open-source and auditable, unlike Devin/Manus which cannot be verified;
  • Comparison with other open-source platforms in the group: LangGraph provides orchestration primitives (mainly L3), while OpenHands provides a complete runtime for software engineering scenarios (sandbox, tools, UI, and fleet orchestration all present)—the latter is the only representative of the "vertical scenario + open source" approach in this group;
  • Across the three-generation architecture evolution, OpenHands is one of the few open-source projects to leap directly from the second generation (single-Agent tool execution) to the third generation (runtime and evaluation center + thousand-level concurrency).

2. Glossary

TermEnglish/AbbreviationDefinition
OpenHandsOpenHandsOpen-source autonomous software engineering Agent platform led by All Hands AI
OpenDevinOpenDevinThe project's former name, its name at release in 2024
All Hands AIAll Hands AIThe commercial company behind OpenHands
Agent CanvasAgent CanvasThe orchestration interface of the current form: visually organizing Agents and task flows
Software Agent SDKSoftware Agent SDKDevelopment kit for building custom software engineering Agents
headlessHeadless ModeInterface-free running mode for invocation by CI/CD and automated pipelines
runtime backendRuntime BackendThe runtime service that hosts Agent execution, self-hostable
Docker sandboxDocker SandboxThe container isolation layer for the Agent execution environment
issue-to-PRIssue to PRTask form that autonomously produces a Pull Request from a GitHub issue
SWE-benchSWE-benchReal GitHub issue-fixing benchmark; OpenHands has long been a regular competitor
Multi-Agent fleetAgent FleetScaled running form with thousands of concurrent Agents
Event StreamEvent StreamEvent-flow recording mechanism for Agent-environment interaction
AgentHubAgentHubMarketplace for community-shared Agent configurations (historical form)
Micro-agentsMicro-agentsSmall specialized Agent definitions invoked on demand by the main Agent
CondenserCondenserHistorical event compressor: controls the context size fed to the model
PolyFormPolyForm LicenseLicensing for the enterprise catalog: restricts competitive commercial use

3. Feature Description

3.1. Autonomous Software Engineering Capabilities

OpenHands' core capabilities target the software engineering closed loop:

  1. Code modification: read and write repository files, perform multi-file edits;
  2. Command execution: run shell commands (build, test, scripts) in the sandbox;
  3. Browser operation: access web pages, consult documentation and issue context;
  4. Git operations: branch management, commits, producing PRs;
  5. Task autonomy: autonomously plan from an issue description and execute through to PR delivery.

3.2. Form Evolution: From a Monolithic GUI to Platformization

StageFormStatus
EarlyLocal Docker + Web GUI/CLIMarked legacy
CurrentAgent Canvas (orchestration) + Software Agent SDK (development) + CLI/headless (automation) + cloud + self-hosted runtime backendCurrent mainstay
FrontierFleet form with thousands of concurrent AgentsOfficial claim, details

The engineering implication of this refactor: splitting the "single-Agent product" into an "orchestration surface + development surface + runtime surface," so third parties can integrate just one layer—this is a typical move in the leap from application to infrastructure.

3.3. Multi-Agent Concurrent Collaboration

The official claim supports thousands of concurrent Agents: suited to large-scale batch tasks (such as whole-repository dependency upgrades and batch issue triage). This capability depends on the scheduling and isolation design of the runtime backend; specific scheduling policies and resource limits are not public and marked [To be verified].

3.4. Hardware and Cost Roadmap

OpenHands partners with AMD to strengthen on-device inference and cost structure: running Agent workloads on non-NVIDIA hardware reduces dependence on a single GPU ecosystem. For cost-sensitive self-hosting users, this is a practical option that differentiates it from closed-source competitors.

4. Platform Architecture

4.1. Five-Form Layering

  1. Interaction and orchestration layer: Agent Canvas (visual orchestration) + cloud workbench;
  2. Development layer: Software Agent SDK (Python), for customizing Agent behavior and tools;
  3. Runtime layer: CLI/headless (automation) + cloud/self-hosted runtime backend;
  4. Isolation layer: Docker sandbox—each Agent session runs in an independent container;
  5. Model layer: model-agnostic, connecting any LLM (including local models, aligned with the AMD on-device roadmap).

4.2. An issue-to-PR Execution Flow

  1. Task injection: a GitHub issue is dispatched via Canvas or headless mode;
  2. Environment preparation: the runtime backend spins up a Docker sandbox and clones the target repository;
  3. Context assembly: repository structure, issue content, and relevant retrieval results enter the Event Stream;
  4. Autonomous loop: plan → edit → command execution → test → Condenser compresses history → re-plan;
  5. Artifact output: commit a branch and generate a PR, accompanied by the execution trace;
  6. Observation trail: the Event Stream fully records each interaction for replay and attribution.

5. Harness Design

5.1. Six-Layer Capability Overview

LayerNameRatingBasis for Judgment
L1Context EngineeringMediumCondenser history compression + retrieval; repository-level deep context
L2Tools and ExecutionStrongDocker sandbox + real execution (coding / CLI / browsing)
L3Orchestration and ControlStrongThousands of concurrent Agents + Agent Canvas orchestration
L4Memory and StateMediumEvent Stream state trail; long-term memory mechanism
L5Evaluation and ObservationMediumEvent Stream replayable; systematic evaluation system
L6Governance and SecurityMediumMIT open-source auditable + self-hosting; enterprise governance needs self-building or enterprise edition

Strong/weak layer judgment: L2 and L3 are strengths (sandboxed execution and fleet orchestration), L1/L4/L5 depend on community evolution, and L6 is the weakest layer—open-source auditability is the baseline, but organization-level permissions, audit reports, and cost guardrails must be self-built.

5.2. L1 Context Engineering Layer

  • Condenser is OpenHands' signature L1 mechanism: the event history generated by Agent-environment interaction is trimmed by a compressor, keeping only content useful for subsequent decisions—this is a direct engineering response to "context window economy" in an open-source implementation;
  • Retrieval augmentation relies on real retrieval within the execution environment (grep, file reads); repository-level semantic indexing capability;
  • Comparison within the group: not as strong as Claude Agent SDK's progressive disclosure and Skills mechanism, but Condenser's open-source implementation can serve as a reference for self-building.

5.3. L2 Tools and Execution Layer

  • Docker sandbox: an independent container per session, with real execution capability (coding, CLI, browser);
  • Compared with Devin's managed VM: Docker container isolation is weaker than microVM/VM-level isolation, but it buys zero-friction self-hosting;
  • Compared with Claude Agent SDK: both follow the "give the Agent a computer" approach; OpenHands' computer is a container, and the entire environment definition is open-source and reproducible;
  • Tool extension is implemented via the SDK, and the community ecosystem has contributed many domain tools.

5.4. L3 Orchestration and Control Layer

  • Thousands of concurrent Agents is the boldest orchestration-scale claim among the open-source platforms in this group, pointing to "batch task fleets" rather than "complex single-task orchestration";
  • Agent Canvas provides the visual orchestration surface; public documentation on task-flow organization is limited;
  • Compared with LangGraph: LangGraph excels at fine-grained control flow for single tasks (graphs, interrupt, time travel), while OpenHands excels at horizontal scaling of task count—the two "strengths" of L3 differ in meaning;
  • The loop within a single Agent remains planning-execution-observation; interrupt and resume primitives.

5.5. L4 Memory and State Layer

  • Event Stream is the unified carrier of state and memory: all interaction events leave a trail and can be replayed;
  • Checkpoint and resume-from-breakpoint mechanisms;
  • Cross-session long-term memory (user preferences, accumulated project knowledge) shows no systematic mechanism and requires external systems to fill the gap.

5.6. L5 Evaluation and Observation Layer

  • The Event Stream is naturally an observation data source: every interaction can be replayed and audited;
  • Historically the OpenHands team has been deeply involved in the SWE-bench evaluation ecosystem, with methodological accumulation around "benchmark-driven improvement";
  • But systematic evaluation for production environments (regression suites, A/B, online metrics) shows no productized capability and needs external hooks (such as LangSmith-type tools);
  • The latest SWE-bench results and evaluation configuration were not verified in this round of research and are marked [To be verified].

5.7. L6 Governance and Security Layer

  • Open-source auditability: MIT core code is fully auditable—this is the essential difference from closed-source vertical products (Devin/Manus);
  • Self-hosting sovereignty: when the runtime backend is self-hosted, data does not leave the domain;
  • Shortfalls: organization-level RBAC, audit reports, cost guardrails, and guardrail models all need to be self-built; the PolyForm enterprise catalog hints that commercial governance lives on the enterprise side, but public details are limited;
  • Docker isolation is weaker than microVM-level isolation against malicious prompt injection; high-risk scenarios require additional host hardening.

5.8. Platform Architecture Layering Diagram

Figure 17-1 | OpenHands' platform form and the Harness bearing surface

OpenHands 平台化形态分层 Agent Canvas 可视化编排面 云端工作台 / CLI 交互与 headless 自动化 软件代理 SDK 自定义 Agent 开发面 runtime 后端(云端 / 自托管) 千级 Agent 并发协作 · Event Stream 状态留痕 · Condenser 历史压缩 调度与隔离编排(MIT 核心) Docker 沙箱(每会话隔离) 写码 · CLI 执行 · 浏览器 · Git 模型层(模型无关) 任意 LLM · 本地模型 · AMD 端侧路线 典型任务形态:issue-to-PR · 自主特性开发 · 批量车队任务 旧本地 GUI / CLI 已标记 legacy 示意:基于本文分析,非官方架构图

Data sources: OpenHands' official repository and public reports (as of 2026-09-12); illustrative.

6. Real-World Cases

Case 1: Participation in the SWE-bench evaluation ecosystem (historical claim)

OpenHands (formerly OpenDevin) has continuously participated in the SWE-bench series of evaluations since 2024, and is one of the earliest open-source Agents to systematically compete on the leaderboard. The latest results and evaluation configuration were not verified in this round of research and are marked [To be verified].

Case 2: Community scaling (third-party claim)

Its GitHub 74,000—81,000 stars (varies by snapshot) make it one of the largest open-source projects in the software engineering Agent track; the 2026-02 media report confirmed its platformization transition and community activity. The scaled case of multi-Agent concurrent collaboration (thousands of Agents) is an official claim; no third-party verification was found.

Parts with no public quantitative data found: enterprise customer production deployment cases, controlled head-to-head comparisons with Devin, and quantitative data on task success rates and cost savings were all not found. These are truthfully noted here and not filled in.

7. Summary

7.1. Strengths

  1. Open-source auditability: the MIT core full stack is readable, modifiable, and self-hostable, avoiding closed-source lock-in;
  2. Solid L2: Docker sandbox + real execution (coding, CLI, browser, Git) fully covers the software engineering action surface;
  3. L3 scale ambition: an open-source implementation of thousands of concurrent Agents, pointing to batch task fleet scenarios;
  4. Condenser mechanism: an open-source context compression implementation that can serve as a reference for self-building;
  5. Model-agnostic: connects any LLM, including local models and the AMD on-device roadmap, with manageable cost;
  6. Clear license layering: MIT core + PolyForm enterprise catalog, with a clear boundary between open source and commercialization.

7.2. Weaknesses

  1. Weak L6: organization-level permissions, audit, and cost guardrails must be self-built;
  2. Limited isolation level: Docker is weaker than microVM/VM, and high-risk scenarios require hardening;
  3. Evaluation not productized: L5 relies on raw Event Stream data, and systematic evaluation requires external hooks;
  4. Form-migration growing pains: during the period when legacy and new platform forms coexist, documentation and tutorials are fragmented;
  5. Insufficient architecture documentation: public documentation for Agent Canvas and the SDK is limited, raising the bar for deep customization;
  6. Missing long-term memory: cross-session memory must be filled in by external systems.

7.3. Applicability Boundaries

ScenarioApplicable?Reason
Evaluating Devin replacement optionsMost applicableOpen-source benchmark, self-hostable with manageable cost
Batch issue triage, whole-repository mechanical refactorsMost applicableFleet concurrency scenarios
Coding Agent deployment with high enterprise data-sovereignty requirementsApplicableSelf-hosting + MIT auditable
Requiring DevSecOps-level governanceWeigh tradeoffsL6 must be self-built
Lightweight use by small teamsWeigh tradeoffsLearning cost during the form-refactor period
General tasks outside software engineeringNot applicableVertically locked to software engineering

7.4. Selection Recommendations

  • With limited budget but needing Devin-level capability: self-hosted OpenHands is the most realistic option in this group;
  • For fine-grained control of single-task control flow: choose LangGraph (see 04-langgraph.md); for horizontally scaling task count: choose OpenHands;
  • For out-of-the-box governance in regulated industries: closed-source managed (Devin) or cloud platforms (AgentCore, Bailian) take less effort; OpenHands requires investing in self-built governance;
  • Before adoption, it is recommended to test SWE-bench-type tasks on your own codebase to verify the real success rate of the current version.

Information Gap Statement

  1. Latest SWE-bench results: the results and evaluation configuration of the latest version on the SWE-bench series of benchmarks have not been verified, marked [To be verified].
  2. Agent Canvas architecture documentation: the capability boundaries and documentation details of the orchestration surface have not been verified, marked [To be verified].
  3. Thousand-concurrency implementation details: scheduling policies, resource limits, and failure handling are not public.
  4. Version numbers and release cadence: specific version numbers have not been individually verified, marked [To be verified].
  5. Long-term memory mechanism: no systematic public description was found.
  6. AMD partnership details: the specific hardware models and performance data for on-device inference are not public.

8. References

  1. OpenHands — GitHub official repository (All Hands AI). https://github.com/All-Hands-AI/OpenHands
  2. OpenHands — official documentation. https://docs.all-hands.dev/
  3. All Hands AI — official website. https://www.all-hands.dev/
  4. Report on OpenHands' platformization transition — Tencent News, 2026-02. https://news.qq.com/rain/a/20260226A06VSE00
  5. SWE-bench — official benchmark website. https://www.swebench.com/
  6. Best Open Source AI Coding Tools 2026 — frontman.sh (status verification). https://frontman.sh/blog/best-open-source-ai-coding-tools-2026
  7. AMD — official website (on-device inference partnership background). https://www.amd.com/
  8. Docker — official documentation on container isolation technology. https://docs.docker.com/
  9. R18-IDE-Agents-supplementary-platform research report — internal research report for this project (AG-3 key fact card).
  10. Project parameter card v1.1 (six-layer capability model and genealogical boundaries) — internal baseline document for this project.