Cua Spaces for the Mac.
AI Commander for remote machines.
The split is which machine, and whether the job is a desktop — not which agent to throw away. Agents, and the agencies and teams running them, usually do not need a full GUI or a mouse steering the computer like a person. Serious work goes through tools: shell, files, APIs, jobs, and MCP. Cua Spaces is the local Mac VM when you truly need native apps: Driver, Teleport, and a GUI more than one person can watch, with MCP into Claude Code, Codex, and Cursor. AI Commander is the remote-machine harness those same clients use for always-on and non-Mac hosts, with no GUI tax. A screenshot is enough when you need to peek. It is not a live multiplayer desktop. This does not replace Cua Spaces. It does not replace Claude Code, Codex, or Cursor.
Harness page, alongside Cua Spaces: Cua Spaces MCP remote machines.
Cua Spaces and AI Commander, side by side
Cua’s strength is the GUI niche, and it is a real one: a local Mac VM, Driver, Teleport, and a desktop several people can watch when the native app is the job. AI Commander’s bet is that mouse-driven computer-use is not the main path for agents. The harness is tools on machines you already run — including ones that stay on and are not Macs — from Claude Code, Codex, and Cursor. Peek with a screenshot. Do not pay a GUI tax for ordinary work.
| Cua Spaces | AI Commander | |
|---|---|---|
| Best at | Local Mac VM when you need native apps and a desktop | Remote, always-on, and non-Mac machines |
| How the agent acts | Driver, Teleport, GUI multiplayer | Tools: shell, files, APIs, jobs, MCP |
| Seeing state | Live desktop you can watch together | Screenshot when you need to peek — not a live multiplayer desktop |
| Cost of the desktop | Worth it when the app is the job | No GUI tax on ordinary agent work |
| Clients | MCP into Claude Code, Codex, Cursor | The same clients. Not a replacement for them. |
| Replaces the other? | No | No. Spaces for the Mac GUI; AI Commander for the remote fleet. |
Keep the clients you already run
Claude Code, Codex, and Cursor stay in charge of the conversation. Point Cua’s MCP at the local Mac desktop when you need Driver and Teleport. Point AI Commander at the remote fleet when the agent should use tools, not a mouse.
Cursor ~/.cursor/mcp.json → npx -y @aicommander/mcp AICOMMANDER_SERVER=https://aicommander.dev
Setup matrix: Connect your AI client. Cua Spaces docs: cua.ai/docs/spaces.
FAQ
Next steps
Keep Cua Spaces when the job is a Mac GUI. Add AI Commander where the machine is remote, always-on, or not a Mac — tools, not a second desktop.