Providers
All supported AI CLI providers, their commands, and configuration
Supported Providers
find-ai-runner supports 11 AI CLI providers. Each provider has a primary command, optional alternate commands, and provider-specific flags for prompt execution.
Provider Reference
| Provider | Command | Alternates | Env Variable | Default Model |
|---|---|---|---|---|
| Amp | amp | AMP_PATH | ||
| Claude | claude | CLAUDE_PATH | claude-sonnet-4-20250514 | |
| Codex | codex | openai-codex | CODEX_PATH | o3 |
| Copilot | copilot | COPILOT_PATH | ||
| Crush | crush | CRUSH_PATH | ||
| Cursor | agent | cursor | CURSOR_PATH | |
| Droid | droid | DROID_PATH | ||
| Gemini | gemini | gemini-cli | GEMINI_PATH | gemini-2.5-pro |
| Kimi | kimi | KIMI_PATH | ||
| OpenCode | opencode | OPENCODE_PATH | anthropic/claude-sonnet-4 | |
| Qwen | qwen | qwen-code | QWEN_PATH |
CLI Flags Per Provider
Each provider uses different flags to accept prompts and configure behavior:
| Provider | Prompt Flags |
|---|---|
| Amp | -x + prompt + --dangerously-allow-all |
| Claude | --dangerously-skip-permissions --model <model> --output-format text -p |
| Codex | prompt + --approval-mode full-auto --quiet --model <model> |
| Copilot | -p + prompt + --allow-all-tools |
| Crush | run --yolo + prompt |
| Cursor | -p --force --output-format text + prompt |
| Droid | prompt + --skip-permissions-unsafe -o text |
| Gemini | --sandbox --model <model> --max-output-tokens <n> -p + prompt |
| Kimi | --quiet -p + prompt |
| OpenCode | run + prompt |
| Qwen | -p + prompt + --yolo -o text |
Provider Details
Amp
Amp CLI tool. Uses -x for execute mode and --dangerously-allow-all for unrestricted tool access.
Claude
Claude Code by Anthropic. Supports model selection and outputs plain text. Default model: claude-sonnet-4-20250514.
Codex
OpenAI Codex CLI. Also detected as openai-codex. Runs in full-auto approval mode with quiet output. Default model: o3.
Copilot
GitHub Copilot CLI. Uses -p for prompt mode with all tools enabled.
Crush
Crush CLI. Uses run subcommand with --yolo for auto-execution.
Cursor
Cursor agent mode. Primary command is agent, also detected as cursor. Uses --force for non-interactive execution.
Droid
Droid CLI. Accepts positional prompts with --skip-permissions-unsafe and text output.
Gemini
Google Gemini CLI. Also detected as gemini-cli. Runs in sandbox mode with configurable max output tokens. Default model: gemini-2.5-pro.
Kimi
Kimi CLI. Uses --quiet for clean output and -p for prompt mode.
OpenCode
OpenCode CLI. Uses run subcommand. Default model: anthropic/claude-sonnet-4.
Qwen
Qwen CLI. Also detected as qwen-code. Uses -p for prompt, --yolo for auto-execution, and -o text for text output.