Alishahryar1/free-claude-code
在终端、VSCode扩展或通过类似openclaw的Discord方式免费使用claude-code
上榜期间星标增长
关于这个项目
一个能够免费使用Claude Code命令行工具和VSCode扩展的轻量级代理工具。通过将Claude Code的Anthropic API调用路由到其他AI服务提供商,用户无需API密钥即可使用。支持NVIDIA NIM(免费,每分钟40次请求)、OpenRouter(数百种模型)、DeepSeek、LM Studio(完全本地运行)和llama.cpp等多种后端。只需设置两个环境变量即可完成配置,无需修改Claude Code本身。支持按模型进行路由映射,例如可以将Opus、Sonnet、Haiku分别指向不同的模型和提供商。适用于希望在本地或通过免费服务使用Claude Code功能,同时避免API费用的开发者。
使用场景
{"scenarios":[{"title":"零成本使用Claude Code","problem":"没有Anthropic API密钥或不想付费,但想体验Claude Code的终端和VSCode功能","solution":"设置两个环境变量指向免费代理,即可通过NVIDIA NIM(40次/分钟免费)或OpenRouter免费模型使用Claude Code,无需任何API密钥","example":"开发者创建一个.env文件,设置ANTHROPIC_BASE_URL=http://localhost:8082和ANTHROPIC_AUTH_TOKEN=任意值,然后运行claude命令即可免费使用"},{"title":"本地离线运行Claude Code","problem":"需要完全离线或内网环境下使用Claude Code,无法访问外部API","solution":"配置LM Studio或llama.cpp作为本地提供者,将Claude Code的API调用路由到本地运行的模型,实现完全离线的AI编码辅助","example":"开发者启动llama-server加载本地模型,设置ANTHROPIC_BASE_URL=http://localhost:8080,即可在无网络环境下使用Claude Code"},{"title":"模型灵活切换与混合路由","problem":"不同任务需要不同模型(如复杂任务用强模型,简单任务用轻量模型),手动切换麻烦","solution":"通过per-model映射功能,将Opus/Sonnet/Haiku分别路由到不同提供者和模型,或使用claude-pick脚本快速切换当前模型","example":"开发者配置Opus映射到OpenRouter的GPT-4,Sonnet映射到NVIDIA NIM的免费模型,Haiku映射到本地LM Studio,实现成本和性能的平衡"},{"title":"Discord机器人集成Claude Code","problem":"团队希望在Discord频道中共享AI编码助手,但不想为每个成员配置环境","solution":"部署Discord Bot模式,团队成员在Discord中发送消息即可调用Claude Code,共享同一个代理配置和模型资源","example":"开发团队在Discord服务器中邀请机器人,成员通过/claude write a Python script命令即可获得代码生成结果,无需各自安装配置"}],"summary":"这个项目最适合需要免费、离线或灵活路由方式使用Claude Code的开发者,尤其适合预算有限、内网环境或需要团队共享AI编码助手的场景"}