AIssistLab

Research CLI Support Matrix

This matrix records verified public source claims and current local probe results. It is a planning input, not a promise that every adapter is ready.

Local probe on this development machine found these commands on PATH: claude, gemini, kiro, codex, copilot, qwen, and cursor-agent.

Local probe did not find these commands on PATH: kiro-cli, opencode, aider, ollama, lms, and cn.

No raw executable paths, account names, profile names, or local config paths should be stored in roadmap docs.

Support Matrix

Runtime Adapter kind Primary command candidates Detection method Headless or automation mode Auth model Output format Risk level Source
Claude Code agent_cli claude Explicit path, native install path, PATH claude -p / claude --print Subscription auth or API key; API-key env takes precedence text, json, stream-json Medium Programmatic usage, API key precedence
Gemini CLI agent_cli gemini Explicit path, package-manager install, PATH gemini --prompt or gemini -p Google account or API configuration, validate per install text, json Medium Headless mode, install/run
Codex CLI agent_cli codex Explicit path, PATH codex exec OpenAI account/API configuration, validate current CLI behavior CLI reference required before implementation Medium Codex exec reference
Kiro CLI agent_cli kiro-cli, kiro Explicit path, PATH, command-name alias validation Docs show kiro-cli chat --no-interactive; local probe found kiro KIRO_API_KEY for headless mode Text/stdout, validate for structured output High Headless mode, CLI commands
GitHub Copilot CLI agent_cli copilot, possible gh copilot integration Explicit path, PATH, GitHub CLI fallback check Programmatic/agent usage exists, exact invocation needs adapter validation COPILOT_GITHUB_TOKEN, GH_TOKEN, GITHUB_TOKEN, keychain, then gh auth token fallback Validate current programmatic output High Command reference, auth docs
Qwen Code agent_cli qwen Explicit path, npm/global install, PATH qwen -p / qwen --prompt Qwen/provider-specific CLI auth, validate locally text, json, stream-json Medium Headless mode, GitHub repo
OpenCode agent_cli opencode Explicit path, PATH opencode run [message..] Provider configured in OpenCode Default formatted output or json raw events Medium CLI docs
Aider agent_cli aider Explicit path, Python entrypoint, PATH aider --message / --message-file API keys or provider config in Aider Streaming stdout; no single universal JSON claim here High Scripting docs
Ollama local_model_server ollama and local HTTP API Explicit path, PATH, local server health ollama run, or HTTP API at localhost when server runs Local models; optional cloud sign-in for some flows CLI text, HTTP JSON and streaming Low for local API, Medium for CLI CLI docs, API docs, Windows docs
LM Studio local_model_server lms and local HTTP API Explicit path, bundled CLI, PATH, local server health lms server start, SDK or local API Local models; optional LM Studio login for hub/publish flows HTTP/SDK responses, OpenAI-compatible and Anthropic-compatible endpoints Low for local API, Medium for CLI CLI docs, developer docs
Continue CLI agent_cli cn Explicit path, npm/global install, PATH cn -p Continue account/API key or local provider config Final response to stdout in headless mode Medium CLI guide, quickstart
Cursor Agent agent_cli cursor-agent Explicit path, official install path validation, PATH Needs runtime/help validation before implementation Cursor account/subscription Needs runtime/help validation High Cursor CLI overview, Cursor CLI product page
OpenRouter api_gateway HTTP API / SDK Env presence and HTTP health OpenAI-compatible HTTP call API key JSON/streaming via HTTP Medium Quickstart
LiteLLM api_gateway litellm proxy or SDK Explicit proxy URL, health check, PATH optional OpenAI-compatible proxy Provider keys or virtual keys JSON/streaming via HTTP Medium GitHub repo

Implementation Notes