Devin
Devin is Cognition's cloud software engineer, reached from a web app, Slack, a CLI and an API.
- Cloud / background agent
- MCP
Free tier + paid
Cloud / background agent
Coding agent from All Hands AI. Runs on: Web, Terminal. Supports MCP servers.
Checked 2026-10-31
Loading poll...
OpenHands is an MIT-licensed project whose repository now leads with Agent Canvas, a self-hosted control center for running coding agents and automations. It runs its own OpenHands agent and can drive Claude Code, Codex, Gemini CLI, Pi and OpenCode. Self-hosting is free; the paid Teams plan is $500 a month. Checked 31 October 2026.
OpenHands | |
|---|---|
License | MIT |
What it is | Agent Canvas: a self-hosted control center for coding agents and automations |
Agents | The OpenHands agent, plus Claude Code, Codex, Gemini CLI, Pi, OpenCode or any ACP-compatible agent |
Runs | Locally, in Docker, on VMs or in company infrastructure; optionally OpenHands Cloud or Enterprise |
Install |
|
Needs | Node.js 24 or later and |
Latest release | v1.34.0, 27 Oct 2026 |
Repo | About 92,000 stars; last push 30 Oct 2026 |
Price | Free to self-host; Teams $500 a month; Enterprise custom |
Older write-ups describe OpenHands (formerly OpenDevin) as an open source AI software engineer with a web UI. The repository today looks different. Its README is titled "Agent Canvas" and calls it "the self-hosted developer control center for coding agents and automations."
In plain terms: Agent Canvas is a dashboard on your own machine or server where you start agent conversations, schedule automations and switch between places where agents run. The README says it "turns your coding agents into a self-hosted, always-on engineering team."
Key ideas from the README:
This makes OpenHands less a competitor to Claude Code than a layer above it. It can host Claude Code. That is unusual, and it matters for teams that use several agents and want one place to manage them.
Four options in the README. Pick by how much you trust the agent with your machine.
Option | How | Isolation |
|---|---|---|
No sandbox |
| None. The agent has full access to your filesystem |
Docker sandbox |
| The agent can access projects under |
Multiple Docker sandboxes |
| Each conversation runs in its own container |
From source | Clone, | None; for contributors |
The npm route needs Node.js 24 or later and uv. Open http://localhost:8000. For the Docker image, the interface is at http://localhost:8000/canvas.
The README's warning for options 1 and 4 is blunt: "This runs the agent-server directly on the machine you're installing on, so the agent will have full access to your filesystem!"
A minimal Docker run, from the README:
export PROJECTS_PATH="$HOME/projects"
mkdir -p "$PROJECTS_PATH" "$HOME/.openhands"
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.34.0Option 3 is the one for several agents at once: each new conversation gets its own container with its own agent server. Workspace files and history survive container replacement, but conversations that use the same host workspace share those files, so use separate directories or worktrees to avoid conflicts. Windows steps are in a separate README.
By default, local launchers bind to loopback only (127.0.0.1). To listen on all interfaces you pass a host flag, and then the auto-injected session key is not used and the UI asks for an API key. If you publish the Docker port on a LAN or public interface, set a strong LOCAL_BACKEND_API_KEY. The project also has a self-hosting guide with security hardening notes. Treat an agent server as a remote-execution service: anyone who can reach it can ask an agent to run commands.
From openhands.dev/pricing on 31 October 2026:
Plan | Price | Notes |
|---|---|---|
Agent Canvas (Free) | $0 | Open source (MIT), free to self-host on a laptop or shared VM; single user or shared identity; your own LLM key; any agent; automations; community support. No RBAC, SSO or budgeting controls listed |
Teams | $500 a month | Up to 10 users (the page also lists "+$50/mo per seat"); self-hosted; multi-user identity and RBAC; built-in integrations; automations; budgeting controls; SSO and SAML; one organisation; best-effort email support; 30-day trial; capped at 5,000 sessions a month |
Enterprise | Custom | Everything in Teams plus unlimited seats, users and organisations; enterprise agreement; SLA-based response times; customer success manager; usage uncapped |
The page lists no Cloud prices and does not mention credits. OpenHands Cloud is described in the docs as "the hosted cloud version of OpenHands", with sign-in through GitHub, GitLab or Bitbucket at app.all-hands.dev and guides for those providers and for a Slack app. Neither the pricing page nor the Cloud docs state a Cloud price or credits, so check the app for those.
You also pay for models. Agent Canvas uses your own LLM key; third-party agents such as Claude Code bring their own billing. See LLM API prices.
The README names three kinds of automation: scheduled runs, webhook-triggered runs, and integrations with Slack, GitHub, Linear and similar tools. Here is how a team might use them, as an illustration of the design, not a tested recipe.
Trigger | Agent job | Output |
|---|---|---|
Weekday 08:00 | Summarise open pull requests and failing builds | A Slack message |
A new GitHub issue labelled "good first task" | Break the issue into subtasks | A comment with a checklist |
A webhook from your monitoring tool | Read the alert, find the recent commits touching that service | A draft note for the on-call engineer |
Weekly | Check dependencies for updates and open a pull request for patch versions | A pull request for human review |
Each of these keeps a person in the loop at the end: a message, a comment, a draft, a pull request. That is the safe pattern. Avoid automations that merge, deploy or delete without an approval step.
The README describes a pattern worth copying: a shared agent server for team work such as code review and dependency updates, while each person keeps personal agents on their laptop. To do it well:
The OpenHands self-hosting guide in the repository covers security hardening, and the README points to it especially for cloud servers. Read it before exposing anything.
The GitHub repository dates from March 2024, and the hosted app lives at app.all-hands.dev. For a long time the project meant a single web app with its own agent. The current README presents Agent Canvas as the main product and treats the OpenHands agent as one agent among several. If an older tutorial tells you to run a different Docker image or start a different UI, check the date and follow the current README instead.
Tool | Difference |
|---|---|
Proprietary cloud agent; data may train by default on Free | |
Roomote | Source-available, self-hosted cloud agent from the makers of Roo Code; see Roo Code |
A single agent; can run inside OpenHands | |
A general local agent; no multi-backend dashboard | |
Editor-first agent with a CLI and scheduled agents | |
A vendor-hosted cloud agent on github.com |
See open source AI agents and enterprise AI coding agent security.
Pick OpenHands if you run several coding agents and want one self-hosted place to manage them, if your company needs agents to run on its own servers, or if you want scheduled automations tied to Slack and GitHub. It suits platform teams and security-conscious companies. It is overkill for a solo developer who wants one terminal agent; try OpenCode or Claude Code instead.
Run a two-week pilot with a small group. Install option 3, with one container per conversation, on a spare server. Connect one repository and one automation, such as a weekday pull request summary posted to Slack. Track who uses it, what the agents did, and what you had to fix. At the end, decide on three things: whether the isolation model satisfies your security team, whether the Teams features justify $500 a month, and which third-party agents you will allow inside it. Write the decisions down so a new team member does not reinstall it without a sandbox.
A last practical note: record which agent and model produced each pull request, in the PR description or a label. When several agents run behind one control center, that record is the only way to learn which combination performs well, and which one to switch off.
This is an editorial reading of the repository and pricing page, not a hands-on test.
OpenHands made a smart move: instead of racing every vendor to build the best single agent, it became the place where agents run. If your team already uses Claude Code and Codex, a control center with isolation and automations is more useful than yet another agent. The MIT licence and the flat Teams price are attractive for the same reason.
The price of that design is operations. You choose the sandbox, the network exposure and the keys. Start with option 2 or 3, never option 1, bind to loopback until you have an authentication story, and write down who may start an agent that can run commands. For a single developer, the simpler tools remain simpler.
Devin is Cognition's cloud software engineer, reached from a web app, Slack, a CLI and an API.
Free tier + paid
Aider is an Apache-2.0 terminal coding agent that maps your repository and commits each change to git, so every edit can be reviewed or undone with ordinary git commands.
Free · 49,833 stars
Goose is an Apache-2.0 agent from Block, built in Rust, available as a desktop app, a CLI and an API.
Free · 55,977 stars
Cline is an Apache-2.0 coding agent for VS Code, JetBrains, the terminal and a desktop app, built around a Plan and Act split: it proposes, you approve, then it executes.
Free tier + paid · 71,081 stars
Claude Code is Anthropic's coding agent for the terminal, VS Code, JetBrains, a desktop app and the web.
Subscription · 153,977 stars
OpenCode is an MIT-licensed coding agent for the terminal, a desktop app and IDEs.
Free · 223,319 stars
Checked 2026-10-31
Checked 2026-10-31
Checked 2026-10-31
An MIT-licensed project that now centres on Agent Canvas, a self-hosted control center for starting conversations and automations with the OpenHands agent or other agents such as Claude Code, Codex, Gemini CLI, Pi and OpenCode.
Agent Canvas is open source and free to self-host, with your own LLM key. Teams is $500 a month for up to 10 users, self-hosted, capped at 5,000 sessions a month. Enterprise is custom.
The README warns that running without a sandbox gives the agent full access to your filesystem. Use the Docker options, which limit access to a projects directory or run each conversation in its own container.
Yes. OpenHands Cloud is the hosted version, with sign-in through GitHub, GitLab or Bitbucket at app.all-hands.dev. We did not find Cloud prices on the pages we read.
Loading poll...
Loading reviews…
Only members can review this page. Sign in
The all-in-one WordPress community stack
Also ours: wbcomdesigns.comvapvarun.combrndle.com