What problem does it solve?
Multi-model orchestration solves the problem of getting reliable outputs while managing cost, latency, and capability differences across LLM providers.
Core Features & Use Cases
- Provider routing and dispatch: Choose between multiple models (e.g., Claude, OpenAI, Ollama/local, vLLM, LocalAI, Moonshot Kimi K2) based on task type and fallback rules.
- Hybrid orchestration (recommended): Use Claude as the main orchestrator while delegating subagent/background work to Kimi K2 via claude-code-router.
- Parallel and consensus workflows: Run multiple model perspectives in parallel and optionally combine results using agreement thresholds for critical decisions.
Use Case Example: For a codebase security review, route quick scanning to a fast model, route deep reasoning to a stronger model, and use local models as offline fallbacks while ensuring tool-using “thinking” models handle the trickiest sub-tasks.
Quick Start
Configure your model registry and routing in .claude/config/models.json, then activate hybrid routing with ccr activate and run claude to let the router dispatch subtasks to the selected providers.