OpenHands
Also known as: OpenDevin
MIT licensed open source agent platform whose Agent Canvas self-hosts and automates coding agents across local, VM, cloud and enterprise backends, running its own agent or third party harnesses like Claude Code and Codex over ACP.
OpenHands is an open-source platform for autonomous AI software development, built by All Hands AI and released under the MIT license. It began as OpenDevin, a community-driven answer to closed autonomous-coding agents, and has grown into a widely used open agent you can run yourself. Its premise is that agentic development is too important to be controlled by a few companies, so the whole stack is built in the open.
Rather than suggesting code as you type, OpenHands runs agents that do the work a developer does: they plan a task, write and edit files across a codebase, run terminal commands, install dependencies, browse the web, run tests, and open pull requests, iterating until the task is complete or they reach a defined stopping point. You can hand it a plain-language task or point it at a GitHub issue and let it locate the code and submit a fix. Crucially, every agent runs inside an isolated sandbox, typically a Docker container, so it can act freely without risking the host machine.
OpenHands is model-agnostic. It connects to any major model, including Claude, GPT, and Gemini, or to local models, so teams choose their own provider and avoid lock-in. It can run on a laptop, a dedicated machine, or a server, and its newer control center, Agent Canvas, turns coding agents into an always-on, self-hosted engineering team that can run the built-in agent or third-party ones like Claude Code and Codex across local, remote, and cloud backends. Beyond interactive use, it supports automations that decompose issues into tasks or publish reports to Slack, and sub-agent delegation for running specialized agents in parallel.
For builders, an open agent SDK exposes the same engine that powers the CLI and the hosted cloud, letting developers add custom tools and strategies or embed agents in their own products. For organizations, OpenHands offers a managed cloud and an enterprise option with self-hosted private-cloud deployment, access controls, and budgeting, with Model Context Protocol support throughout. It is aimed at teams that want autonomous coding on their own infrastructure with full ownership of the workflow.
Vendor details
Canonical URL
https://www.openhands.dev
Category
Coding agent
Funding status
Independent, built by All Hands AI. MIT licensed open source, formerly OpenDevin. Reported at over 85,000 GitHub stars, millions of downloads and contributions from hundreds of developers. Commercial model is managed OpenHands Cloud plus an Enterprise tier with the Agent Control Plane. Ecosystem partnerships with NVIDIA for Nemotron models and AMD for Instinct GPU deployment; a member of the Open Secure AI Alliance.
Company status
independent
Use cases & customers
Target customers
Deployment options
Integrations
MCP client support ships on every plan, with the agent connecting out to external MCP servers and using their tools automatically. Documented integrations cover GitHub, GitLab and Bitbucket for source control, Jira and Linear for issues and planning, Slack for messaging and PagerDuty as a workflow trigger. Agent Canvas connects to multiple agent backends and can run third party harnesses including Claude Code and Codex through the Agent Client Protocol. A Python SDK supports custom toolsets, multi agent delegation and remote workspaces on Docker, VMs or Kubernetes, with Modal as a remote Agent Server backend and ngrok for secure internet exposure.
In practice
You want a Devin-style autonomous agent but on your own hardware with your own model. OpenHands is open source and model-agnostic, running coding agents in a sandboxed Docker container against whatever LLM you choose.
You'd rather hand off a GitHub issue than write the fix yourself. OpenHands takes the issue, locates the relevant code, makes the changes, runs the tests, and opens a pull request for you to review.
Your code can't go to a third-party service. OpenHands self-hosts on your own infrastructure, runs agents in isolated sandboxes, and offers a private-cloud enterprise deployment with access controls and budgeting.
Sources & related URLs
Related / legacy domains
Agentic Index coverage score
13.5 / 14 capabilities · 96%
| Integrations & Tool Calling | Full |
|---|---|
|
MCP support ships on every plan as a client, with the agent connecting out to external MCP servers and using their tools automatically, and simplified MCP server controls with disabled skills kept out of agent context; documented integrations cover GitHub, GitLab and Bitbucket for source control, Jira and Linear for issue tracking and planning, Slack for messaging and PagerDuty as a workflow trigger, and the agent runs terminal commands, installs dependencies and browses the web inside its sandbox. Sourceopenhands.dev/blog/introducing-agent-canvas and docs.openhands.devread 2026-08-30 |
|
| Workflow Orchestration | Full |
|
Agent Canvas runs parallel agent sessions in one workspace and orchestrates multiple agent backends, running the built in OpenHands agent or third party harnesses including Claude Code and Codex through the Agent Client Protocol; the agent plans a task then writes and edits files, runs terminal commands, installs dependencies, browses the web, runs tests and opens pull requests, iterating until done, with sub agent delegation for specialized agents in parallel and automations decomposing issues into tasks. Sourceopenhands.dev/blog/introducing-agent-canvas and docs.openhands.dev/sdkread 2026-08-30 |
|
| Knowledge Grounding & RAG | Partial |
|
The agent reads and navigates the codebase directly inside its sandbox, locating relevant code from a plain language task or a GitHub issue, browses the web for external information, and reaches connected data sources through MCP servers; repositories can be given clearer roles in Agent Canvas and Persistent Agent Memory carries context forward. No codebase indexing, embedding or retrieval architecture is documented. Sourceopenhands.dev/blog/introducing-agent-canvas and docs.openhands.devread 2026-08-30 |
|
| Human Oversight & Guardrails | Full |
|
A confirmation policy decides when an action needs the user's approval before it runs: AlwaysConfirm gates every action, ConfirmRisky gates only actions a security analyzer rates risky, and NeverConfirm runs unattended; a pending action leaves the agent waiting for confirmation, and the user can reject it with feedback so the agent tries another approach. Configurable security policies sit beside it, every agent runs in an isolated sandbox, and work lands as a pull request for normal review. Scheduled automations run unattended by design, which is a policy choice rather than the absence of a gate. Sourcedocs.openhands.dev/sdk/guides/security and /sdk/arch/securityread 2026-09-29 |
|
| Security, Identity & Governance | Full |
|
The access surface is documented: Enterprise lists SAML and SSO, RBAC and fine-grained access control through the Agent Control Plane, SaaS or self-hosted VPC deployment, cost guardrails and centralized management, and the SDK adds a security analyzer and configurable security policies, with every agent in an isolated sandbox. A Vanta trust center is linked from the site, and the enterprise, pricing and security pages neither name an attestation nor say one is pending; no SOC 2 or ISO report is published on those pages. The trust center sits at app.vanta.com. Sourceapp.vanta.com/openhands.dev/trust/an0kgh9goh7xyqkhsb6tlpread 2026-09-29 |
|
| Observability & Auditability | Full |
|
Built-in OpenTelemetry tracing records agent execution steps and each tool call and execution, exportable to any OTLP compatible backend the customer runs (Laminar, MLflow, Honeycomb, Jaeger, Datadog, New Relic) with transcript, tree and timeline views of prompts, tool calls, outputs and nested agent activity; a metrics guide tracks tokens, cost and latency. OpenHands Enterprise sends conversation traces to the customer's own OTLP platform, deploys Laminar for trace analysis, and lists complete audit logs for every agent action. Sourcedocs.openhands.dev/sdk/guides/observability, /enterprise/integrations/observability-platforms and openhands.dev/enterpriseread 2026-09-29 |
|
| Memory & State Persistence | Full |
|
Persistent Memory is an opt-in two tier store the agent maintains itself: a user tier under ~/.openhands/memory for knowledge across projects and a project tier under the workspace's.openhands/memory, each holding a curated MEMORY.md index injected at session start and daily logs read on demand. The agent is instructed to record durable facts, merge duplicates and prune stale entries; the combined index is capped at about 6,000 characters with the oldest lines dropped first; and the files are plain Markdown that people can review, edit or delete at any time. AGENTS.md holds instructions rather than memory. Sourcedocs.openhands.dev/sdk/guides/persistent-memoryread 2026-09-29 |
|
| Deployment & Data Residency | Full |
|
Agent Canvas is a frontend that connects to multiple agent backends, running locally on a laptop, in Docker containers, on remote VMs, on Kubernetes clusters, in OpenHands Cloud or in an enterprise virtual private cloud, with dockerless install options and documented remote backends via Modal and secure internet exposure via ngrok; the platform is MIT licensed so the whole stack can be self hosted, forked and modified, and deployment guides exist for AMD Instinct GPUs and NVIDIA accelerated compute. Sourceopenhands.dev/blog/introducing-agent-canvas and docs.openhands.dev self hostingread 2026-08-30 |
|
| Prebuilt Agents, Templates & Packs | Full |
|
Pre-built automations ship with their own documentation page and are the recommended third step of onboarding, including a Slack channel monitor and a GitHub PR review assistant, alongside documented workflow patterns for weekly repo summaries, stale issue review, dependency checks, PR summaries, test generation, docs drift checks and migration sweeps; a skills system is documented with disabled skills kept out of agent context. Sourcedocs.openhands.dev agent-canvas prebuilt-automations and openhands.dev/blog/introducing-agent-canvasread 2026-08-30 |
|
| Triggers & Channel Coverage | Full |
|
Automations trigger from real engineering events including Slack messages, GitHub pull requests and issues, Linear tickets, Jira and PagerDuty, or run on a schedule for recurring work such as weekly repo summaries, morning stale issue reviews and Monday dependency checks; agents can also be started from the Agent Canvas console, and ngrok exposure enables event driven triggers wherever agents run. Sourceopenhands.dev/blog/introducing-agent-canvas and docs.openhands.dev agent-canvasread 2026-08-30 |
|
| Model Flexibility & Routing | Full |
|
OpenHands is model agnostic by design, connecting to any major provider including Claude, GPT and Gemini or to local models, with LLM Profiles letting developers switch models mid conversation and configure automations to use lower cost models for straightforward tasks; the vendor's stated position is that not every scheduled workflow should default to the most expensive model, and documented partnerships cover NVIDIA Nemotron and open models on AMD compute with vLLM. Sourceopenhands.dev/blog/introducing-agent-canvasread 2026-08-30 |
|
| APIs, SDKs & MCP Extensibility | Full |
|
A Python SDK exposes the same engine powering the CLI and hosted cloud, supporting custom toolsets including MCP and Python native tools, multi agent delegation, message passing and configurable safety and security profiles, with agents connectable to remote workspaces running locally, in Docker, on VMs or on Kubernetes; the whole platform is MIT licensed and forkable, the Agent Server can be deployed as a remote backend, and the Agent Client Protocol lets third party harnesses plug in. Sourcedocs.openhands.dev/sdk and openhands.dev/blog/introducing-agent-canvasread 2026-08-30 |
|
| Testing, Debugging & Optimization | Full |
|
OpenHands publishes a documented Evaluation Harness guide covering how to integrate a customer's own evaluation benchmark into the framework, including a configuration file pattern for defining multiple LLMs to evaluate against one another, a documented command line entry point and run_controller function, numbered steps for creating an evaluation workflow, and a recommendation to adapt the closest existing benchmark from the evaluation/benchmarks/ directory; a separate benchmarks repository provides standardized evaluation pipelines for OpenHands agents with swebench-infer and swebench-eval commands accepting custom dataset and output arguments, parallel execution in isolated containers and an optional remote runtime, currently being migrated from V0 to the V1 Agent SDK. The vendor separately publishes the OpenHands Index scoring model and SDK combinations across five categories of software engineering work, which is its own benchmarking rather than a harness the customer runs. Sourcedocs.openhands.dev/openhands/usage/developers/evaluation-harness and github.com/OpenHands/benchmarksread 2026-08-30 |
|
| Browser & Computer Use | Full |
|
The agent browses the web as a first class capability within its sandboxed environment, using a browser to gather information and verify work alongside file editing and terminal execution; the agent is described as doing the work a developer does including browsing, and this runs inside an isolated Docker container so it can act without risking the host. Sourceopenhands.dev and openhands.dev/blog/introducing-agent-canvasread 2026-08-30 |
|
The Agentic Index coverage score grades every vendor Full, Partial or Not documented against the same 14 buyer facing capabilities, from public evidence only. Each capability links to how all vendors in the index score on it. How this evidence is graded
Recent platform changes
OpenHands Enterprise 0.74.0 can run agent sandboxes in two new places, a managed E2B backend and a Kubernetes backend, and makes Docker sandboxes safe for multiple users.
Bears on: Deployment / data residency
View sourceOpenHands Enterprise added Git Sync for automations. Administrators can synchronize automations with a Git repository, retain version history and backups outside the host, and review updates through pull requests before deployment.
Bears on: Workflow orchestration
View sourceOpenHands released version 1.16.0, which replaces the default all-on skill catalog with an explicit allow-list. The update also introduces a Linux desktop installer build and the initial frontend for Canvas Extensions.
Bears on: Security / enterprise
View sourcePricing
Free (OSS + Cloud Individual) · Enterprise custom
usage
Included quota
Open Source (free, MIT, self-host): full agent, SDK/CLI/local GUI + Agent Canvas, sandboxed Docker runtime, unlimited conversations, any LLM (Claude/GPT-4o/Gemini/Llama/Qwen via OpenRouter/Ollama/direct keys). Cloud Individual (free, 1 user): BYOK or at-cost PAYG model usage, GitHub/GitLab/Bitbucket + Jira + Slack integrations, Cloud APIs, MCP - capped at 10 conversations/day. Enterprise (custom): self-hosted/private VPC, SSO/SAML, RBAC, multi-user + team billing, Agent Control Plane, unlimited concurrent conversations, Large Codebase SDK, priority support.
What is public
OpenHands (openhands.dev, by All Hands AI, formerly OpenDevin - open-source autonomous AI software-engineering agent that writes code, runs tests, debugs, and opens PRs end-to-end in a sandboxed Docker runtime) is largely free. Three deployment paths: (1) Open Source - MIT-licensed, self-host free, unlimited conversations, BYO LLM key; (2) Cloud Individual - FREE for 1 user (BYOK, or pay-as-you-go model usage via the OpenHands LLM provider at cost with NO markup), capped at 10 conversations/day; (3) Enterprise - custom-priced (self-hosted/VPC, SSO/SAML, RBAC, multi-user, Agent Control Plane, unlimited concurrency), formally launched May 2026 (OpenHands Automations now GA). There is NO flat individual paid subscription - you pay only for model inference.
Billing mechanics
OpenHands itself doesn't mark up: the OSS edition is free (you supply infra + LLM keys), and the Cloud Individual tier is free too - you either bring your own LLM key or pay-as-you-go for model usage through the OpenHands LLM provider 'at cost' (no markup). So spend = model-inference cost, not a platform fee. Enterprise is custom-contracted (self-hosted/VPC + team controls). MCP and Git/Jira/Slack integrations span the cloud plans.
Cost watchouts
'Free open source' is NOT 'free production usage' - serious work depends on LLM inference cost (BYOK or at-cost), which scales with task volume and model choice (cheaper models produce notably worse agent results); the Cloud Individual tier is capped at 10 conversations/day (constrains heavy use); self-hosting carries real setup friction (Docker/K8s, security hardening, model config); Enterprise rates are unpublished (sales-only); agent quality requires careful task scoping + human review
Variable cost rationale
Entirely usage-driven and pass-through - OpenHands takes no markup, so your cost is the underlying LLM inference (BYOK or at-cost PAYG) scaling with agent task volume and model choice; the platform fee is effectively zero until Enterprise
Additional watchouts
Free OSS does not equal free production - LLM costs dominate and cheap models degrade agent quality; Cloud Individual capped at 10 conversations/day; self-hosting setup friction (Docker/K8s, security hardening); needs tightly-scoped tasks + human review (ambiguous specs yield partial/incorrect solutions - risky to run unsupervised); Enterprise pricing opaque/sales-only and still maturing
Overage / add-ons
No platform overage on the free tiers - cost is purely model usage (BYOK or at-cost PAYG via the OpenHands LLM provider, no markup); the Cloud Individual tier is throttled by a 10-conversations/day cap rather than billing overage. Enterprise removes concurrency caps under a custom contract.
Sales call required
Mixed (some tiers require a call)
Free / trial
OSS free + cloud individual tier
Lowest paid plan
n/p (paid plans exist; floor not public)
Commercial notes
Formerly OpenDevin (a community project begun in early 2024, co-created by CMU's Graham Neubig); rebranded under All Hands AI, $18.8M Series A led by Madrona (Nov 2025); ~76K GitHub stars, 490+ contributors; pitched as the self-hostable autonomous coding agent you run yourself; benchmarked on SWE-bench (53%+ Verified with strong models); production users report ~87% same-day bug resolution
Key ambiguities
OpenHands has no flat individual paid SaaS tier - the Individual cloud plan is free (BYOK/at-cost PAYG), so the only 'paid' tier is custom Enterprise (no published rates); Enterprise was formally launched May 2026 and is still evolving (Automations recently GA); some sources mention a free hosted model (MiniMax-class) on the cloud free tier
Cancellation / refund
OSS is free (MIT, no contract); Cloud Individual is free (pay only model usage, BYOK or at-cost PAYG - no subscription to cancel); Enterprise is custom-contracted (self-hosted/VPC, team billing); no flat individual subscription exists
Support SLA / resale
Community support (OSS/Individual); Enterprise adds priority support, SSO/SAML, RBAC, centralized billing, Agent Control Plane, and Large Codebase SDK; runs in your environment (on-prem/private cloud) so code never leaves your control; sandboxed, fully auditable execution; MCP + Git/Jira/Slack integrations; ACP-compatible (can run Claude Code, Codex, Gemini as backends)
Missing data
Enterprise pricing is unpublished (custom, launched May 2026, still evolving). There is no flat individual paid floor: the Cloud Individual tier is free (BYOK or at-cost PAYG model usage via the OpenHands LLM provider, no markup, 10 conversations/day cap), the OSS edition is free (MIT, unlimited self-host), and the only paid tier is custom Enterprise.
Related vendors
- Cognition — Maker of Devin, an autonomous AI software engineer
- 10Web — Agentic website platform whose specialized AI agents build, host,…
- AgentUI — Managed AI app builder for operations teams that generates and hosts…
- Aider — Open source, model agnostic terminal coding agent that edits your…
- Anthropic Claude Code — Anthropic's agentic coding system across terminal, desktop, IDE, web…
- AppFactor — Agentic platform that runs persistent agents across an enterprise…
Alternatives to OpenHands
The closest documented capability profiles to OpenHands among coding agents tracked by Agentic Index, ordered by similarity on the same 14 point evidence the rankings use. No vendor pays for placement.
- OpenAI Codex13.0 / 14A lighter documented profile than OpenHands
- Anthropic Claude Code12.5 / 14A lighter documented profile than OpenHands
- Cursor12.5 / 14A lighter documented profile than OpenHands
- GitHub Copilot13.5 / 14Fuller documented coverage on Knowledge Grounding & RAG
- Google Antigravity12.5 / 14A lighter documented profile than OpenHands
- Baz13.0 / 14Fuller documented coverage on Knowledge Grounding & RAG
Similarity is computed from each vendor's Agentic Index coverage score evidence, axis by axis, not from the totals. How this evidence is graded