项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2771
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 与 npm 环境(用于全局安装 CLI 工具)
- 已安装 Claude Code CLI
- 注册 OpenRouter 账号并获取 API Key
- 一个支持配置的项目目录(用于放置 AGENTS.md 等规则文件)
安装与启动步骤
-
1安装 Claude Code CLI
用 npm 全局安装 Anthropic 官方命令行工具,作为后续接入任意 LLM 的基础客户端。
npm install -g @anthropic-ai/claude-code -
2安装路由工具
安装 claude-code-router,它会在本机启动代理,把 Claude Code 的请求转发到 OpenRouter 上的任意模型。
npm install -g @musistudio/claude-code-router -
3写入路由配置
编辑 ~/.claude-code-router/config.json,把 OPENROUTER_API_KEY 换成你自己的密钥,模型名可改为其他 OpenRouter 模型。
{ "Providers": [ { "name": "kimi-k2", "api_base_url": "https://openrouter.ai/api/v1/chat/completions", "api_key": "OPENROUTER_API_KEY", "models": [ "moonshotai/kimi-k2" ], "transformer": { "use": ["openrouter"] } } ], "Router": { "default": "kimi-k2,moonshotai/kimi-k2" } } -
4通过路由启动
执行 ccr code,Claude Code 会走本地代理;若显示本地 API Base URL 即接入成功。
ccr code -
5配置项目规则
在项目根目录建 AGENTS.md 写规则;Claude Code 用 CLAUDE.md 软链到 AGENTS.md,Cursor 放 .cursor/rules/。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
api_key | 是 | OpenRouter 的 API 密钥,用于调用所配置的模型 | sk-or-v1-xxxxxxxxxxxxxxxx |
api_base_url | 是 | 模型请求地址,示例为 OpenRouter 的 chat completions 接口 | https://openrouter.ai/api/v1/chat/completions |
models | 是 | 该 Provider 下可用的模型列表 | moonshotai/kimi-k2 |
Router.default | 是 | 默认路由到的「Provider名,模型名」组合 | kimi-k2,moonshotai/kimi-k2 |
AGENTS.md | 否 | 项目根目录的规则文件,向 LLM 注入项目约定与规范 | # 项目规则
使用 TypeScript 严格模式 |
read | 否 | Aider 的 .aider.conf.yml 中读取规则文件的配置项 | read: [~/.global_conventions.md, rules.md] |
如何确认成功
运行 ccr code 后,看到 Claude Code 显示 API Base URL: http://127.0.0.1:3456,说明已通过本地代理接入。
常见问题
Q:为什么必须装 claude-code-router?
A:Claude Code 默认只连 Anthropic 服务,claude-code-router 在本机起一个代理,把请求转发到 OpenRouter,从而使用 Kimi K2 等任意模型。
Q:只想用 Moonshot 官方渠道怎么办?
A:README 提到可改用 Moonshot 自己提供的方案,参考 kimi-cc 项目的 README_EN 文档接入 Kimi K2 等模型,无需 OpenRouter。
Q:不同编辑器的规则文件放哪里?
A:除 Claude Code 外一般在项目根目录建 AGENTS.md;Claude Code 用 CLAUDE.md(软链或内容写 @AGENTS.md);Cursor 用 .cursor/rules/ 下的 markdown。
Q:如何设置对所有项目生效的全局规则?
A:以 Aider 为例,把约定写到 ~/.global_conventions.md,再在 .aider.conf.yml 中用 read: 同时引入全局文件和项目内规则文件。
注意事项
- 本项目本质是一份 AI 编程学习指南(路线图),不是可运行的程序,安装步骤针对的是它推荐的 AI 编程工具链。
- README 未给出该指南自身的安装方式,上述命令均来自其「在 Claude Code 中使用任意 LLM」章节。
- API Key 属于敏感信息,不要写进仓库或提交到版本控制。
- 本地代理默认监听 127.0.0.1:3456,属于 claude-code-router 自身行为,无需手动配置端口。
核心亮点
- 提供从入门到进阶的完整学习路径,避免盲目摸索
- 精选并对比主流AI编程工具,节省选型时间
- 包含大量实战案例和提示词技巧,可直接套用
不足之处
- 内容以指南为主,缺乏交互式练习环境
- 部分工具推荐可能随时间快速过时
适用场景
- 刚接触AI编程,想系统学习的新手
- 希望用AI工具提升日常开发效率的工程师
- 技术团队内部培训或制定AI编码规范参考
替代项目
awesome-ai-coding、prompt-engineering-for-developers、CodeGen
上一篇:aide
下一篇:code-interpreter
同类项目推荐
reef
开源
AI 写码,Reef 审码,极简终端让审查更专注
The minimal dev terminal for the AI coding era — AI writes the code, Reef is where···
cog
开源
生成代码不覆盖手写,改完还能继续生成
Code Generation with a human touch
myrlin-workbook
开源
一个浏览器管住所有 AI 编码会话,还能手机看
Open-source workspace manager for AI coding CLIs: Claude Code and ChatGPT Codex in o···
cli-printing-press
开源
输入API规范,自动生成AI友好的全能CLI工具,支持离线搜索。
Every API has a secret identity. This finds it, absorbs every feature from every com···
claude-code-ultimate-guide
开源
学透Claude Code,从入门到生产级实战
The most comprehensive Claude Code guide: agentic workflows, hooks, skills, MCP serv···
crit
开源
给AI代理装个反馈闭环,让每次修改都更懂你
Review AI coding agents' plans, diffs and running apps in the browser. Local-first, ···
swark
开源
让代码自动画出架构图,告别手工维护。
Create architecture diagrams from code automatically using large language models (LL···
awesome-copilot-for-testers
开源
给 Copilot 装上测试大脑,写用例排错更省心
Instructions, prompts, and chat modes to help You with test automation for GitHub···
cockpit-tools
开源
一个面板管住所有 AI IDE 账号,切换监控自动唤醒
通用 AI IDE 账号管理工具:支持 Antigravity / Codex / GitHub Copilot / Windsurf / Kir···
