跳到主要内容

欢迎使用 Claude Code Router

npm version License: MIT Node Version

Claude Code Router 是一个强大的工具,允许你在没有 Anthropic 账户的情况下使用 Claude Code,并将请求路由到其他 LLM 提供商。

特性

  • 多提供商支持: 路由到 DeepSeek、Gemini、Groq、OpenRouter 等
  • 智能路由: 内置不同任务类型的场景(后台、思考、网络搜索、图像)
  • 项目级配置: 每个项目自定义路由
  • 自定义路由函数: 编写 JavaScript 定义自己的路由逻辑
  • 转换器系统: 无缝适配不同提供商之间的 API 差异
  • 代理系统: 可扩展的插件架构,实现自定义功能
  • Web UI: 内置管理界面,方便配置
  • CLI 集成: 与现有的 Claude Code 工作流无缝集成

快速开始

安装

git clone https://github.com/oakimov/claude-code-router.git
cd claude-code-router/packages/server
docker compose up --build -d

基本使用

配置 Claude Code 使用路由器:

export ANTHROPIC_BASE_URL="http://localhost:3456/v1"
export ANTHROPIC_API_KEY="dummy"
claude

服务管理

docker compose up --build -d # 启动路由器
docker compose down # 停止路由器
docker compose restart ccr # 重启路由器
docker compose logs -f ccr # 查看日志

Web UI

在浏览器中访问 http://localhost:3456/ui/ 管理配置和监控服务。

架构

Claude Code Router 由四个主要组件组成:

  • Server (@CCR/server): 处理 API 路由和转换的核心服务器
  • Shared (@CCR/shared): 共享常量和工具
  • UI (@CCR/ui): Web 管理界面(React + Vite)

下一步

许可证

MIT © oakimov