用途:cc-claude 用于配置并启动使用自定义 Anthropic 兼容渠道的 Claude Code 实例。当用户请求 cc-claude 或需要配置自定义 Claude 渠道时使用。
主要能力:检测本地是否已有配置;首次配置时收集 API 地址、API Key、模型列表和快捷命令名;已有配置时可查看脱敏配置、重置配置、增加模型、修改 API Key。子命令包括:cc-claude(fzf/select 选模型并启动 Claude)、cc-claude config(查看脱敏配置)、cc-claude reset(重新配置)、cc-claude configure --url .. --token .. --models ..(非交互式配置)、cc-claude add-model <模型名>(新增模型)、cc-claude change-token <新Key>(替换 API Key)。
使用方式:先检测配置:ls -la ~/.claude/skills/cc-claude/config/auth。若存在则进入已有配置流程,否则走首次配置。首次配置收集信息后执行 bash scripts/cc-claude.sh configure --url <URL> --token <TOKEN> --models <MODELS> --name <NAME>,完成后在新终端窗口运行 cc-claude。
安全与限制:配置存储于本地 skill 目录 config/auth(权限 600),AUTH_TOKEN 使用 openssl enc -aes-256-cbc -pbkdf2 加密,密码绑定 hostname + whoami,跨机无法直接解密;config 输出脱敏(前5 + **** + 后5)。资料未提供支持的渠道范围、系统兼容性与故障处理等细节。