免费Claude代码工具

Alishahryar1/free-claude-code 访问 GitHub ↗
🔤 Python ★ 59136 ⑂ 0 daily #9 (+626) 抓取 2026-10-13

一句话简介

一个基于Python的免费Claude代码辅助项目,提供类似Claude Code的编程辅助能力,无需付费即可使用AI协助完成编码任务。

标签

  • Python
  • AI编程助手
  • Claude替代
  • 开源工具
  • 代码生成

适用应用场景

  • 日常编码问答与调试
  • 代码片段生成与补全
  • 学习新技术栈的示例参考
  • 个人项目中的免费AI编程辅助

README 中文摘要

项目概述

Free Claude Code(FCC)是一个独立的开源本地代理,让用户能够将多种 AI 编程代理(Claude Code、Codex、Pi、OpenCode、Cline 等共 11 种)连接到 61 个兼容服务提供方,包括免费、付费、订阅及本地模型。FCC 自动管理 API 密钥、跨提供方的回退切换、token 优化与配额探测,避免账号因违反服务条款而被封禁。

核心特性

  • 多提供方统一目录:在一个可搜索界面中使用免费、付费、订阅和本地模型;遵循各提供方条款,若集成不再被允许即移除。
  • 代理目录统一:同一模型目录驱动 11 种编程代理,包括 Claude Code、Codex、Pi、OpenCode、Cline、Hermes、DeepSeek Harness、Grok Build、Muse Code、Aider、VS Code Chat。
  • 故障自动切换:重试耗尽后自动尝试下一个回退模型,整个会话无需用户手动重启。
  • token 使用量优化:可选 RTK 过滤常见命令输出、Headroom 压缩工具结果;另有 5 项内置优化处理配额探测、命令前缀检测、标题、建议与路径,无需调用提供方。
  • 浏览器原生 Codex 会话:在浏览器中实时或后台运行 Codex,可自由切换提供方与模型。
  • 多端入口:终端、桌面、IDE(VS Code、JetBrains)、Discord、Telegram 均可接入。
  • 语音输入:通过本地 Whisper 或 NVIDIA NIM 转录,将语音笔记转为指令。
  • 能力完整保留:流式响应、工具调用、原生交错思考、图片发送、Fable/Opus/Sonnet/Haiku 独立路由均得到支持。

安装

macOS/Linux:

curl -fsSL "https://raw.githubusercontent.com/Alishahryar1/free-claude-code/main/scripts/install.sh" | sh

Windows PowerShell:

& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/Alishahryar1/free-claude-code/main/scripts/install.ps1")))

安装过程中至少选择一个编程代理,并可启用 RTK + Headroom token 优化。

启动与配置

  • Windows:从桌面或开始菜单打开 Free Claude Code。
  • macOS:从桌面或 Applications 文件夹打开。
  • Linux:执行 fcc-server,保持终端开启。

启动后打开 Admin UI。首次配置以 NVIDIA NIM 为例:在 build.nvidia.com 生成 API 密钥,在 Admin UI 的 Providers 中粘贴并保存,MODEL 默认 nvidia_nim/nvidia/nemotron-3-super-120b-a12b,点击 Apply 即可。

运行编程代理

fcc-claude    # Claude Code
fcc-codex     # Codex
fcc-pi        # Pi
fcc-opencode  # OpenCode 2
fcc-cline     # Cline
fcc-hermes    # Hermes
fcc-dsh       # DeepSeek Harness Web
fcc-grok      # Grok Build
fcc-muse      # Muse Code
fcc-aider     # Aider

可在 Claude Code 原生 /model 选择器中挑选 FCC 模型。

选择提供方

在 Admin UI 的 Providers 页面配置对应设置项;OpenAI/ChatGPT 订阅通过 OAuth 提供方接入。在 MODEL 下拉框中搜索并选择模型,或按 <provider-id>/<exact-provider-model-id> 手动输入。可选配置有序的 Fallback Models 列表,失败请求将按顺序尝试多个提供方。

支持 JSON 数组形式的多个 API 密钥:

NVIDIA_NIM_API_KEY='["your-first-key","your-second-key"]'

如需自定义端点,可通过 Providers → Custom providers 添加 API Base URL、密钥与 API 格式。

内置提供方包括:NVIDIA NIM、OpenRouter、Groq、OpenAI/ChatGPT、xAI、Anthropic、Azure OpenAI、Google AI Studio、Vertex AI、DeepSeek、Mistral、Cohere、Hugging Face、AWS Bedrock、阿里云 Model Studio、QwenCloud、Cerebras、SambaNova、Cloudflare Workers AI、Ollama、LM Studio、llama.cpp 等共 61 个。

模型路由与推理控制

可为 MODEL_FABLE、MODEL_OPUS、MODEL_SONNET、MODEL_HAIKU 单独指定模型;MODEL 作为整体回退。在 Model Config 中可设置有序的回退模型,每个回退独立指定推理强度(Inherit/Off/From Client/Low/Medium/High/X-High/Max)。Default Effort 默认为 From Client,四个 Claude 层级默认为 Inherit。

连接客户端

在 Admin UI → Integrations 中点击对应卡片完成连接,支持 Claude Code VS Code 扩展、VS Code Chat、Claude Desktop、Codex VS Code/App、DeepSeek Harness Desktop、Claude Code JetBrains ACP。连接后需重启 VS Code 或应用,Codex/Claude Desktop 中通过模型选择器切换至 FCC 模型。

可选集成

Discord / Telegram 机器人

在 Admin UI → Messaging 中配置平台、Bot Token、允许的频道或用户 ID,以及允许操作的绝对目录。

消息命令

用法 行为
/stats 显示会话状态
独立 /stop 取消全部任务
回复 /stop 仅取消所选请求
独立 /clear 清除本聊天所有会话
回复 /clear 删除所选消息及其回复链

语音笔记

NVIDIA NIM 转录内置支持。如需本地 Whisper:

curl -fsSL ".../install.sh" | sh -s -- --voice-local
# CUDA 13.0
curl -fsSL ".../install.sh" | sh -s -- --voice-local --torch-backend cu130

Windows 对应使用 -VoiceLocal 与 -TorchBackend。

管理安装

fcc-server --version   # 查看版本
fcc-update             # 更新
fcc-doctor             # 收集诊断信息(自动复制 JSON 到剪贴板)

更新前需停止所有运行中的 FCC 命令;卸载脚本会移除 FCC 与 ~/.fcc/,但保留 uv、Python、各编程代理、RTK 与 Headroom。

许可证

GNU Affero 通用公共许可证第三版(AGPL-3.0-only)。

摘要更新于 2026-10-13 01:15:40 · 原文 28619 字符 · md5 bfb6b77089da…