How to Run Claude Code With Local LLMs

Published

  1. Install claude-code-router
  2. Create a config file in /.claude-code-router/config.json
  3. Run ccr start
  4. Run Claude Code ccr code

Config for LM Studio

{
  "Providers": [
    {
      "name": "openai",
      "api_base_url": "http://<lm-studio-host-here>/v1/chat/completions",
      "api_key": "not_needed",
      "models": ["glm-4.7", "qwen/qwen3-coder-30b"]
    }
  ],
  "Router": {
    "default": "openai,qwen/qwen3-coder-30b",
    "background": "openai,qwen/qwen3-coder-30b",
    "think": "openai,glm-4.7",
    "longContext": "openai,qwen/qwen3-coder-30b",
    "longContextThreshold": 90000,
    "webSearch": "openai,qwen/qwen3-coder-30b",
  }
}