
OpenHands
Open-source autonomous dev agent that writes and tests code in a sandbox
About
OpenHands is an open-source platform for autonomous software development agents (formerly OpenDevin). Its Agent Canvas runs agents such as OpenHands' own, Claude Code, Codex, Gemini CLI, or any ACP-compatible agent against your projects, either locally or in a Docker sandbox. It is best for developers who want a self-hosted, model-flexible autonomous coder with a web UI instead of a closed cloud service.
# Option A — Docker sandbox (recommended): set PROJECTS_PATH to the folder with your projects first
docker run -it --rm -p 127.0.0.1:8000:8000 \
-e AGENT_CANVAS_ALLOW_LAN_SESSION_KEY=true \
-v "$HOME/.openhands:/home/openhands/.openhands" \
-v "${PROJECTS_PATH}:/projects" \
ghcr.io/openhands/agent-canvas:1.32.0
# Option B — no sandbox, runs directly on your machine
npm install -g @openhands/agent-canvas
agent-canvasCopy individual commands
- Option A — Docker sandbox (recommended): set PROJECTS_PATH to the folder with your projects first:
docker run -it --rm -p 127.0.0.1:8000:8000 \ -e AGENT_CANVAS_ALLOW_LAN_SESSION_KEY=true \ -v "$HOME/.openhands:/home/openhands/.openhands" \ -v "${PROJECTS_PATH}:/projects" \ ghcr.io/openhands/agent-canvas:1.32.0 - Option B — no sandbox, runs directly on your machine:
npm install -g @openhands/agent-canvas agent-canvas
Then open http://localhost:8000 in your browser. The Docker route needs Docker installed; the no-sandbox route needs Node.js 24+ and uv, and gives the agent full access to your filesystem, so only use it on machines you trust it with.
More in Agents & Automation
View allCraft Anything
Point Claude Code at a website, app or game and it rebuilds your own version from scratch — clean-room, comparing at three screen widths.
Claude Code Action
Anthropic's official GitHub Action — Claude Code answers @claude mentions, reviews PRs, implements fixes and triages issues in your repos.
Strix
Open-source autonomous AI pentesting: multi-agent teams find OWASP Top 10 flaws and validate each with a working PoC exploit.