跳到主要内容

欢迎使用 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 工作流无缝集成

快速开始

安装

npm install -g @musistudio/claude-code-router
# 或
pnpm add -g @musistudio/claude-code-router
# 或
yarn global add @musistudio/claude-code-router

基本使用

# 启动路由器服务器
ccr start

# 配置 Claude Code 使用路由器
export ANTHROPIC_API_URL="http://localhost:8080/v1"
export ANTHROPIC_API_KEY="your-api-key"

# 现在可以正常使用 Claude Code!
claude code

下一步

架构

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

  • CLI (@musistudio/claude-code-router): 提供 ccr 命令的命令行工具
  • Server (@CCR/server): 处理 API 路由和转换的核心服务器
  • Shared (@CCR/shared): 共享常量和工具
  • UI (@CCR/ui): Web 管理界面(React + Vite)

许可证

MIT © musistudio