熬夜写了个Claude Code 配置切换器 (CCS)

Claude Code 配置切换器 (CCS)

一个用于管理多个 Claude API 配置的命令行工具。可以轻松在不同环境或账户的 API 密钥和基础 URL 之间切换。

功能特性

  • 配置管理: 存储和管理多个 Claude API 配置
  • 简单切换: 使用单个命令在配置间切换
  • 模板支持: 使用默认模板确保配置结构一致
  • 配置保护: 防止删除或修改当前激活的配置
  • 信息脱敏: API 密钥显示时自动脱敏保护隐私
  • 验证: 名称验证和破坏性操作的确认提示
  • 多语言: 支持中文和英文界面
  • 美观界面: 彩色输出和图标增强用户体验
  • 自动更新: 内置自动更新功能,保持工具始终最新

配置格式

工具支持两种配置文件命名格式,用户可在首次使用时选择:

  1. 新格式:~/.claude/settings.json.<配置名称> [默认]
  2. 传统格式:~/.claude/settings-<配置名称>.json

项目地址:GitHub - shuiyihan12/ccs: 一个用于管理多个 Claude API 配置的命令行工具。可以轻松在不同环境或账户的 API 密钥和基础 URL 之间切换。

一键安装(推荐)

# 系统安装(推荐 - 使用镜像站)
curl -fsSL "https://cdn.jsdelivr.net/gh/shuiyihan12/ccs@master/ccs.sh" | \
sudo tee /usr/local/bin/ccs > /dev/null && sudo chmod +x /usr/local/bin/ccs

# 用户安装(无需 sudo - 使用镜像站)
curl -fsSL "https://cdn.jsdelivr.net/gh/shuiyihan12/ccs@master/ccs.sh" | \
install -D -m 755 /dev/stdin ~/bin/ccs && export PATH="$PATH:~/bin"

示例:

欢迎大家使用并提供意见!

17 个赞

后四个是什么平台呀

感谢分享,已Star :hand_with_index_finger_and_thumb_crossed:

这个看起来真不错啊,佬友辛苦了

论坛神人多

大佬辛苦了:tieba_013:

packycode、yes 等

不是已经有了相同的东西了么,好像叫ccapi这东西,也在论坛发布过 :joy:

太强了,大佬

厉害,感谢大佬

不错不错:clap:t2::clap:t2::clap:t2:,还有个ccapi也比较方便