Keep Zed.
Give it your machines.

AI Commander is not an alternative to Zed, Cursor, Claude Code, Codex, ChatGPT, Gemini, Grok, Windsurf, Continue, Cline, or Roo Code. It is the remote-machine harness those tools plug into over MCP: outbound-only shell, detached jobs that outlive the chat, and file transfer on hardware you already own.

Positioning in one line: Zed stays the brain; AI Commander is the hands on the box — servers, GPU rigs, NAS, laptops — with no inbound ports and no exposed SSH.

Sibling harness pages: Cursor · Aider · Cline · Roo Code · Zed · Continue · Windsurf · Claude Code · Grok · Codex · ChatGPT · Gemini.

Connect Zed (context_servers)

Zed is a high-performance code editor with a built-in Agent Panel and native MCP support (Zed calls them context servers). Add AI Commander under context_servers in Zed’s settings (Settings → AI → MCP Servers, or command palette zed: open settings file):

settings.json — local stdio bridge
{
  "context_servers": {
    "aicommander": {
      "command": "npx",
      "args": ["-y", "@aicommander/mcp"],
      "env": {
        "AICOMMANDER_SERVER": "https://aicommander.dev"
      }
    }
  }
}

Prefer a remote HTTP MCP endpoint? Zed also accepts a URL entry (OAuth / DCR on first connect):

settings.json — remote MCP
{
  "context_servers": {
    "aicommander": {
      "url": "https://aicommander.dev/mcp"
    }
  }
}

Full client matrix (Zed, Cursor, Continue, Windsurf, Cline, Roo Code, Claude Code, Codex, ChatGPT, Gemini, Grok, REST): Connect your AI client.

First connect may open a one-time browser sign-in (OAuth Dynamic Client Registration). For a code-only first hour without that flow, append ?anonymous=1 to the MCP URL where your client supports it.

What you get that the chat alone cannot

Not a replacement — a multiplier

You already useAI Commander adds
Zedcontext_servers in settings.json — local npx @aicommander/mcp or remote https://aicommander.dev/mcp
Cursornpx @aicommander/mcp stdio bridge → remote exec + jobs
Continue~/.continue/config.yaml / .continue/mcpServers/ + stdio bridge
Cline / Roo CodeMCP settings JSON + npx @aicommander/mcp
Windsurf~/.codeium/windsurf/mcp_config.json + stdio bridge
Claude CodeMCP remote exec + jobs on your fleet
Codex / ChatGPTSame MCP endpoint or REST /api/v1/exec
Gemini / Grokgemini mcp add / grok mcp add --transport http …

FAQ

Is AI Commander an alternative to Zed?
No. AI Commander is a remote-machine harness. You keep Zed (or Cursor, Claude Code, Codex, ChatGPT, Gemini, Grok, Windsurf, Continue, Cline, Roo Code) as the AI. AI Commander gives those tools secure remote shell, detached jobs, and file transfer on machines you own — over MCP or REST.
How do I connect Zed to AI Commander?
Add AI Commander under context_servers in Zed’s settings.json (Settings → AI → MCP Servers, or zed: open settings file): either a local server with command npx / args ["-y", "@aicommander/mcp"] and AICOMMANDER_SERVER=https://aicommander.dev, or a remote server with url https://aicommander.dev/mcp (OAuth). First connect may open a one-time browser sign-in (DCR). Use ?anonymous=1 for a code-only first hour. See /howto/ for the full matrix.
How is this different from Zed running locally only?
Local Zed Agent is the brain in your editor. AI Commander adds hands on servers, GPU rigs, NAS, and other laptops you own — outbound-only, no inbound ports, no exposed SSH — so Zed can run shell, detached jobs, and file transfer on those machines over MCP.

Next steps

Install the agent on a machine you control, connect Zed via context_servers, then ask for a real task on a remote box.