◉AgentCodingFree
OpenHands
Open-source AI software engineering agent that writes, edits, runs, and tests code autonomously in a sandboxed environment.
Installs520k
Rating★ 4.8
Reviews173
OpenHands
OpenHands (formerly OpenDevin) is a platform for AI software engineering agents. It gives an LLM a sandboxed Linux environment with a shell, code editor, browser, and file system — letting the agent autonomously complete entire software tasks from natural language instructions.
Key Features
- Full environment access: agent runs bash commands, edits files, browses the web, and calls APIs in an isolated Docker sandbox
- Multi-agent support: orchestrator + specialist agents (CodeAct, browsing, file editing) collaborate on complex tasks
- Any LLM backend: OpenAI, Anthropic, local Ollama, and any LiteLLM-compatible model
- SWE-bench leader: consistently top-ranked on the SWE-bench Verified benchmark for autonomous issue resolution
- GitHub integration: clone repos, open PRs, and comment on issues without leaving the agent loop
- Extensible skills: community-contributed microagents for specific domains (docs, testing, security)
Quick Start
# Requires Docker
docker pull ghcr.io/all-hands-ai/openhands:main
export WORKSPACE_BASE=$(pwd)/workspace
docker run -it --rm \
-e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.40-nikolaik \
-e LLM_MODEL="anthropic/claude-sonnet-4-5" \
-e LLM_API_KEY="$ANTHROPIC_API_KEY" \
-v $WORKSPACE_BASE:/opt/workspace_base \
-v /var/run/docker.sock:/var/run/docker.sock \
-p 3000:3000 \
ghcr.io/all-hands-ai/openhands:main
Open http://localhost:3000 and describe a coding task.
Install via ai-supply
npx ai-supply add openhands-ai-software-engineer
Curated mirror of the open-source OpenHands (MIT). Get it from the source.