{
  "title": "State of AI Coding Agent CLIs",
  "description": "Factual landscape data on the AI coding agent CLIs tracked by CodeSplash AI's integration registry: vendors, install methods, platform support, and API-key environment variables.",
  "updated": "2026-08-22",
  "source": {
    "name": "CodeSplash AI agent integration registry",
    "page": "https://codesplash.ai/state-of-ai-coding-agents",
    "integrations": "https://codesplash.ai/works-with"
  },
  "methodology": "Every field derives from the agent CLI integration registry that ships inside the CodeSplash AI desktop app — the registry the app uses to launch, install, and monitor each CLI. Counts are recomputed from that registry at build time; the page and dataset update with it. No surveys, no estimates, no popularity or benchmark data.",
  "totals": {
    "clis": 24,
    "vendors": 23,
    "macos": 24,
    "linux": 24,
    "windows": 23,
    "apiKeyEnvVar": 7
  },
  "installMethods": {
    "shell-script": 14,
    "npm": 9,
    "homebrew": 1
  },
  "windowsInstallMethods": {
    "npm": 10,
    "powershell": 8,
    "shell-script": 4,
    "pip": 1
  },
  "clis": [
    {
      "id": "aider",
      "name": "Aider",
      "vendor": "Aider",
      "command": "aider",
      "description": "Aider AI pair programming CLI",
      "installMethod": "shell-script",
      "installCommand": "curl -LsSf https://aider.chat/install.sh | sh",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://aider.chat/docs/config/options.html",
      "integrationUrl": "https://codesplash.ai/works-with/aider"
    },
    {
      "id": "antigravity",
      "name": "Antigravity",
      "vendor": "Google",
      "command": "agy",
      "description": "Google Antigravity terminal-first agent CLI",
      "installMethod": "shell-script",
      "installCommand": "curl -fsSL https://antigravity.google/cli/install.sh | bash",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://antigravity.google/docs/cli-reference",
      "integrationUrl": "https://codesplash.ai/works-with/antigravity"
    },
    {
      "id": "claude",
      "name": "Claude Code",
      "vendor": "Anthropic",
      "command": "claude",
      "description": "Anthropic's agentic coding CLI",
      "installMethod": "npm",
      "installCommand": "npm install -g @anthropic-ai/claude-code",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": "ANTHROPIC_API_KEY",
      "docsUrl": "https://docs.anthropic.com/en/docs/claude-code",
      "integrationUrl": "https://codesplash.ai/works-with/claude"
    },
    {
      "id": "cline",
      "name": "Cline",
      "vendor": "Cline",
      "command": "cline",
      "description": "Cline terminal coding agent",
      "installMethod": "npm",
      "installCommand": "npm install -g cline",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://docs.cline.bot/cline-cli/cli-reference",
      "integrationUrl": "https://codesplash.ai/works-with/cline"
    },
    {
      "id": "codesplash",
      "name": "CodeSplash Agent",
      "vendor": "CodeSplash AI",
      "command": "codesplash",
      "description": "CodeSplash AI's cockpit for Codex and Claude Code",
      "installMethod": "homebrew",
      "installCommand": "brew install codesplash-ai/tap/codesplash-agent",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://github.com/codesplash-ai/codesplash-agent#readme",
      "integrationUrl": "https://codesplash.ai/works-with/codesplash"
    },
    {
      "id": "codex",
      "name": "Codex",
      "vendor": "OpenAI",
      "command": "codex",
      "description": "OpenAI's coding agent CLI",
      "installMethod": "npm",
      "installCommand": "npm install -g @openai/codex",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": "OPENAI_API_KEY",
      "docsUrl": "https://github.com/openai/codex",
      "integrationUrl": "https://codesplash.ai/works-with/codex"
    },
    {
      "id": "copilot",
      "name": "Copilot",
      "vendor": "GitHub",
      "command": "copilot",
      "description": "GitHub's AI coding CLI",
      "installMethod": "npm",
      "installCommand": "npm install -g @github/copilot",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": "COPILOT_GITHUB_TOKEN",
      "docsUrl": "https://docs.github.com/en/copilot/reference/acp-server",
      "integrationUrl": "https://codesplash.ai/works-with/copilot"
    },
    {
      "id": "crush",
      "name": "Crush",
      "vendor": "Charmbracelet",
      "command": "crush",
      "description": "Charmbracelet terminal coding agent",
      "installMethod": "npm",
      "installCommand": "npm install -g @charmland/crush",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://github.com/charmbracelet/crush",
      "integrationUrl": "https://codesplash.ai/works-with/crush"
    },
    {
      "id": "cursor",
      "name": "Cursor",
      "vendor": "Cursor",
      "command": "agent",
      "description": "Cursor's AI agent CLI",
      "installMethod": "shell-script",
      "installCommand": "curl https://cursor.com/install -fsS | bash",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": "CURSOR_API_KEY",
      "docsUrl": "https://docs.cursor.com/en/cli/reference/parameters",
      "integrationUrl": "https://codesplash.ai/works-with/cursor"
    },
    {
      "id": "droid",
      "name": "Droid",
      "vendor": "Factory",
      "command": "droid",
      "description": "Factory interactive coding agent CLI",
      "installMethod": "shell-script",
      "installCommand": "curl -fsSL https://app.factory.ai/cli | sh",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": "FACTORY_API_KEY",
      "docsUrl": "https://docs.factory.ai/reference/cli-reference",
      "integrationUrl": "https://codesplash.ai/works-with/droid"
    },
    {
      "id": "forge",
      "name": "ForgeCode",
      "vendor": "ForgeCode",
      "command": "forge",
      "description": "ForgeCode terminal coding agent",
      "installMethod": "shell-script",
      "installCommand": "curl -fsSL https://forgecode.dev/cli | sh",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://forgecode.dev/docs/cli-reference/",
      "integrationUrl": "https://codesplash.ai/works-with/forge"
    },
    {
      "id": "gemini",
      "name": "Gemini",
      "vendor": "Google",
      "command": "gemini",
      "description": "Google's Gemini AI CLI",
      "installMethod": "npm",
      "installCommand": "npm install -g @google/gemini-cli",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": "GOOGLE_API_KEY",
      "docsUrl": "https://github.com/google-gemini/gemini-cli",
      "integrationUrl": "https://codesplash.ai/works-with/gemini"
    },
    {
      "id": "goose",
      "name": "Goose",
      "vendor": "Block",
      "command": "goose",
      "description": "Block's open-source AI agent CLI",
      "installMethod": "shell-script",
      "installCommand": "curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://block.github.io/goose/docs/guides/goose-cli-commands/",
      "integrationUrl": "https://codesplash.ai/works-with/goose"
    },
    {
      "id": "grok",
      "name": "Grok",
      "vendor": "xAI",
      "command": "grok",
      "description": "xAI's Grok Build coding agent",
      "installMethod": "shell-script",
      "installCommand": "curl -fsSL https://x.ai/cli/install.sh | bash",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://docs.x.ai/build/cli/reference",
      "integrationUrl": "https://codesplash.ai/works-with/grok"
    },
    {
      "id": "hermes",
      "name": "Hermes",
      "vendor": "Nous Research",
      "command": "hermes",
      "description": "Nous Research self-improving AI agent",
      "installMethod": "shell-script",
      "installCommand": "curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://hermes-agent.nousresearch.com/docs/reference/cli-commands",
      "integrationUrl": "https://codesplash.ai/works-with/hermes"
    },
    {
      "id": "kilo",
      "name": "Kilo Code",
      "vendor": "Kilo Code",
      "command": "kilo",
      "description": "Kilo Code terminal agent",
      "installMethod": "npm",
      "installCommand": "npm install -g @kilocode/cli",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://kilo.ai/docs/getting-started",
      "integrationUrl": "https://codesplash.ai/works-with/kilo"
    },
    {
      "id": "kimi",
      "name": "Kimi Code",
      "vendor": "Moonshot AI",
      "command": "kimi",
      "description": "Moonshot AI terminal coding agent",
      "installMethod": "shell-script",
      "installCommand": "curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://moonshotai.github.io/kimi-code/en/reference/kimi-command.html",
      "integrationUrl": "https://codesplash.ai/works-with/kimi"
    },
    {
      "id": "kiro",
      "name": "Kiro",
      "vendor": "AWS",
      "command": "kiro-cli",
      "description": "AWS Kiro terminal coding agent",
      "installMethod": "shell-script",
      "installCommand": "curl -fsSL https://cli.kiro.dev/install | bash",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": "KIRO_API_KEY",
      "docsUrl": "https://kiro.dev/docs/cli/reference/cli-commands/",
      "integrationUrl": "https://codesplash.ai/works-with/kiro"
    },
    {
      "id": "openclaw",
      "name": "OpenClaw",
      "vendor": "OpenClaw",
      "command": "openclaw",
      "description": "OpenClaw local and gateway agent TUI",
      "installMethod": "shell-script",
      "installCommand": "curl -fsSL https://openclaw.ai/install.sh | bash",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://docs.openclaw.ai/cli",
      "integrationUrl": "https://codesplash.ai/works-with/openclaw"
    },
    {
      "id": "opencode",
      "name": "OpenCode",
      "vendor": "OpenCode",
      "command": "opencode",
      "description": "Open-source AI coding assistant",
      "installMethod": "npm",
      "installCommand": "npm install -g opencode-ai@latest",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://opencode.ai/docs/cli/",
      "integrationUrl": "https://codesplash.ai/works-with/opencode"
    },
    {
      "id": "pi",
      "name": "Pi",
      "vendor": "Earendil Works",
      "command": "pi",
      "description": "Extensible terminal coding agent",
      "installMethod": "npm",
      "installCommand": "npm install -g --ignore-scripts @earendil-works/pi-coding-agent",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://pi.dev/docs/latest/usage",
      "integrationUrl": "https://codesplash.ai/works-with/pi"
    },
    {
      "id": "plandex",
      "name": "Plandex",
      "vendor": "Plandex",
      "command": "plandex",
      "description": "Open-source planning-first coding agent",
      "installMethod": "shell-script",
      "installCommand": "curl -sL https://plandex.ai/install.sh | bash",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://docs.plandex.ai/cli-reference/",
      "integrationUrl": "https://codesplash.ai/works-with/plandex"
    },
    {
      "id": "qwen",
      "name": "Qwen Code",
      "vendor": "Qwen",
      "command": "qwen",
      "description": "Qwen's open-source terminal coding agent",
      "installMethod": "shell-script",
      "installCommand": "curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash",
      "platforms": [
        "macos",
        "linux",
        "windows"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://qwenlm.github.io/qwen-code-docs/en/users/configuration/settings/",
      "integrationUrl": "https://codesplash.ai/works-with/qwen"
    },
    {
      "id": "roo",
      "name": "Roo Code",
      "vendor": "Roo Code",
      "command": "roo",
      "description": "Roo Code terminal agent",
      "installMethod": "shell-script",
      "installCommand": "curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh",
      "platforms": [
        "macos",
        "linux"
      ],
      "apiKeyEnvVar": null,
      "docsUrl": "https://github.com/RooCodeInc/Roo-Code/blob/main/apps/cli/README.md#readme",
      "integrationUrl": "https://codesplash.ai/works-with/roo"
    }
  ]
}