Open-source scaffoldsUpdated April 2026

OpenHands vs SWE-agent

The two most cited open-source agentic coding frameworks. SWE-agent (Princeton, 2024) introduced the Agent-Computer Interface idea. OpenHands (AllHands, formerly OpenDevin) went production: Docker sandboxes, a browser tool, a growing plugin ecosystem.

Verdict

OpenHands is the production path: 40k+ GitHub stars, active weekly releases, Docker sandboxing, and the best SWE-Bench Verified score of any open scaffold (~66% with Sonnet 4.5, ~77% with Opus 4.5 internal harness). SWE-agent is the research path: minimal, text-first, and the canonical reference implementation for agent-computer interfaces. If you are writing a paper, use SWE-agent. If you are shipping a product, use OpenHands.

Benchmark snapshot

pass@1, best reported

Open scaffolds on SWE-Bench Verified — same models, different scaffolds

Closed modelOpen weightsAgent scaffold
0%18%36%54%72%90%OpenHands + Opus 4.577.6%OpenHands + Sonnet 4.566.0%SWE-agent + Opus 4.572.0%SWE-agent + Sonnet 4.561.2%mini-SWE-agent + Opus 4.5sibling scaffold76.8%OpenHands + DeepSeek V3.251.0%SWE-agent + DeepSeek V3.246.0%

OpenHands ships more tools (browser, jupyter, bash, file editor); SWE-agent ships fewer, more targeted tools. The mini-SWE-agent 100-LOC descendant is often used for apples-to-apples model comparison.

Architecture side-by-side

OpenHands exposes a richer toolset wrapped in Docker. SWE-agent exposes a minimal tool interface tuned for LLM ergonomics.

Architecture

OpenHands

Docker runtime, browser, event memory

replanUser taskAgent Controllerevent loopDocker runtimesandboxed workspacebash()file_edit()browse()headlessEvent memorycondensedPatch

Architecture

SWE-agent

Minimal Agent-Computer Interface

User taskAgent-Computer Interfacecustom ACIls / find_fileopen / scrolledit (linear)line-range replacesubmitText trajectoryminimal state

Radar

Scaffold capability profile (0-10)

SWE-BenchExtensibilityEase to self-hostObservabilityPaper-grade reproducibilityActive development
OpenHands
SWE-agent

At a glance

AttributeOpenHandsSWE-agent
OrgAllHands (ex-OpenDevin)Princeton NLP
PaperCodeAct / OpenDevin 2024SWE-agent NeurIPS 2024
LicenseMITMIT
RuntimeDocker sandboxLocal filesystem / container
Toolsbash, file_edit, browse, jupyter, custom MCPls, find_file, open, scroll, edit, submit
Edit formatstr_replace + full-file rewriteline-range linear edit
MemoryEvent-history + condenserFull trajectory in context
Best Verified (Opus 4.5)77.6%72.0%
Stars~44k~14k
Best forProduction self-hosted agentsResearch baselines, papers

Related