Docs / Getting started
Add cloud API keys.
Supported providers
- Anthropic -- Claude Opus, Claude Sonnet, Claude Haiku
- OpenAI -- GPT-5, GPT-5 Pro, GPT-5 mini
- Google -- Gemini 3.5 Pro, Gemini 3 Flash
- DeepSeek -- DeepSeek V4, DeepSeek V4 Flash
- Mistral -- Mistral Large, Codestral
- OpenRouter -- any model on the OpenRouter catalog
- Any OpenAI-compatible endpoint
Adding a key
Open Cmd+Shift+P > Rabbit AI: Add API Key. Select the provider, paste your key. The key is stored locally in your IDE configuration and sent only to the provider you chose.
Key storage
Keys are stored locally on your machine. They are never synced to our servers or logged. When you use your own key, Rabbit makes direct HTTPS calls to the provider — there is no relay server in between. OS keychain storage (Keychain Services, Credential Manager, libsecret) is on the roadmap.
Per-project keys
Prefer a different key per project? Export the provider's environment variable in that workspace's shell and Rabbit will pick it up:
# in the project's shell / .envrc export ANTHROPIC_API_KEY="sk-ant-…" export RABBIT_MODEL="claude-sonnet-5"
Budget controls
Set a soft daily budget in Settings > Rabbit AI > Budget (rabbit-ai.budget.dailyUsd). As spend approaches it, Rabbit surfaces a warning in the chat and status bar -- it does not hard-stop a conversation. Hard caps apply to background agent spawns.