Alishahryar1

Alishahryar1 / free-claude-code

#7
29,1404,376+553 todayPython

在终端、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费用的开发者。

💡 应用场景

这个项目最适合需要免费、离线或灵活路由方式使用Claude Code的开发者,尤其适合预算有限、内网环境或需要团队共享AI编码助手的场景

零成本使用Claude Code

问题:没有Anthropic API密钥或不想付费,但想体验Claude Code的终端和VSCode功能

方案:设置两个环境变量指向免费代理,即可通过NVIDIA NIM(40次/分钟免费)或OpenRouter免费模型使用Claude Code,无需任何API密钥

示例:开发者创建一个.env文件,设置ANTHROPIC_BASE_URL=http://localhost:8082和ANTHROPIC_AUTH_TOKEN=任意值,然后运行claude命令即可免费使用

本地离线运行Claude Code

问题:需要完全离线或内网环境下使用Claude Code,无法访问外部API

方案:配置LM Studio或llama.cpp作为本地提供者,将Claude Code的API调用路由到本地运行的模型,实现完全离线的AI编码辅助

示例:开发者启动llama-server加载本地模型,设置ANTHROPIC_BASE_URL=http://localhost:8080,即可在无网络环境下使用Claude Code

模型灵活切换与混合路由

问题:不同任务需要不同模型(如复杂任务用强模型,简单任务用轻量模型),手动切换麻烦

方案:通过per-model映射功能,将Opus/Sonnet/Haiku分别路由到不同提供者和模型,或使用claude-pick脚本快速切换当前模型

示例:开发者配置Opus映射到OpenRouter的GPT-4,Sonnet映射到NVIDIA NIM的免费模型,Haiku映射到本地LM Studio,实现成本和性能的平衡

Discord机器人集成Claude Code

问题:团队希望在Discord频道中共享AI编码助手,但不想为每个成员配置环境

方案:部署Discord Bot模式,团队成员在Discord中发送消息即可调用Claude Code,共享同一个代理配置和模型资源

示例:开发团队在Discord服务器中邀请机器人,成员通过/claude write a Python script命令即可获得代码生成结果,无需各自安装配置

📊 项目信息

语言
Python
Stars
29,140
Forks
4,376
今日新增
+553
排名
#7
收录
总榜
趋势日期
2026年5月24日
最后推送
2026/5/24

🏷️ 标签

Python代理工具免费使用多模型支持本地部署开发者工具AI开发者

📸 截图

free-claude-code screenshot 1