OpenHands

OpenHands

By All Hands AI

Open-source platform for autonomous AI software developers that edit code, run commands, and browse the web

cloud-1.47.12026-07-21PythonMIT
81.8k Open source Free tier Paid

Doc version 1.0 · Updated

Overview

OpenHands (formerly OpenDevin) runs an AI agent that works like a developer: it writes and edits code, executes shell commands in a sandboxed runtime, browses the web, and iterates until a task is done.
You give it a goal and a repo; it does the multi-step work and shows you the diff.

flowchart LR
  goal[goal + repo] --> agent[OpenHands]
  agent --> sandbox[(sandboxed runtime)]
  sandbox -->|edit / run / browse| agent
  agent --> diff[diff]

The Code samples tab shows the Docker GUI and the headless CLI — pick from the selector to compare.

When to use it

Choose OpenHands when you want a full autonomous coding loop with a real sandboxed environment (not just file edits) and a UI to supervise the agent.