docs/agents/ccr.mdx
CCR (Claude Code Router) lets you route coding prompts across different LLM providers and models, and select specialised models for specific tasks like long context, background work, or image understanding.
<Warning> CCR is not affiliated with, endorsed by, or connected to Claude Code or Anthropic. It is a third-party tool. </Warning>CCR is available via npx – no separate installation required.
npx -y @musistudio/claude-code-router ui
This launches the CCR local UI where you configure providers and models.
Authenticate and configure CCR outside of Vibe Kanban. Follow the instructions on the CCR GitHub repo:
You'll add providers, set API keys, and register model names in the CCR UI or via CCR's JSON configuration (see the CCR repo for the schema and file location).
Configure CCR either via the UI or JSON config.
In the CCR UI (npx -y @musistudio/claude-code-router ui):
openrouter, deepseek, etc.).moonshotai/kimi-k2-0905, deepseek-chat).default: general codingbackground: lightweight/background operationsthink: models that support "thinking" modeslongContext: very long inputs/fileswebSearch: models that support web/tool useimage: models with vision capabilitiesNote: not all models support web search, thinking, or images. Choose models accordingly in the CCR UI.
CCR can also be configured via its JSON configuration file. Refer to the CCR GitHub documentation for the exact schema, keys, and file location. Define providers (with API keys) and map the model cases (default, background, think, longContext, webSearch, image) to specific provider/model pairs.
Vibe Kanban does not ship a default configuration for CCR. Add configurations to the existing Claude Code agent:
claude_code_router checkbox.See the Agent Profiles & Variants guide for managing agent configurations.
Model string format: <provider>,<model-name>
Examples:
openrouter,moonshotai/kimi-k2-0905
deepseek,deepseek-chat
Tips:
default/longContext/etc. mappings).When creating a Task Attempt, select the coding agent and configuration: choose the Claude Code agent, then pick one of your CCR-enabled configurations.