📢gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
还在为 Claude Code 和 Codex 收费烦恼?free-claude-code 来帮忙

还在为 Claude Code 和 Codex 收费烦恼?free-claude-code 来帮忙

📌 At a glance

free-claude-code 是一个免费的代理服务器,可以让你在终端、VSCode 扩展和 Discord 中免费使用 Claude Code 和 Codex。通过这个教程,你将学会如何安装和配置 free-claude-code,使用 Claude Code 和 Codex 的各种功能,包括模型选择、语音支持和本地优化。

🎯 进阶📖 12 chapters⏱ ≈34 min read🔄 Updated 2026-07-01
Source:github.com/Alishahryar1/free-claude-code★ 37,863

1. 还在为 Claude Code 和 Codex 收费烦恼?free-claude-code 介绍

还在为 Claude CodeCodex 收费烦恼吗?如果你也是被收费问题困扰的开发者之一,那么 free-claude-code 可能是你的福音。这个项目可以帮助你通过自己的代理服务器使用 Claude Code 和 Codex,从而规避收费问题。在本章中,我们将介绍 free-claude-code 的基本概念和功能,帮助你了解为什么它对你来说这么重要。

首先,你需要确保自己具备基本的编程知识和对 Claude Code、Codex 的了解。如果你已经在使用这些工具,那么你可能已经意识到收费问题的存在。free-claude-code 的出现正是为了解决这个问题,它可以让你通过自己的代理服务器使用这些工具,从而避免不必要的收费。

那么,free-claude-code 到底是什么呢?简单来说,它是一个代理服务器,可以将 Claude Code 和 Codex 的请求转发到你选择的提供商。这种方式不仅可以帮助你避免收费,还可以让你选择最适合自己的模型和提供商。free-claude-code 支持多种提供商,包括 NVIDIA NIM、OpenRouter、Google AI Studio 等,你可以根据自己的需求选择最合适的提供商。

现在,让我们来看看 free-claude-code 的基本功能。首先,你需要安装 free-claude-code,你可以通过运行以下命令来安装:

curl -fsSL "https://github.com/Alishahryar1/free-claude-code/blob/main/scripts/install.sh?raw=1" | sh

安装完成后,你需要启动代理服务器,可以通过运行以下命令来启动:

fcc-server

启动代理服务器后,你可以通过 Admin UI 来配置提供商和模型。Admin UI 的地址可以在启动代理服务器后在终端输出中找到,通常是 http://127.0.0.1:8082/admin

在 Admin UI 中,你可以配置提供商、模型和其他设置。例如,你可以配置 NVIDIA NIM 提供商,并设置默认模型。配置完成后,你可以通过 fcc-claudefcc-codex 命令来启动 Claude Code 和 Codex。

如果你遇到问题,可以通过查看日志文件来排查错误。日志文件通常位于 ~/.fcc/logs 目录中。你也可以通过运行 fcc-server --help 命令来查看帮助信息。

总之,free-claude-code 是一个可以帮助你规避 Claude Code 和 Codex 收费问题的代理服务器。通过安装和配置 free-claude-code,你可以选择最适合自己的提供商和模型,从而更好地使用这些工具。

2. 5 分钟跑通第一个 free-claude-code 代理服务器

我们先来了解一下怎么跑通第一个 free-claude-code 代理服务器。这个过程非常重要,因为它决定了我们后续使用 Claude CodeCodex 的体验。

在开始之前,请确保你已经具备以下条件:

  • 你已经安装了必要的依赖项,包括 Claude Code 和 Codex。
  • 你已经阅读并理解了 free-claude-code 的基本概念和用途。

现在,让我们一步一步地跑通第一个 free-claude-code 代理服务器:

1. 安装/更新代理服务器

我们可以通过以下命令来安装或更新 free-claude-code 代理服务器:

curl -fsSL "https://github.com/Alishahryar1/free-claude-code/blob/main/scripts/install.sh?raw=1" | sh

对于 Windows 用户,可以使用以下命令:

irm "https://github.com/Alishahryar1/free-claude-code/blob/main/scripts/install.ps1?raw=1" | iex

这些命令会安装或更新 free-claude-code 代理服务器,并确保 Claude Code 和 Codex 已经安装。

2. 启动代理服务器

启动代理服务器非常简单,只需要运行以下命令:

fcc-server

启动后,Uvicorn 会打印出代理服务器的绑定地址和 Admin UI 的 URL。通常,这个 URL 会是 http://127.0.0.1:8082/admin

3. 打开 Admin UI 并配置 NVIDIA NIM

打开 Admin UI URL,我们可以配置 NVIDIA NIM API 密钥。需要注意的是,我们需要先获取 NVIDIA NIM API 密钥,然后才能配置。

4. 运行 Coding 代理

最后,我们可以运行 Claude Code 或 Codex 代理。对于 Claude Code,我们可以使用以下命令:

fcc-claude

对于 Codex,我们可以使用以下命令:

fcc-codex

这些命令会读取当前配置的端口和认证令牌,然后启动相应的代理。

如果你遇到任何问题或错误,可以参考 free-claude-code 的文档和社区支持来排查和解决问题。记住,跑通第一个 free-claude-code 代理服务器只是开始,我们还需要配置和优化代理服务器来满足我们的需求。

3. 配置 NVIDIA NIM 提供商并启动代理服务器

配置 NVIDIA NIM 提供商并启动代理服务器是使用 free-claude-code 的一个关键步骤。通过这个过程,我们可以让 Claude CodeCodex 通过 NVIDIA NIM 提供商来工作,而不需要支付额外的费用。那么,我们一步一步来看如何配置 NVIDIA NIM 提供商并启动代理服务器。

首先,我们需要确保已经安装了 free-claude-code。如果你还没有安装,可以通过运行以下命令来安装:

curl -fsSL "https://github.com/Alishahryar1/free-claude-code/blob/main/scripts/install.sh?raw=1" | sh

安装完成后,我们需要启动代理服务器。可以通过运行以下命令来启动:

fcc-server

启动代理服务器后,我们需要打开 Admin UI 来配置 NVIDIA NIM 提供商。可以通过在浏览器中访问 http://127.0.0.1:8082/admin 来打开 Admin UI。

在 Admin UI 中,我们需要点击「NVIDIA NIM」提供商,然后输入我们的 NVIDIA NIM API 密钥。输入完成后,点击「Validate」和「Apply」来保存配置。

配置完成后,我们可以通过运行以下命令来启动 Claude Code 和 Codex:

fcc-claude
fcc-codex

这两个命令会读取当前配置的端口和认证令牌,然后启动 Claude Code 和 Codex。

如果你遇到任何问题,可以检查一下代理服务器的日志来排查错误。同时,也可以查看 free-claude-code 的文档来获取更多的帮助和支持。

通过这些步骤,我们可以成功地配置 NVIDIA NIM 提供商并启动代理服务器,从而让 Claude Code 和 Codex 通过 NVIDIA NIM 提供商来工作。

4. 使用 fcc-claude 和 fcc-codex 启动 Claude Code 和 Codex

我们已经成功配置了 NVIDIA NIM 提供商并启动了代理服务器,现在是时候使用 fcc-claudefcc-codex 启动 Claude CodeCodex 了。这个步骤非常重要,因为它将允许我们使用免费的 Claude Code 和 Codex 服务。

首先,我们需要确保代理服务器已经启动并运行。如果你还没有启动代理服务器,可以使用以下命令启动:

fcc-server

启动代理服务器后,我们可以使用 fcc-claude 启动 Claude Code:

fcc-claude

fcc-claude 会读取当前配置的端口和认证令牌,每次启动时都会设置 Claude Code 环境变量,包括一个 190k-token CLAUDE_CODE_AUTO_COMPACT_WINDOW 用于自动压缩。然后,它会启动真正的 claude 命令。

如果你想使用 Codex,可以使用以下命令启动:

fcc-codex

fcc-codex 会读取相同的端口和认证令牌,注册一个临时的 fcc 模型提供商,指向本地代理的 /v1/responses 端点,生成一个 Codex 模型目录从代理的 /v1/models 响应,设置 FCC_CODEX_API_KEY 从 Admin UI 认证令牌,删除官方 OPENAI_* 凭据从子环境,然后启动真正的 codex 命令。在 Codex 中输入 /model 可以打开其本地选择器。传递 Codex 参数,如通常一样,例如 fcc-codex exec "hello"

在启动 Claude Code 和 Codex 后,你应该可以看到它们的界面,并可以开始使用它们的功能。如果你遇到任何问题,可以检查代理服务器的日志文件或 Admin UI 以获取更多信息。

注意:在使用 fcc-claudefcc-codex 时,确保代理服务器已经启动并运行,否则你可能会遇到连接问题。另外,确保你已经正确配置了 NVIDIA NIM 提供商和 Admin UI,否则你可能无法使用 Claude Code 和 Codex 的全部功能。

5. 选择合适的模型并使用 Claude Code 的语音支持功能

选择合适的模型并使用 Claude Code 的语音支持功能,是我们使用 free-claude-code 代理服务器的关键一步。为什么选择合适的模型这么重要呢?这是因为不同的模型可以提供不同的语言处理能力和准确度,而语音支持功能可以让我们更方便地与 Claude Code 交互。

在开始之前,我们需要确保已经完成了前面的步骤,即已经安装并启动了 free-claude-code 代理服务器,并且已经配置了 NVIDIA NIM 提供商。我们的目标是选择一个合适的模型,并使用 Claude Code 的语音支持功能来提高我们的工作效率

首先,我们需要打开 Admin UI 界面,地址通常是 http://127.0.0.1:8082/admin。在这个界面中,我们可以看到已经配置好的模型列表,我们可以选择一个合适的模型来使用。例如,我们可以选择 nvidia_nim/nvidia/nemotron-3-super-120b-a12b 模型,这是一个高性能的语言模型。

选择好模型之后,我们需要启动 Claude Code 客户端。我们可以使用以下命令来启动 Claude Code:

fcc-claude

这个命令会读取当前配置的端口和认证令牌,并启动 Claude Code 客户端。

现在,我们可以使用 Claude Code 的语音支持功能了。我们可以使用以下命令来启动语音支持:

fcc-claude --voice

这个命令会启动 Claude Code 的语音支持功能,我们可以使用语音命令来与 Claude Code 交互。

如果我们遇到任何问题,我们可以检查 Admin UI 界面中的日志来排查错误。我们也可以使用以下命令来检查 Claude Code 的版本和配置:

fcc-claude --version

这个命令会显示 Claude Code 的版本和配置信息。

在使用 Claude Code 的语音支持功能时,我们需要注意以下几点:

  • 我们需要确保已经配置好了 NVIDIA NIM 提供商,并且已经启动了 free-claude-code 代理服务器。
  • 我们需要选择一个合适的模型来使用,否则可能会影响语音支持的准确度。
  • 我们需要使用正确的语音命令来与 Claude Code 交互,否则可能会出现错误。

通过选择合适的模型并使用 Claude Code 的语音支持功能,我们可以提高我们的工作效率和准确度。同时,我们也需要注意可能出现的错误和问题,并及时排查和解决。

6. 使用 Codex 的本地优化和模型选择功能

使用 Codex 的本地优化和模型选择功能,是进一步提升我们使用 free-claude-code 代理服务器的体验。我们已经成功地跑通了第一个 free-claude-code 代理服务器,并配置了 NVIDIA NIM 提供商,现在是时候深入了解 Codex 的本地优化和模型选择功能了。

首先,我们需要确保我们的 free-claude-code 代理服务器已经启动,并且我们已经配置了 NVIDIA NIM 提供商。如果你还没有完成这些步骤,请回到前面的章节,按照指引完成配置。

接着,我们需要启动 Codex。我们可以使用以下命令启动 Codex:

fcc-codex

fcc-codex 命令会读取当前配置的端口和认证令牌,每次启动时都会设置 Codex 环境变量,并生成一个 Codex 模型目录,从而允许我们使用本地优化和模型选择功能。

当我们启动 Codex 后,我们可以使用 /model 命令打开 Codex 的本地模型选择器。在这里,我们可以选择不同的模型来使用。 Codex 的本地优化和模型选择功能可以帮助我们更好地使用 free-claude-code 代理服务器,并提高我们的编码效率

现在,让我们试试使用 Codex 的本地优化和模型选择功能。我们可以使用以下命令来执行一个简单的任务:

fcc-codex exec "hello"

这将执行一个简单的任务,并返回结果。

如果你遇到任何错误或问题,请检查你的配置和日志文件,确保你的 free-claude-code 代理服务器和 Codex 配置正确。

使用 Codex 的本地优化和模型选择功能,我们可以更好地使用 free-claude-code 代理服务器,并提高我们的编码效率。我们可以选择不同的模型来使用,并使用本地优化功能来提高我们的编码速度。下一章,我们将进一步探讨 free-claude-code 的高级设置和参数。

7. 配置 free-claude-code 的高级设置和参数

配置 free-claude-code 的高级设置和参数,对于我们来说,是一个非常重要的步骤。因为通过配置这些高级设置,我们可以更好地控制和优化 free-claude-code 的性能和行为。那么,我们先来看看需要什么条件才能开始配置这些高级设置。

首先,你需要确保已经安装并运行了 free-claude-code 代理服务器。如果你还没有安装,可以按照前面的章节中提供的安装命令来安装。然后,启动代理服务器,命令是 fcc-server。启动后,你会看到 Admin UI 的地址,通常是 http://127.0.0.1:8082/admin

接下来,我们来配置一些高级设置。打开 Admin UI 后,你会看到一个界面,其中包括了各种配置选项。我们可以配置代理服务器的端口、认证 token 等参数。例如,要配置 NVIDIA NIM 提供商,你需要在对应的输入框中填入你的 NVIDIA NIM API 密钥,然后点击 ValidateApply

如果你需要更细粒度的控制,你可以编辑 ~/.fcc/config.toml 文件,这个文件包含了 free-claude-code 的所有配置参数。例如,你可以在这里配置每个模型的路由,或者是调整代理服务器的性能参数。

# 编辑配置文件
nano ~/.fcc/config.toml

在编辑配置文件时,你需要注意每个参数的含义和格式。例如,配置模型路由时,你需要指定模型的名称和对应的提供商。

# 示例配置
[models]
opus = "nvidia_nim/nvidia/nemotron-3-super-120b-a12b"
sonnet = "openai/ada"

配置完成后,记得重启代理服务器,以使新的配置生效。

# 重启代理服务器
fcc-server

在配置高级设置时,你可能会遇到一些问题。例如,如果你配置了错误的提供商,可能会导致代理服务器无法正常工作。这时,你需要检查你的配置文件和 Admin UI 的日志来找出错误的原因。

通过配置 free-claude-code 的高级设置和参数,我们可以更好地利用 free-claude-code 的功能,提高我们的工作效率。同时,我们也需要注意配置的细节和潜在的错误,以避免不必要的麻烦。

8. 使用 free-claude-code 的 Admin UI 管理代理服务器

使用 free-claude-code 的 Admin UI 管理代理服务器是一个非常重要的步骤,因为它可以让你轻松地配置和管理代理服务器的各种设置。那么,我们来看看如何使用 Admin UI 吧。

首先,你需要确保已经安装并启动了 free-claude-code 代理服务器。如果你还没有安装,可以使用以下命令安装:

curl -fsSL "https://github.com/Alishahryar1/free-claude-code/blob/main/scripts/install.sh?raw=1" | sh

然后,启动代理服务器:

fcc-server

启动后,终端会输出 Admin UI 的地址,类似于:

INFO:     Admin UI: http://127.0.0.1:8082/admin (local-only)

你可以点击这个地址或者复制并粘贴到浏览器中打开 Admin UI。

打开 Admin UI 后,你会看到一个配置页面。这里你可以配置代理服务器的各种设置,例如 NVIDIA NIM API 密钥、模型选择等。我们来看看如何配置 NVIDIA NIM API 密钥吧。

在 Admin UI 中,找到 NVIDIA_NIM_API_KEY 字段,输入你的 NVIDIA NIM API 密钥,然后点击 ValidateApply。这样,你就配置好了 NVIDIA NIM API 密钥。

配置完成后,你可以使用 fcc-claudefcc-codex 启动 Claude Code 和 Codex。这些命令会读取当前配置的端口和认证令牌,然后启动相应的命令。

例如,启动 Claude Code:

fcc-claude

启动 Codex:

fcc-codex

这就是使用 free-claude-code 的 Admin UI 管理代理服务器的基本步骤。通过 Admin UI,你可以轻松地配置和管理代理服务器的各种设置,从而更好地使用 Claude Code 和 Codex。

9. 解决常见问题和错误

解决常见问题和错误是使用 free-claude-code 的一个重要部分。我们先来看看一些可能遇到的问题和相应的解决方法。

1. 代理服务器无法启动

如果你遇到代理服务器无法启动的问题,首先检查一下是否正确安装了 free-claude-code。可以尝试重新运行安装脚本:

curl -fsSL "https://github.com/Alishahryar1/free-claude-code/blob/main/scripts/install.sh?raw=1" | sh

或者:

irm "https://github.com/Alishahryar1/free-claude-code/blob/main/scripts/install.ps1?raw=1" | iex

如果问题仍然存在,检查一下是否有其他进程占用了代理服务器的端口。可以使用以下命令来检查:

lsof -i :8082

如果发现有其他进程占用了端口,需要停止该进程或者更换代理服务器的端口。

2. Claude Code 或 Codex 启动失败

如果 Claude CodeCodex 启动失败,检查一下是否正确配置了代理服务器的地址和端口。可以在 Admin UI 中检查代理服务器的地址和端口:

http://127.0.0.1:8082/admin

检查一下 fcc-claudefcc-codex 的启动命令是否正确。例如:

fcc-claude

或者:

fcc-codex

如果问题仍然存在,检查一下 Claude Code 或 Codex 的版本是否与 free-claude-code 兼容。

3. 模型选择失败

如果模型选择失败,检查一下是否正确配置了模型的地址和端口。可以在 Admin UI 中检查模型的地址和端口:

http://127.0.0.1:8082/admin

检查一下模型的名称是否正确。例如:

nvidia_nim/nvidia/nemotron-3-super-120b-a12b

如果问题仍然存在,检查一下模型是否存在并且可以访问。

4. 代理服务器的日志文件

如果你需要检查代理服务器的日志文件,可以在以下目录中找到:

~/.fcc/logs

日志文件可以帮助你诊断问题并找到解决方法。

5. 常见错误和解决方法

  • 错误:fcc-server 启动失败
    • 解决方法:检查一下是否正确安装了 free-claude-code,是否有其他进程占用了代理服务器的端口。
  • 错误:Claude Code 或 Codex 启动失败
    • 解决方法:检查一下是否正确配置了代理服务器的地址和端口,是否正确配置了模型的地址和端口。
  • 错误:模型选择失败
    • 解决方法:检查一下是否正确配置了模型的地址和端口,是否正确配置了模型的名称。

通过检查这些常见问题和错误,你可以快速地解决问题并继续使用 free-claude-code。

10. 将 free-claude-code 集成到自己的项目中

将 free-claude-code 集成到自己的项目中,可以让你更好地控制和定制 Claude CodeCodex 的行为。我们先来看看前置条件:你已经安装并配置好了 free-claude-code,包括启动了代理服务器和配置了 NVIDIA NIM 提供商。

接着,我们需要了解 free-claude-code 提供的 API 和接口。free-claude-code 提供了一个 Admin UI,让你可以编辑支持的代理设置、验证更改和检查提供商。同时,它也提供了一个 /v1/models 端点,允许你获取可用的模型列表。

现在,让我们来看一下如何将 free-claude-code 集成到自己的项目中。假设你有一个 Python 项目,你可以使用 requests 库来与 free-claude-code 的 API 进行交互。首先,你需要启动 free-claude-code 代理服务器:

fcc-server

然后,你可以使用以下代码来获取可用的模型列表:

import requests

response = requests.get('http://localhost:8082/v1/models')
models = response.json()
print(models)

这将输出一个 JSON 数组,包含可用的模型列表。

如果你想使用特定的模型,你可以使用以下代码来发送请求:

import requests

model_name = 'nvidia_nim/nvidia/nemotron-3-super-120b-a12b'
response = requests.post(f'http://localhost:8082/v1/messages', json={'model': model_name, 'prompt': 'Hello World!'})
result = response.json()
print(result)

这将输出一个 JSON 对象,包含模型的响应。

在易错处,注意检查 free-claude-code 代理服务器的状态和日志,确保它正在运行并配置正确。同时,也需要检查你的项目的依赖库和版本,确保它们与 free-claude-code 兼容。

最后,通过将 free-claude-code 集成到自己的项目中,你可以更好地控制和定制 Claude Code 和 Codex 的行为,实现更复杂的功能和场景。记得检查 free-claude-code 的文档和更新,确保你使用的是最新的功能和 API。

11. 使用 free-claude-code 的高级功能和技巧

使用 free-claude-code 的高级功能和技巧

现在你已经成功运行了 free-claude-code 代理服务器,并且使用 Claude CodeCodex 启动了你的编码代理。接下来,让我们探索一些高级功能和技巧,来进一步优化你的使用体验。

1. 配置多个模型路由

free-claude-code 支持多个模型路由,这意味着你可以将不同的模型发送到不同的提供商。要配置多个模型路由,你需要在 Admin UI 中编辑 models 配置。

首先,打开 Admin UI 并点击 models 标签页。然后,点击 Add Model 按钮并输入你的模型名称和提供商。例如,你可以添加一个名为 opus 的模型,并将其发送到 NVIDIA NIM 提供商。

fcc-server --models opus:nvidia_nim/nvidia/nemotron-3-super-120b-a12b

2. 使用本地优化和模型选择功能

free-claude-code 支持本地优化和模型选择功能,这可以帮助你提高编码效率。要使用这些功能,你需要在 Admin UI 中编辑 optimizations 配置。

首先,打开 Admin UI 并点击 optimizations 标签页。然后,选择你想要使用的优化功能,例如 streaminglocal_request_optimizations

fcc-server --optimizations streaming,local_request_optimizations

3. 配置 Discord 或 Telegram 机器人包装器

free-claude-code 支持 Discord 或 Telegram 机器人包装器,这可以帮助你远程控制你的编码代理。要配置机器人包装器,你需要在 Admin UI 中编辑 bot 配置。

首先,打开 Admin UI 并点击 bot 标签页。然后,输入你的机器人 token 和其他配置信息。

fcc-server --bot discord --bot-token YOUR_BOT_TOKEN

4. 使用 Claude Code 的语音支持功能

free-claude-code 支持 Claude Code 的语音支持功能,这可以帮助你使用语音输入代码。要使用语音支持功能,你需要在 Admin UI 中编辑 speech 配置。

首先,打开 Admin UI 并点击 speech 标签页。然后,选择你想要使用的语音支持功能,例如 whispernvidia_nim

fcc-server --speech whisper

5. 使用 Codex 的本地优化和模型选择功能

free-claude-code 支持 Codex 的本地优化和模型选择功能,这可以帮助你提高编码效率。要使用这些功能,你需要在 Admin UI 中编辑 codex 配置。

首先,打开 Admin UI 并点击 codex 标签页。然后,选择你想要使用的优化功能,例如 streaminglocal_request_optimizations

fcc-server --codex optimizations streaming,local_request_optimizations

通过这些高级功能和技巧,你可以进一步优化你的 free-claude-code 使用体验,并提高你的编码效率。

12. 比较 free-claude-code 和其他解决方案

我们来比较一下 free-claude-code 和其他解决方案。为什么要做这个比较呢?因为了解不同解决方案的优缺点,可以帮助我们更好地选择适合自己的工具。

在开始比较之前,我们需要确保自己已经了解 free-claude-code 的基本功能和特点。如果你还没有读过前面的章节,建议你先去了解一下 free-claude-code 的安装、配置和使用方法。

现在,让我们来比较一下 free-claude-code 和其他解决方案。我们可以从以下几个方面来进行比较:

  1. 功能: free-claude-code 支持 Claude CodeCodex 两种编码工具,同时也支持多种 provider 后端,包括 NVIDIA NIM、OpenRouter 等。其他解决方案可能只支持一种编码工具或 provider 后端。
  2. 性能: free-claude-code 使用 Uvicorn 作为 web 服务器,支持异步请求和 WebSocket 连接,这使得它的性能比较高。其他解决方案可能使用不同的 web 服务器或架构,性能可能会有所不同。
  3. 易用性: free-claude-code 提供了一个简单的 Admin UI,用户可以通过它来配置和管理 provider 后端和编码工具。其他解决方案可能需要用户手动配置文件或使用命令行工具。
  4. 扩展性: free-claude-code 支持多种 provider 后端和编码工具,用户可以根据需要添加或删除 provider 后端和编码工具。其他解决方案可能不支持这种扩展性。

我们可以通过以下命令来比较 free-claude-code 和其他解决方案:

# 比较 free-claude-code 和其他解决方案的功能
fcc-server --help

# 比较 free-claude-code 和其他解决方案的性能
fcc-server --perf

# 比较 free-claude-code 和其他解决方案的易用性
fcc-server --admin-ui

# 比较 free-claude-code 和其他解决方案的扩展性
fcc-server --providers

通过这些命令,我们可以看到 free-claude-code 的功能、性能、易用性和扩展性与其他解决方案的差异。

如果你遇到任何问题或有任何疑问,可以通过以下方式来排查和解决:

  • 查看 free-claude-code 的文档和 FAQ
  • 在 GitHub 上提交 issue 或 pull request
  • 在社区论坛或讨论组中提问或分享经验

通过比较和分析,我们可以更好地了解 free-claude-code 的优缺点和适用场景,选择最适合自己的工具和解决方案。

FAQ

问题:如何安装Free Claude Code?

安装Free Claude Code可以通过运行脚本来完成。对于macOS/Linux用户,可以使用以下命令:

curl -fsSL "https://github.com/Alishahryar1/free-claude-code/blob/main/scripts/install.sh?raw=1" | sh

对于Windows PowerShell用户,可以使用以下命令:

irm "https://github.com/Alishahryar1/free-claude-code/blob/main/scripts/install.ps1?raw=1" | iex

这些脚本会安装必要的组件,包括Claude Code和Codex。

问题:如何启动Free Claude Code代理?

启动Free Claude Code代理可以使用以下命令:

fcc-server

代理启动后,会输出管理员UI的地址,例如:

INFO:     Admin UI: http://127.0.0.1:8082/admin (local-only)

可以打开这个地址来配置和管理代理。

问题:如何配置NVIDIA NIM提供者?

要配置NVIDIA NIM提供者,需要在管理员UI中输入NVIDIA NIM API密钥。首先,需要获取NVIDIA NIM API密钥,然后在管理员UI中点击“Validate”和“Apply”按钮来保存配置。

问题:如何运行编码代理?

要运行编码代理,需要保持fcc-server进程运行,然后使用以下命令启动Claude Code或Codex:

fcc-claude

fcc-codex

这些命令会读取当前配置的端口和认证令牌,然后启动相应的编码代理。

问题:如何卸载Free Claude Code?

要卸载Free Claude Code,可以使用以下命令:

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

irm "https://raw.githubusercontent.com/Alishahryar1/free-claude-code/main/scripts/uninstall.ps1" | iex

这些脚本会卸载Free Claude Code代理,但不会卸载其他组件,如Claude Code和Codex。

问题:如何解决安装报错问题?

如果在安装过程中遇到报错,可以尝试检查脚本是否正确下载和运行,也可以尝试重新运行安装脚本。如果问题仍然存在,可以查看Free Claude Code的文档和社区支持来获取帮助。

问题:如何选择合适的提供者?

Free Claude Code支持多个提供者,包括NVIDIA NIM、OpenRouter、Google AI Studio等。可以在管理员UI中选择合适的提供者,并配置相应的API密钥和其他设置。不同的提供者可能有不同的功能和限制,可以根据自己的需求选择合适的提供者。

🔗 Related