claude-code-router (ccr)

Definitie

Community proxy die Claude Code-requests onderschept en doorstuurt naar alternatieve AI-providers. Werkt als tussenlaag tussen de Claude Code CLI en de Anthropic API, zodat je de Claude Code-interface kunt gebruiken met andere modellen.

Maker: musistudio. Niet officieel van Anthropic.

Installatie

npm install -g @musistudio/claude-code-router
ccr -v  # verwacht: claude-code-router version: 2.0.0

Gebruik

CommandoActie
ccr startStart proxy server (standaard poort 3456)
ccr stopStop de server
ccr statusToon PID, poort en endpoint
ccr modelInteractieve TUI voor model-configuratie
ccr code "..."Claude Code uitvoeren via de router
eval "$(ccr activate)"Env vars instellen voor shell-integratie
ccr uiOpen web UI in browser

Let op: ccr model is een TUI (terminal UI met pijltoetsen). Werkt niet in Claude Code’s Bash tool; run in een echte terminal.

Providers

Ondersteund: OpenRouter, DeepSeek, Ollama (lokaal), Gemini, en andere OpenAI-compatibele endpoints. Configuratie via ccr model (interactief) of direct in het config-bestand onder ~/.claude-code-router/.

Model-slots

De router kent meerdere model-slots, elk configureerbaar:

  • Default Model - standaard voor alle verzoeken
  • Background Model - voor achtergrondtaken
  • Think Model - voor extended thinking
  • Long Context Model - voor grote context windows
  • Web Search Model - voor zoekopdrachten
  • Image Model - voor beeldgeneratie of -analyse

Gebruik als kostenreductie

OpenRouter geeft toegang tot goedkopere modellen voor mechanische taken (background agents, eenvoudige codegeneratie). Het Think Model-slot kan aan een sterk redeneermodel worden gekoppeld zonder dat het standaard model altijd het duurste is.

Status na installatie

Server draait op http://127.0.0.1:3456. Gecheckt op 2026-04-17 met ccr status:

  • Status: Running
  • PID: 18935
  • Port: 3456

Verbanden

Sessie-herkomst