Agent Canvas

From prompting to process

Agent Canvas, the new face of OpenHands, is a local, visual workspace for running AI coding agents.

Download for free

Install on your laptop, connect the agents you already use, and start.

OpenHands Agent Canvas home with conversations

OpenHands Agent Canvas home with conversations

More than a new UI

Parallel agents, not single sessions

Run multiple agents simultaneously, each isolated in its own git worktree. All visible from one interface.

Automations built in

Use Agent Canvas in Slack, GitHub, or build your own cron, polling, and event-driven automations.

Bring your own agent

Connects to Claude Code, Codex, or any ACP-compatible harness. Keep your existing subscription and model.

Self-host your way

Previously: a new container per conversation. Now: a single agent-server on your laptop, or anywhere you run agents. Docker is supported, but optional.

Backend switching in the UI

Local machine, remote VM, or OpenHands Cloud, switch backends from the header without touching your config.

Customizable via Extensions

Agent Canvas ships with a library of MCP connections, Agent Skills, and support for your own custom additions. Fully open source.

Agent Client Protocol

You don't have to switch to go further.

Agent Canvas connects to different agent harnesses through the open Agent Client Protocol (ACP). That means you keep your existing subscriptions, your familiar model, your existing workflows, and get everything those tools can't do natively.

Learn more
Claude Code
Anthropic · use your existing subscription
Supported
Codex
OpenAI · use your existing subscription
Supported
Gemini CLI
Google · use your existing subscription
Supported
OpenHands Agent
Open source · bring your own LLM key
Supported

ACP is an open protocol. Any agent harness that implements it can connect to Agent Canvas. If you're building a harness, read the spec →

Where your agents run

Local-first. Cloud-ready.

Your choice at every step. Agent Canvas starts on your laptop, but the execution environment can live anywhere. The interface never changes, you just unlock more backends as you scale.

Start here

Local agent-server

Run the agent-server directly on your laptop. The default starting point for every developer.

  • No Docker required.
  • Fast to set up.
  • Easy to debug.
Free · OSS · default

Scale up

Self-hosted VM

Connect Agent Canvas to an agent-server running on a remote VM.

  • Your agents run while your laptop is off.
  • You control the infrastructure.
Free · OSS · self-managed

Go always-on

OpenHands Cloud

Always-on cloud agents in isolated sandboxes. Same Agent Canvas interface.

  • One-click integrations.
  • Team sharing.
  • No infrastructure to manage.
Optional · managed cloud

Get started

Running in under 5 minutes.

No Docker. No complex setup. Download the app, connect the agent you already use, and start.

1

Download Agent Canvas

Install on your laptop (macOS, Linux, or Windows). The agent-server runs directly on your machine. No Docker required.

GitHub Releases
2

Connect your agent

Use the connection wizard to hook up Claude Code, Codex, or the OpenHands harness via ACP. Your subscription. Your model. Nothing changes.

Works with any ACP-compatible harness

Connection Guide
3

Create your first automation

Set up a GitHub webhook or Monday morning cron. Your agent handles it while you focus on something harder.

Runs on local, VM, or cloud backend

Need Inspiration