10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI编程开发

cc-switch:Claude Code 环境变量快速切换工具

9小时前 AI编程开发 33 0

作为一个长期使用Claude Code的开发者,之前推荐过一款CCCS的Claude Code配置切换工具,最近又发现一款cc-switch环境变量快速切换工具。

于是我试了试这个工具CCS(Claude Code Switcher)。

快速开始

安装

npm install -g @claude-cli/ccs

首次运行时,工具会自动导入当前Claude Code配置,无需手动迁移。


功能清单与命令体系

命令 别名 功能描述 适用场景
ccs — 交互式切换商家 快速在已有配置间切换,无需记住完整命令
ccs list ccs l 列出所有商家配置 查看当前管理的所有API商家
ccs add ccs a 添加新商家 集成新的API服务提供商
ccs edit [name] ccs e [name] 编辑商家配置 修改现有API密钥或地址
ccs use [name] ccs u [name] 快速切换到指定商家 在脚本或流程中直接指定商家
ccs remove [name] ccs rm [name] 删除商家配置 清理不再使用的API配置
ccs current ccs c 显示当前激活配置 确认当前使用的API商家
ccs refresh [name] ccs r [name] 刷新额度信息 实时查看API余额消耗情况
ccs lang — 切换界面语言 中英文切换
ccs --version ccs -v 显示版本号 检查工具版本
ccs --help ccs -h 显示帮助信息 查看命令文档

核心特性解析

1. 自动导入与切换前备份

首次运行时自动识别现有Claude Code配置,避免重复配置。每次切换前,工具自动备份~/.claude/settings.json为~/.claude/settings.json.backup,确保配置安全。

2. 额度实时跟踪

支持配置API商家的额度监控功能。需要提供:

  • User ID——在商家设置页面查看
  • Access Token——在设置-安全设置中获取

配置完成后,运行ccs refresh [商家名]即可实时刷新余额信息,或在添加/编辑时自动获取。

3. 中英双语支持

通过ccs lang命令灵活切换界面语言,适配全球用户。

4. 规范化表格展示

所有列表输出均采用带边框的美观表格格式,提升阅读体验。


配置文件结构

存储位置

~/.ccs.json——用户主目录下的隐藏配置文件

配置示例

{
  "lang": "zh",
  "current": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "providers": [
    {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "name": "OpenRouter",
      "description": "Main provider, cheap",
      "baseURL": "https://openrouter.ai/api/v1",
      "apiKey": "sk-or-xxx",
      "balanceConfig": {
        "enabled": true,
        "userId": "12345",
        "accessToken": "your-access-token"
      },
      "usedBalance": 12.5,
      "totalBalance": 100
    },
    {
      "id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
      "name": "OneAPI",
      "description": "Company internal API",
      "baseURL": "https://api.example.com/v1",
      "apiKey": "sk-xxx"
    }
  ]
}

商家字段说明

字段 必需 说明
id ✓ UUID标识符,系统自动生成
name ✓ 商家名称,用于命令行识别
description — 描述/备注信息
baseURL ✓ API请求的基础地址
apiKey ✓ API密钥
balanceConfig — 额度配置对象,可选
balanceConfig.enabled — 是否启用额度显示
balanceConfig.userId — 用户ID
balanceConfig.accessToken — 访问令牌
usedBalance — 已用额度(美元)
totalBalance — 总额度(美元)

切换机制详解

当执行商家切换时,工具按以下步骤操作:

备份——将当前~/.claude/settings.json保存为~/.claude/settings.json.backup

写入——将目标商家的ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKEN写入~/.claude/settings.json

完成——Claude Code环境变量立即生效,无需重启

技术栈

  • Claude Code——代码编写与优化
  • Commander.js——命令行参数解析
  • Inquirer.js——交互式命令提示
  • Chalk——终端彩色美化输出
  • MIT License——开源协议

总结

作为一个长期在Claude Code生态中摸索的开发者,我深刻理解多API商家切换的痛点。CCS的诞生并非为了追求"大而全",而是通过CLI工具的极简设计,为那些系统受限、偏好命令行、需要快速切换的用户提供一个可靠的解决方案。

无论你运行的是最新的MacOS还是停留在Big Sur的黑苹果,这个工具都能以最轻量的方式帮助你高效管理Claude Code环境。如果你也有类似的需求,不妨试试——一行npm命令,即可解决环境切换的所有问题。

开源地址:https://github.com/isnl/ccs

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:cc-switch:Claude Code 环境变量快速切换工具
#Claude Code #CCS #环境切换 
收藏 1
SeekDB:一款AI原生的混合搜索数据库!还支持MCP
Mistral 3 来了:这次只对标中国模型
推荐阅读
  • 手把手教你在VS Code & Cline/RooCode 中使用Kimi K2 模型,配置实录+开发实战体验
  • Cursor新手3分钟快速搞懂 Ask/Manual/Agent 三种模式及高级技巧
  • Kimi CLI 发布:一个把 Bash、AI 与 IDE 融合在一起的智能终端
  • Claude Code完成最后一块拼图,Claude Code支持远程 MCP 服务器,距离干翻Cursor仅一步之遥!
  • GitHub-MCP-Server:开发必备自动化 AI 助手,从部署到实战
评论 (0)
请登录后发表评论
分类精选
手把手教你用支付宝订阅 Cursor Pro:国内用户最全开通教程(附取消自动扣费)
16470 5月前
学生党0元白嫖!手把手教你解锁Cursor Pro年VIP,超详细申请教程(附避坑指南)
11858 7月前
Cursor 0.46更新,新增支持Claude 3.7 + GPT 4.5,Cursor Pro 无限续杯攻略,全自动化工具使用说明
11706 9月前
Claude Code Rules:claude.md文件配置完全指南
11219 4月前
Claude Code 官方已支持Windows系统!手把手教你免费安装使用Claude Code
10729 4月前
Claude Code + MCP 实战教程:手把手教你如何在Claude Code里面使用MCP
10182 4月前
Cursor代码生成器中文使用教程,Cursor新手入门完全指南,全网最全面详细的Cursor使用教程
10164 11月前
手把手教你在VS Code & Cline/RooCode 中使用Kimi K2 模型,配置实录+开发实战体验
7827 4月前
手把手教你在Claude Code 中使用Kimi K2 模型,超简单配置教程分享
7776 4月前
Cursor新手3分钟快速搞懂 Ask/Manual/Agent 三种模式及高级技巧
7168 6月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 Claude-Mem:通过持久内存压缩系统,让 Claude 真正记住并复用长期上下文
2 cc-switch:Claude Code 环境变量快速切换工具
3 Claude用不起?最强平替 GLM-4.6 全平台编程开发接入实战教程
4 黑五特惠GLM-4.6,教你如何配置 Claude Code 套餐的图像分析、视频理解、联网搜索等MCP
5 从零开始的Claude Skill实操指南:10分钟对话搞定你的第一个自定义Skill
6 GLM-4.6 黑五Coding套餐,折上折!支持 Claude Code、Cline、OpenCode、Roo 代码等
7 Spec Kit 实战指南:用规范驱动开发告别 Prompt 工程难题
8 Cursor封号?claude-4.5用不了?替代方案新选择,Verdent AI深度使用指南
9 Gemini 3 Pro 在 Gemini CL 上的完整使用指南:从申请到上手的四步操作流程
10 Cursor 2.1 发布:改进计划模式,AI 代码审查,计费方式等
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联