Find ai runnerProviders

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

ProviderCommandAlternatesEnv VariableDefault Model
AmpampAMP_PATHprovider-default
ClaudeclaudeCLAUDE_PATHprovider-default
Codexcodexopenai-codexCODEX_PATHprovider-default
CopilotcopilotCOPILOT_PATHprovider-default
CrushcrushCRUSH_PATHprovider-default
CursoragentcursorCURSOR_PATHprovider-default
DroiddroidDROID_PATHprovider-default
Geminigeminigemini-cliGEMINI_PATHgemini-2.5-pro
KimikimiKIMI_PATHprovider-default
OpenCodeopencodeOPENCODE_PATHprovider-default
Qwenqwenqwen-codeQWEN_PATHprovider-default

CLI Flags Per Provider

Each provider uses different flags to accept prompts and configure behavior. The permission-bypass / auto-approval flag in the last column is only added when you opt in with { dangerous: true } (or --dangerous on the CLI).

ProviderPrompt Flags (safe default)Bypass flag (opt-in via dangerous)
Amp-x + prompt--dangerously-allow-all
Claude[--model <model>] --output-format text -p--dangerously-skip-permissions
Codexexec [--model <model>] + prompt--dangerously-bypass-approvals-and-sandbox
Copilot-p + prompt [--model <model>]--allow-all-tools
Crushrun [-m <model>] + prompt--yolo
Cursor-p --output-format text [--model <m>] + prompt--force
Droidprompt + -o text [-m <model>]--skip-permissions-unsafe
Gemini--sandbox [--model <m>] --max-output-tokens <n> -p + promptdrops --sandbox
Kimi--quiet -p + prompt [-m <model>]
OpenCoderun + prompt [-m <model>]
Qwen-p + prompt + -o text [-m <model>]--yolo

Provider Details

Warning: Permission-bypass mode is opt-in. By default every provider runs with its normal safety prompts; pass { dangerous: true } (or --dangerous on the CLI) to add the provider's bypass flag, which grants unattended tool/file/shell access. Only use it for fully trusted prompts.

Amp

Amp CLI tool. Uses -x for execute mode. Bypass: --dangerously-allow-all.

Claude

Claude Code by Anthropic. Supports model selection and outputs plain text. Defaults to the provider-default model. Bypass: --dangerously-skip-permissions.

Codex

OpenAI Codex CLI. Also detected as openai-codex. Targets the modern Rust CLI surface (codex exec "<prompt>"); the retired --approval-mode/--max-tokens flags are no longer emitted. Bypass: --dangerously-bypass-approvals-and-sandbox.

Copilot

GitHub Copilot CLI. Uses -p for prompt mode. Bypass: --allow-all-tools.

Crush

Crush CLI. Uses the run subcommand. Bypass: --yolo.

Cursor

Cursor agent mode. Primary command is agent, also detected as cursor. Bypass: --force.

Droid

Droid CLI. Accepts positional prompts with text output. Bypass: --skip-permissions-unsafe.

Gemini

Google Gemini CLI. Also detected as gemini-cli. Runs in sandbox mode (its safety boundary) with configurable max output tokens. Default model: gemini-2.5-pro. With dangerous, the --sandbox flag is dropped.

Kimi

Kimi CLI. Uses --quiet for clean output and -p for prompt mode.

OpenCode

OpenCode CLI. Uses the run subcommand. Defaults to the provider-default model.

Qwen

Qwen CLI. Also detected as qwen-code. Uses -p for prompt and -o text for text output. Bypass: --yolo.

Support

Contribute to our work and keep us going

Community is the heart of open source. The success of our packages wouldn't be possible without the incredible contributions of users, testers, and developers who collaborate with us every day.Want to get involved? Here are some tips on how you can make a meaningful impact on our open source projects.

Ready to help us out?

Be sure to check out the package's contribution guidelines first. They'll walk you through the process on how to properly submit an issue or pull request to our repositories.

Submit a pull request

Found something to improve? Fork the repo, make your changes, and open a PR. We review every contribution and provide feedback to help you get merged.

Good first issues

Simple issues suited for people new to open source development, and often a good place to start working on a package.
View good first issues