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

苏米客

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

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

6月前 AI编程开发 3324 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
Claude-Mem:通过持久内存压缩系统,让 Claude 真正记住并复用长期上下文
推荐阅读
  • 7 个热门前端设计 Skills 横评:Taste Skill 最稳,Frontend-Design 第一屏最惊艳
  • ACE:最强上下文引擎 Augment Context Engine,已支持主流的 AI 工具进行集成
  • Chrome 浏览器中的 Claude Code:从对话助手到工作流自动化工具
  • Google Stitch + DESIGN.md + Claude Code:AI 原生 UI 设计工作流实战指南
  • MCP数据库实战:用Cherry Studio+MCP轻松访问本地数据库,让AI秒变数据库专家
评论 (0)
请登录后发表评论
分类精选
手把手教你用支付宝订阅 Cursor Pro:国内用户最全开通教程(附取消自动扣费)
28249 11月前
Claude Code Rules:claude.md文件配置完全指南
21599 10月前
Claude Code + MCP 实战教程:手把手教你如何在Claude Code里面使用MCP
15641 10月前
手把手教你在VS Code & Cline/RooCode 中使用Kimi K2 模型,配置实录+开发实战体验
14838 10月前
学生党0元白嫖!手把手教你解锁Cursor Pro年VIP,超详细申请教程(附避坑指南)
14802 1年前
Cursor 0.46更新,新增支持Claude 3.7 + GPT 4.5,Cursor Pro 无限续杯攻略,全自动化工具使用说明
13744 1年前
Claude Code 官方已支持Windows系统!手把手教你免费安装使用Claude Code
13737 10月前
Cursor进阶指南:如何解决Cursor上下文长度的限制超出后”降智“问题
13381 1年前
Cursor代码生成器中文使用教程,Cursor新手入门完全指南,全网最全面详细的Cursor使用教程
13237 1年前
手把手教你在Claude Code 中使用Kimi K2 模型,超简单配置教程分享
11178 10月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 Claude Code Dynamic Workflows 详解:编排复杂任务的工作流引擎
2 Superpowers 深度拆解:用语言级纪律系统解决 AI 假完成问题
3 WeSight 正式开源:统一调度 Claude Code、Codex 等 Agent 的桌面控制台
4 Claude Code vs Codex 深度对比:20% 精准编辑 + 80% 日常编码的最佳实践
5 gpt-image-2 生成大屏设计稿到代码还原:完整实现指南
6 Zed 编辑器 1.0 发布:Rust 打造极致性能,AI 原生体验全面超越 VS Code
7 GSAP Skills:GSAP 官方 AI 动画知识库,让 AI 真正理解高级前端动画
8 Codex 项目级上下文治理:用 AGENTS.md 规范 AI 编程项目规则
9 Anthropic开源Claude Code插件市场:200+插件覆盖全开发链,2.7万Star
10 OpenCode 接入 Grok 教程:SuperGrok 订阅直接调用百万上下文
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联