Agent Canvas always works against an active backend. Conversations, backend-synced settings, and some feature availability depend on which backend is currently selected.Documentation Index
Fetch the complete documentation index at: https://allhandsai-docs-agent-canvas-docs.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Default Local Backend
On first launch, Agent Canvas seeds a default local backend that points to the stack started by theagent-canvas command.
That default backend is a good fit when you want to:
- Run OpenHands entirely on your current machine
- Test configuration changes quickly
- Use the bundled automation backend locally
Managing Additional Backends
Use the backend switcher in the UI to openManage Backends, then add or edit backend entries.
Each backend entry stores:
- A display name
- A host or base URL
- An API key when the backend requires one
Local vs. Cloud Backends
| Backend Type | Typical Use |
|---|---|
| Local | A machine you control directly, such as your laptop, a VM, or a team-managed host |
| Cloud | A compatible backend running an agent-server or OpenHands Cloud |
What Changes When You Switch Backends
Switching the active backend changes more than just where conversations run.Settingsread and write against the active backend- LLM availability depends on what that backend exposes
Customize > MCP Serversacts on the active backend’s MCP configuration- Automations depend on whether the active backend has the automation service available
If a backend is unreachable, Agent Canvas can still open the backend management flow so you can fix the host, API key, or selection without leaving the app.
Recommended Setup Pattern
A common setup is to keep one local backend for experimentation and add one or more remote backends for longer-running or more powerful workloads. Examples:- A laptop backend for quick local tasks
- A dedicated VM backend for always-on work
- A cloud backend for hosted conversations

