OpenHands

Open-source autonomous AI software engineer running in sandboxed Docker.

Open Source Coding & Development
Visit Website ↗ by All-Hands AI

What is OpenHands?

OpenHands (formerly OpenDevin) is a community-driven, open-source platform for autonomous AI software development. Its agents plan, write, debug, and test code inside sandboxed Docker runtimes — doing everything a human developer does, from modifying source to browsing the web. It is model-agnostic, works with cloud or local LLMs, and ships a web UI, CLI, and GitHub Action integration.

Key features

  • Autonomous coding agents (CodeAct, browsing, read-only)
  • Sandboxed Docker execution runtime
  • Event-stream architecture for full auditability
  • Web UI, CLI, and headless mode
  • GitHub Action integration
  • Works with any LLM, including local models

Watch: OpenHands tutorial

OpenDevin Tutorial (Open-Source Devin) - Build Entire Apps From a Single Prompt OpenDevin Tutorial (Open-Source Devin) - Build Entire Apps From a Single Prompt — Matthew Berman

Video by Matthew Berman on YouTube — plays here without leaving this page.

Pros

  • Strong SWE-bench results
  • Model-agnostic with local-model support
  • Large active community

Cons

  • Docker required; setup is non-trivial
  • Can be expensive in API costs for long tasks

OpenHands at a glance

PricingOpen Source
CategoryCoding & Development
Platformsweb, linux, macos
CompanyAll-Hands AI
Official websitegithub.com
coding-agentautonomousdockerswe-benchopen-devin

How to choose the right Coding & Development tool

The right coding tool depends on where you write code and how much of your codebase it can understand. IDE integration is the first filter — a tool that lives in your editor, sees your project files and respects your stack will help far more than a general chatbot you paste snippets into. Look for accurate completions, clear explanations of suggested changes, and strong refactoring and debugging support for your main languages. Privacy deserves real attention: check whether your code is used for training, and whether a self-hosted or enterprise option exists for sensitive projects. Price against the hours it actually saves — most developers feel the difference within the first week of real use.

Compare all Coding & Development tools →

OpenHands FAQs

What is OpenHands?

OpenHands (formerly OpenDevin) is a community-driven, open-source platform for autonomous AI software development. Its agents plan, write, debug, and test code inside sandboxed Docker runtimes — doing everything a human developer does, from modifying source to browsing the web. It is model-agnostic, works with cloud or local LLMs, and ships a web UI, CLI, and GitHub Action integration.

What are the main features of OpenHands?

OpenHands offers Autonomous coding agents (CodeAct, browsing, read-only), Sandboxed Docker execution runtime, Event-stream architecture for full auditability, Web UI, CLI, and headless mode, GitHub Action integration and Works with any LLM, including local models.

How much does OpenHands cost?

OpenHands is open source, so the software itself is free to download, use and self-host. Your only costs are the infrastructure you run it on and any paid services you connect to it.

What are the pros and cons of OpenHands?

Strengths of OpenHands include Strong SWE-bench results; Model-agnostic with local-model support; Large active community. On the downside, Docker required; setup is non-trivial; Can be expensive in API costs for long tasks.