#88th of 21 in Coding agents and assistants
OpenHands
Web control center for running coding agents and scheduled automations
- Stars
- 90.5k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- TypeScript
Overview
Agent Canvas is a web frontend that starts and manages conversations with coding agents. It runs the OpenHands agent by default and can drive Claude Code, Codex, Gemini CLI, Pi, OpenCode, or any ACP-compatible agent. It connects to one or more Agent Server backends (local, Docker, VM, or OpenHands Cloud) and pairs with an Automation Server for scheduled and webhook-triggered runs.
Who it is for: Developers self-hosting coding agents and automating GitHub or Slack workflows
Strengths
- Switches between local, remote and cloud Agent Server backends from one UI
- Works with third-party agents through ACP, not only OpenHands
- Option to run each conversation in its own Docker container
- Automations can run on a schedule or on webhook events
Weaknesses
- Marked beta in the README
- Non-sandboxed install gives the agent full filesystem access
- Needs Node.js 24+ and uv for non-Docker installs
- Automation and agent server live in separate repositories
What it needs
- Docker
- Needs Node.js 24+, uv, Docker (optional)
- Models: Any LLM (via LLM profiles)
- port 8000
Also in Coding agents and assistants
See all 21| Rank | Project | Score |
|---|---|---|
| 1 | opencodeTerminal coding agent with build and plan modes | 77 out of 100 |
| 2 | orcaDesktop app that runs CLI coding agents in parallel git worktrees | 75 out of 100 |
| 3 | ArchonYAML workflow engine that runs coding agents in isolated worktrees | 73 out of 100 |
| #4 | codexOpenAI's terminal coding agent that runs locally | 71 out of 100 |
| #5 | oh-my-openagentTerminal coding agent that runs parallel sub-agents and keeps git-based memory | 70 out of 100 |