欢迎使用 Claude Code Router
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