Keep Warp.
Give it your machines.

AI Commander is not an alternative to Warp, Claude Code, Codex, ChatGPT, Cursor, GitHub Copilot, Sourcegraph Cody, Grok, Gemini, Windsurf, Continue, Cline, Roo Code, Zed, OpenCode, Qwen Code, goose, Amp, Kilo Code, OpenHands, Amazon Q Developer, Augment Code, Devin, or JetBrains Junie. 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: Warp stays your terminal and agent; AI Commander is the hands on the other boxes — servers, GPU rigs, NAS, laptops — with no inbound ports, no exposed SSH, and jobs that keep running after the session ends.

Sibling harness pages: Junie · Cursor · GitHub Copilot · Cody · OpenHands · Amazon Q · Augment · Devin · Aider · Cline · Roo Code · Zed · OpenCode · Qwen Code · goose · Amp · Kilo Code · Continue · Windsurf · Claude Code · Grok · Codex · ChatGPT · Gemini · Cua Spaces · Kiro.

Connect Warp (remote MCP)

Warp, the agentic development environment built around the terminal (Warp MCP docs), lets its local agents use MCP servers added under Settings → Agents → MCP servers (or Warp Drive → MCP Servers). Per Warp’s docs, a Streamable HTTP or SSE Server (URL) needs only a url (plus optional headers), and Warp opens a browser sign-in for OAuth-protected servers and stores the credentials on your device. Click + Add and paste:

Warp → MCP servers → + Add — remote MCP
{
  "aicommander": {
    "url": "https://aicommander.dev/mcp"
  }
}

Prefer a file that follows you across repos? Warp also reads file-based servers from ~/.warp/.mcp.json (global, auto-spawned by default) or .warp/.mcp.json at the project root (project scope, which Warp only starts after you approve it). The built-in /agent-add-mcp skill can write that entry for you, with your approval. Do not commit secrets: if you add an Authorization header with an API key, keep it in the global file or in Warp settings.

Prefer a local stdio bridge?

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

Running Warp’s cloud agents instead of local ones? They take MCP servers from the CLI or an agent config file, and per Warp’s docs a raw OAuth url without an Authorization header cannot be completed mid-run — pass a Bearer API key in headers or set the server up as a managed installation first (see Warp’s cloud-agent MCP docs).

Full client matrix (Warp, Kiro, Junie, Augment, Devin, Claude Code, Codex, ChatGPT, Cursor, Copilot, Cody, Grok, Gemini, OpenCode, Qwen Code, goose, Amp, Kilo Code, Continue, Windsurf, Cline, Roo Code, Zed, OpenHands, Amazon Q, 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. For optional account features (saved aliases), pass a Bearer API key in headers. Menu names and options can differ between Warp versions — check the linked Warp docs for your build.

What you get that the chat alone cannot

Not a replacement — a multiplier

You already useAI Commander adds
WarpSettings → Agents → MCP servers → + Add → https://aicommander.dev/mcp (or ~/.warp/.mcp.json)
KiromcpServers.aicommander.url in ~/.kiro/settings/mcp.json
JetBrains JuniemcpServers.aicommander.url in ~/.junie/mcp/mcp.json
Augment Codeauggie mcp add aicommander --transport http --url https://aicommander.dev/mcp
DevinSettings → MCP → custom HTTP → https://aicommander.dev/mcp
Claude Codeclaude mcp add --transport http … → remote exec + jobs
Codex / ChatGPTSame MCP endpoint or REST /api/v1/exec
Cursor / Continue / Windsurfnpx @aicommander/mcp stdio bridge

FAQ

Is AI Commander an alternative to Warp?
No. AI Commander is a remote-machine harness. You keep Warp (or Claude Code, Codex, ChatGPT, Cursor, GitHub Copilot, Sourcegraph Cody, Grok, Gemini, Windsurf, Continue, Cline, Roo Code, Zed, OpenCode, Qwen Code, goose, Amp, Kilo Code, OpenHands, Amazon Q Developer, Augment Code, Devin, or JetBrains Junie) as your terminal and AI agent. 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 Warp to AI Commander?
In Warp, open Settings → Agents → MCP servers, click + Add, and paste a server named aicommander with url set to https://aicommander.dev/mcp. Or put the same entry under mcpServers in ~/.warp/.mcp.json. Prefer stdio? Use command npx with args -y @aicommander/mcp. First connect may need a one-time browser sign-in (OAuth). Use ?anonymous=1 for a code-only first hour. See /howto/ for the full matrix.
Warp already runs commands in my terminal — why add AI Commander?
Warp's agent works in the terminal sessions you have open. AI Commander adds hands on servers, GPU rigs, NAS, and other laptops you own — outbound-only, no inbound ports, no exposed SSH — so the agent can run shell, detached jobs that outlive the session, and file transfer on those machines over MCP.

Next steps

Install the agent on a machine you control, add AI Commander in Warp’s MCP servers page (remote URL or npx -y @aicommander/mcp), then ask Warp’s agent for a real task on a remote box.