缘起:Cursor 的“背刺”
相信不少开发者朋友都曾是 Cursor 的忠实用户,享受着它带来的高效摸鱼(划掉)体验。然而,随着最近其收费策略的调整,使用成本骤然提高,让许多人开始寻找新的替代方案。
这时,Claude Code (CC) 进入了我们的视野。作为 Anthropic 官方出品的命令行 AI 编程工具,它同样强大、智能,并且完全免费。它能直接在你的终端里理解代码、生成代码、修复 Bug,是名副其实的编程利器。
但它也有一个“美中不足”的限制——默认绑定官方 API,这意味着我们无法灵活选择模型,也必须承担其相对高昂的费用。
那么,有没有办法让 Claude Code 摆脱束缚,变得更加开放和自由呢?
当然有!今天,就向大家隆重介绍我为此专门开发的免费开源项目:Claude Code Nexus!
![]()
Claude Code Nexus
这是一个为 Claude Code 量身打造的代理服务平台。其核心能力在于:**解除 Claude Code 对 Anthropic 官方 API 的绑定,使其能够通过任何兼容 OpenAI 规范的 API 服务运行,并提供了多用户独立配置的 API 服务,支持多人使用互不干扰!
实现原理:一个聪明的“协议转换器”
Claude Code Nexus (简称 CCN) 的工作模式就像一个协议转换网关。它部署在你的 Claude Code 和你指定的 LLM 服务之间,负责将 CC 发出的 Anthropic API 格式请求,实时转换为标准的 OpenAI API 格式。
转换前: Claude Code -> Anthropic API
转换后: Claude Code -> Claude Code Nexus -> 你指定的任意 OpenAI 兼容 API (如 OneAPI, Azure, Groq, 本地 Ollama 等)
简单说,你只需把第三方服务的 API 信息和模型映射规则填入 CCN,它就会自动帮你完成所有请求的转换和转发。
核心亮点:开源平台化解决方案
与市面上大多面向单人使用的转发服务不同,CCN 专门面向多用户、界面化、无服务架构部署设计,提供以下核心优势:
全图形化配置界面:所有配置项均通过 Web 界面完成,无需手动编辑任何配置文件,内置多个主流 LLM 供应商地址,方便快速接入。
独立多用户账户体系:通过 GitHub 快速登录。每个用户都拥有独立的账户,可以单独配置自己的模型映射规则和 API 供应商,互不影响。
灵活的部署与控制:项目基于 Cloudflare 技术栈构建,提供两种使用方式:
使用公共服务:我们提供了免费稳定的公益实例 https://claude.nekro.ai,无需部署,登录即用。
私有化部署:项目完全开源,可一键部署到你自己的 Cloudflare 账户中,实现对数据和服务的完全控制。(利用 CF Worker 免费用户每日 10W 次请求可实现零成本上线,甚至可以分享给朋友使用乃至支持小型社区也绰绰有余)
开放性与终极私有化:项目代码基于 MIT 协议完全开源,不进行任何形式的强制绑定,您可以任意改造,甚至是用于商业用途。更重要的是,Claude Code 本身也是开源的。这意味着,通过 Claude Code + Claude Code Nexus 这套组合拳,你能以零成本打造出一套完全属于自己的、可私有化部署的、体验媲美 Cursor 的顶级 AI 编程助手方案。
快速上手指南(以公益服务为例)
1. 安装环境和 Claude Code
a. 安装 Node.js (版本需 ≥ 18.0)
如果您尚未安装 Node.js,请根据您的操作系统选择合适的安装方式。已安装请跳到 b 项
Windows 用户 (推荐官网下载):
打开浏览器,访问 Node.js 官方网站。
在首页,您会看到两个下载选项,请点击左侧标有 “LTS” (长期支持版) 的按钮下载安装程序。
运行下载好的 .msi 安装包,遵循安装向导的指示完成安装。建议全程保持默认选项,特别是确保 "Add to PATH" 选项是自动勾选的。
安装完成后,重启电脑或至少新开一个终端窗口 (CMD/PowerShell),输入以下命令验证安装:
node --version npm --version
macOS 用户 (推荐使用 Homebrew):
brew install node
Linux (Debian/Ubuntu) 用户:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash - sudo apt-get install -y nodejs
安装完成后,请在终端运行 node --version 确认版本。
b. 安装 Claude Code
打开您的终端(或 PowerShell),运行以下命令进行全局安装:
npm install -g @anthropic-ai/claude-code
安装完成后,运行 claude --version 确认安装成功。
2. 注册与获取 API Key
访问 https://claude.nekro.ai/,使用 GitHub 账户登录,系统将自动为你生成专属的 API Key 和 Base URL。
![]()
系统独立密钥
3. 配置后端服务
在平台的控制台中,填入你自己的 OpenAI 兼容 API 服务地址和密钥。你还可以自定义模型转发规则,将 CC 的不同模型(haiku, sonnet, opus)映射到你指定的任何目标模型上。
![]()
自定义转发规则
4. 配置客户端环境变量
这是最后一步,将你的专属 Key 和我们的服务地址配置到本地。
对于 macOS / Linux (使用 .zshrc 或 .bashrc):
# 1. 设置您的 Nexus API Key export ANTHROPIC_API_KEY="ak-xxxxxxxx"
# 2. 设置 Nexus 代理服务地址 export ANTHROPIC_BASE_URL="https://claude.nekro.ai"
别忘了执行 source ~/.zshrc 或 source ~/.bashrc 使其生效。
对于 Windows (使用 PowerShell):
# (永久) 为当前用户设置
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "ak-xxxxxxxx", "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://claude.nekro.ai", "User")
永久设置需要重启 PowerShell 才能生效。
配置完成后,正常使用 claude 命令,它所有的请求都将通过您指定的 API 服务处理。开始快乐地 Vibe Coding 吧!
![]()
相关的开源 Agent 项目
如果您对跨平台沙盒化 AI Agent 框架感兴趣,希望构建一个能够接入多种平台(如 QQ、Minecraft、B站直播等)、具备代码执行和动态扩展能力的智能体,可以关注我们的另一个开源项目-> 传送门。
➡ 详细介绍: https://linux.do/t/topic/839682
![]()
总结
Claude Code Nexus 致力于成为 Claude Code 的一个高效、灵活的配套设施,将 API 的选择权交还给用户!
公益服务访问地址: https://claude.nekro.ai
感谢阅读。如果项目对您有帮助,欢迎给个 Star 支持一下!
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com
