Keep Gemini.
Give it your machines.
AI Commander is not an alternative to Gemini, ChatGPT, Claude Code, Cursor, Grok, or Codex. 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.
Sibling harness pages: Claude Code · Cursor · Grok · Codex · ChatGPT.
Connect Gemini CLI (HTTP MCP)
Gemini CLI talks to AI Commander over remote Streamable HTTP MCP.
One command — pass --transport http and use user scope so it lands in ~/.gemini/settings.json:
Prefer a local stdio bridge? One command (or put the same block under mcpServers in ~/.gemini/settings.json):
Or set httpUrl / command+args under mcpServers.aicommander in ~/.gemini/settings.json.
Use httpUrl (not legacy SSE url) for Streamable HTTP.
Full client matrix (Gemini, Codex, ChatGPT, Claude Code, Cursor, 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
- Remote shell on Linux, macOS, and Windows — by session code or saved alias.
- Detached jobs for builds, training, and headless agents on the box that has the repo.
- Fleet list + GPU facts so Gemini picks the right machine before it burns an hour.
- File courier (Pro) for checkpoints and diffs up to 100 MiB.
Not a replacement — a multiplier
| You already use | AI Commander adds |
|---|---|
| Gemini CLI | gemini mcp add --transport http aicommander … → remote exec + jobs |
| Codex CLI | codex mcp add aicommander --url … → remote exec + jobs |
| ChatGPT / OpenAI | Custom MCP connector or plain REST /api/v1/exec |
Grok / grok CLI | grok mcp add --transport http … → remote exec + jobs |
| Claude Code | MCP remote exec + jobs on your fleet |
| Cursor | npx @aicommander/mcp stdio bridge → remote exec + jobs |
FAQ
Next steps
Install the agent on a machine you control, connect Gemini via gemini mcp add, then ask for a real task on a remote box.