Thanks to visit codestin.com
Credit goes to github.com

Skip to content

cjh-store/cc-cli

Repository files navigation

CC CLI - Claude Code 配置管理工具

NPM版本 下载量 License

一键切换 Claude Code API 配置的命令行工具。支持多站点、多 Token 管理,智能合并配置,无需手动修改文件。

✨ 核心功能

  • 🔄 一键切换 - 快速切换不同的 API 站点和 Token
  • 📋 配置管理 - 查看、添加、删除 API 配置
  • 🔗 智能合并 - 自动与 Claude Code 配置文件同步
  • ⚙️ 完整支持 - 支持所有 Claude Code 配置项
  • 💻 Codex 支持 - 管理 Claude Code Codex 配置(仅支持 Claude 模型),支持开启/关闭yolo模式

📦 安装使用

# 全局安装
npm install -g @cjh0/cc-cli

🚀 使用方法

主要命令

# 启动交互式界面
cc
# 如果遇到命令冲突,使用备用命令
cc-cli

# API配置管理
cc api

# 快速切换 API 配置
cc apiuse

# 查看当前状态
cc status

# 查看帮助
cc --help

⚠️ 命令冲突解决:如果遇到 clang: error 错误,说明 cc 命令与系统的 C 编译器冲突,请使用 cc-cli 命令

运行 cc 后会显示交互式菜单,按方向键选择功能:

  • 📡 Claude Code API - 切换/查看/添加/删除 Claude Code API 配置
  • 💻 Codex API - 管理 Claude Code Codex 配置(切换配置、YOLO 模式)
  • 📊 状态查看 - 查看当前使用的配置
  • ❓ 帮助文档 - 显示帮助信息

📋 配置文件说明

智能配置合并

工具会自动将你选择的 API 配置与现有的 Claude Code 设置合并,保留所有原有配置项,只更新 API 相关设置。

配置文件位置

  • ~/.claude/api_configs.json - 存储 API 配置
  • ~/.claude/settings.json - Claude Code 主配置文件
  • ~/.codex/config.toml - Codex 主配置文件
  • ~/.codex/auth.json - Codex 认证文件

配置格式示例

{
  "sites": {
    "XX公益站": {
      "url": "https://api.example.com", // (可选)站点的地址 免得忘记公益站点,后期会支持一键打开
      "description": "同时支持Claude Code和Codex", // 随意 可不填
      // Claude Code API配置(最简配置,兼容官方大部分配置,会覆盖配置文件)
      "claude": {
        "env": {
          "ANTHROPIC_BASE_URL": "https://api.example.com",
          "ANTHROPIC_AUTH_TOKEN": {
            "Token1": "sk-xxxxxxxxxxxxxx", // 支持多个token
            "Token2": "sk-yyyyyyyyyyyyyy"
          }
        },
      },
      // Codex API配置(最简配置,兼容官方大部分配置)
      "codex": {
        "OPENAI_API_KEY": "sk-xxxxxxxxxxxxxx",
        "model": "gpt-5",
        "model_providers": {
          "duckcoding": {
            "name": "duckcoding",
            "base_url": "https://jp.duckcoding.com/v1"
          }
        }
      }
    }
    "XX公益站2": {
      ...
    }
  }
}

⚠️ 重要说明

  • claude 字段:用于 Claude Code API 配置(推荐使用)
  • config 字段:用于 Claude Code API 配置(向后兼容)
  • codex 字段:用于 Codex API 配置,仅支持 Claude 模型
  • 三种配置可在同一站点中共存,实现双重支持
  • YOLO 模式:自动开启 approval_policy=neversandbox_mode=danger-full-access

📸 界面预览

CC CLI 界面预览

配置切换界面

配置切换界面

🔄 工作原理

Claude Code API 配置流程

  1. 选择配置 - 从列表中选择 API 站点和 Token
  2. 智能合并 - 自动与现有 Claude Code 配置合并
  3. 立即生效 - 无需重启,Claude Code 立即使用新配置

Codex API 配置流程

  1. 选择站点 - 从支持 Codex 的站点中选择
  2. 选择提供商 - 从 model_providers 中选择服务提供商
  3. 生成配置 - 自动生成 config.toml 和 auth.json 文件
  4. YOLO 模式 - 可选开启最宽松配置模式

📄 许可证

本项目基于 MIT 许可证开源。


CC CLI - 让 Claude Code 配置管理变得简单! 🚀

About

claude code工具集合

Resources

License

Stars

Watchers

Forks

Packages

No packages published