Coding Agents/OpenHands

OpenHands

by All Hands AI

agentactivefreemium

Open-source autonomous engineering platform with real `openhands` CLI, headless CI/scripting mode, MCP support, and web/TUI/server/ACP surfaces for sandboxed issue-to-PR work.

OpenHands is an open-source autonomous software-engineering platform with real CLI and headless modes. It is broader than a simple local pair-programming CLI: the current project includes terminal, web, TUI, server, ACP, and headless workflows.

Key capabilities

Real CLI - Running openhands starts the CLI by default. The project also has web, TUI, server, and ACP modes.

Headless automation - openhands --headless -t "..." is intended for CI and scripting, but it runs in always-approve mode, so treat it as high-blast-radius automation.

MCP support - OpenHands supports MCP through openhands mcp commands and interactive /mcp, including HTTP/SSE and stdio servers.

Sandboxed engineering work - OpenHands remains important as an open-source autonomous issue-to-PR platform with terminal, browser, and repo workflows.

Autonomy level

Level 4 (near-autonomous): strong for long-running engineering work, with extra care required for headless always-approve runs.

Strengths

  • Open-source platform with real terminal and headless modes
  • MCP support across stdio and HTTP/SSE transports
  • Good reference architecture for sandboxed autonomous software engineering

Limitations

  • Not a simple drop-in terminal pair programmer like Aider or Codex CLI
  • Windows support requires WSL; native Windows is not officially supported
  • Headless mode always approves actions and cannot use --llm-approve
  • The standalone V1 CLI repo is feature-complete and mostly maintained for stability; active work points to the main OpenHands project