Launch Week Day 1: Socket for Jira Is Now Available.Learn More
Socket
Book a DemoSign in
Socket

cc-model-switcher

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cc-model-switcher

A simple CLI tool to switch Claude Code AI models easily

latest
Source
npmnpm
Version
1.0.12
Version published
Weekly downloads
57
-14.93%
Maintainers
1
Weekly downloads
 
Created
Source

🚀 cc-switch - Claude Code模型切换器

一个简洁的Node.js CLI工具,用于快速切换Claude Code的大模型。

📦 安装

npm install -g cc-model-switcher

🎯 使用方法

安装完成后,你可以在任何路径下使用以下命令:

基本使用

cc_switch              # 使用默认Kimi模型
cc_switch deepseek     # 使用DeepSeek模型
cc_switch glm46        # 使用GLM-4.6模型
cc_switch --list       # 查看所有可用模型
cc_switch --interactive  # 交互式选择模型

简写命令

cc_switch -l           # 查看所有模型
cc_switch -i           # 交互式选择

🔧 配置

安装后会在用户主目录下创建 .models.json 配置文件:

Windows: C:\Users\用户名\.models.json macOS/Linux: ~/.models.json

添加新模型

编辑 ~/.models.json 文件,添加更多模型:

{
  "models": {
    "your_model": {
      "description": "Your custom model",
      "env": {
        "ANTHROPIC_BASE_URL": "https://api.your-model.com/anthropic",
        "ANTHROPIC_AUTH_TOKEN": "your-api-key",
        "API_TIMEOUT_MS": "600000",
        "ANTHROPIC_MODEL": "your-model-name",
        "ANTHROPIC_SMALL_FAST_MODEL": "your-model-name"
      }
    }
  }
}

📋 默认模型

模型名称描述
kimiKimi AI (Moonshot)
deepseekDeepSeek V3.1
glm46GLM-4.6 (智谱AI)

⚠️ Windows 注意事项

在Windows系统上使用时,请确保:

  • Git Bash 已安装:Claude Code 需要 Git Bash 才能在 Windows 上运行
  • 环境变量配置:如果 Git Bash 不在 PATH 中,请设置:
    set CLAUDE_CODE_GIT_BASH_PATH=C:\Program Files\Git\usr\bin\bash.exe
    

🔧 常见问题

API密钥配置

  • 问题:提示需要配置API密钥
  • 解决:编辑 ~/.models.json 文件,将 ANTHROPIC_AUTH_TOKEN 替换为实际的API密钥

路径问题

  • 问题Path was not found 错误
  • 解决:使用 npx 方式启动,已修复路径解析问题

Git Bash 路径

  • 问题:找不到 bash.exe
  • 解决:安装 Git for Windows 或设置环境变量

🏗️ 开发

# 克隆项目
git clone [项目地址]
cd cc-model-switcher

# 安装依赖
npm install

# 本地测试
npm link

# 取消本地链接
npm unlink -g cc-model-switcher

🚀 发布到npm

# 登录npm
npm login

# 发布
npm publish

📄 许可证

MIT

Keywords

claude

FAQs

Package last updated on 20 Nov 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts