Auriko connects to Kilo Code as a provider, giving you access to multiple models through a single API key.Documentation Index
Fetch the complete documentation index at: https://docs.auriko.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Kilo Code VS Code extension or CLI
- An Auriko API key
Install Kilo Code
Open Extensions in VS Code (Cmd+Shift+X on macOS, Ctrl+Shift+X on Windows/Linux), search “Kilo Code”, and install.
Install the CLI
Install the CLI
Install via npm:Or via Homebrew (macOS):Confirm the installation:
Set your API key
Export your API key:ak_live_ (production) or ak_test_ (testing).
Add this line to ~/.zshrc or ~/.bashrc to persist it across terminal sessions.
Reload your shell after saving:
Add provider (VS Code)
You can add Auriko as a custom OpenAI-compatible provider in VS Code:- Open Kilo Code settings (gear icon in the Kilo Code panel).
- Go to the Providers tab.
- Click Custom provider.
- Fill in:
- Provider ID:
auriko - Display name:
Auriko - Base URL:
https://api.auriko.ai/v1 - API key: your
ak_live_...key
- Provider ID:
- Models auto-populate. Select a model.
- Click Submit.
If auriko models aren't found (CLI)
If auriko models aren't found (CLI)
If This overrides the provider registry with a local definition.
auriko/claude-sonnet-4-6 returns a “model not found” error, add the provider definition to your kilo.json:Verify
VS Code: Start a chat in the Kilo Code panel and send a message. You should see a response from the model you selected. CLI: Run this from inside a git repository:Set default model
To avoid passing--model on every run, create a kilo.json at your project root:
~/.config/kilo/kilo.json to set a global default. A project-root config takes precedence.
VS Code users set their default model in the model picker (top of the Kilo Code panel).
Use different models
Pass any registered model with the--model flag:
| Model | Author | Context |
|---|---|---|
claude-sonnet-4-6 | Anthropic | 1M |
claude-opus-4-6 | Anthropic | 1M |
claude-opus-4-7 | Anthropic | 1M |
deepseek-v4-flash | DeepSeek | 1M |
deepseek-v4-pro | DeepSeek | 1M |
gemini-2.5-flash | 1M | |
gemini-2.5-pro | 1M | |
gemini-3.1-pro-preview | 1M | |
glm-5.1 | Z.AI | 200K |
grok-4.3 | xAI | 1M |
kimi-k2.5 | Moonshot | 262K |
kimi-k2.6 | Moonshot | 262K |
minimax-m2-7 | MiniMax | 205K |
minimax-m2-7-highspeed | MiniMax | 205K |
qwen-3.6-plus | Alibaba | 1M |
Add unregistered models
You can use models beyond the 15 in the registry by adding a provider block tokilo.json:
Control routing
Configure routing in the Auriko dashboard. See routing options for details.Uninstall
VS Code: Remove the Auriko custom provider from Settings > Providers. Uninstall the Kilo Code extension. CLI: RemoveAURIKO_API_KEY from your shell profile (~/.zshrc or ~/.bashrc). If you created a kilo.json, remove the auriko-related lines or delete the file.
Troubleshoot
| Symptom | Cause | Fix |
|---|---|---|
Error: API key is invalid. | AURIKO_API_KEY not set or wrong | Run echo $AURIKO_API_KEY. If empty, export it. If set, verify at https://api.auriko.ai/v1/me |
| No models in custom provider dialog | Base URL wrong or API unreachable | Use exactly https://api.auriko.ai/v1. Enter API key first — auto-detection requires both. |
| Model not found (404) | Wrong model ID format | VS Code: bare IDs (claude-sonnet-4-6). CLI: auriko/ prefix (auriko/claude-sonnet-4-6) |
auriko/ models not resolved (CLI) | Provider registry hasn’t refreshed | Add a provider block to kilo.json (see “If auriko models aren’t found”) |
| Connection error | baseURL wrong | Use exactly https://api.auriko.ai/v1 — no trailing slash |
| Config not taking effect | Local overriding global | Check ./kilo.json (project) and ~/.config/kilo/kilo.json (global) |
Empty response from kilo run | Not inside a git repository | Run from a git repo, or git init first |
| ”Performing one time database migration…” on first run | Kilo Code’s SQLite migration runs once on first use | Wait for it to complete (typically under a minute). This only happens once. |