claude-code-switch 模型切换工具三种安装模式详解:用户级、系统级、项目级安装与卸载完整指南

发布时间:2026/11/5 1:47:34

claude-code-switch 模型切换工具三种安装模式详解:用户级、系统级、项目级安装与卸载完整指南 【免费下载链接】claude-code-switchOne-command model switcher for Claude Code (Only for Anthropic API).项目地址https://gitcode.com/gh_mirrors/cl/claude-code-switch点击查看免费下载claude-code-switch命令名ccm是一款面向 Claude Code 的一行命令模型切换工具让你在 DeepSeek、GLM、Kimi、Qwen 等多家 AI 服务商之间自由切换无需手动修改环境变量。安装是上手的第一步本文带你完整理解它的用户级、系统级、项目级三种安装模式并附上彻底卸载的步骤看完即可做出适合自己的选择。三种安装模式怎么选先看对比表三种模式由 install.sh 控制默认进入交互式菜单也可以直接用参数指定模式安装命令可执行文件位置数据目录适用场景用户级默认推荐./install.sh --user~/.local/bin~/.local/share/ccm个人电脑全局可用️系统级./install.sh --system/usr/local/bin/usr/local/share/ccm共享机器、多用户环境项目级./install.sh --project项目/.ccm/bin项目/.ccm项目隔离、临时试验 直接运行./install.sh不带参数且处于终端环境时会自动进入交互式菜单让你选择 1-用户级 / 2-系统级 / 3-项目级新手跟着提示走即可。第一步克隆仓库三种模式共用同一步准备工作——先把仓库克隆到本地git clone https://gitcode.com/gh_mirrors/cl/claude-code-switch cd claude-code-switch仓库结构非常精简核心就是三个脚本ccm.sh主脚本所有切换逻辑、install.sh安装器、uninstall.sh卸载器。用户级安装个人使用的推荐方式用户级安装是默认模式只影响你当前用户不需要管理员权限也是唯一会自动向 shell 配置~/.zshrc或~/.bashrc注入ccm/ccc函数的模式。安装命令./install.sh --user # 或者直接运行 ./install.sh它做了什么把ccm.sh主脚本和多语言文件复制到数据目录~/.local/share/ccm如果你设置了XDG_BIN_HOME或已有~/bin可执行文件会放到对应目录在~/.local/bin生成ccm和ccc两个轻量包装命令在第一个检测到的 shell 配置文件中写入带标记的函数块# ccm function begin 让ccm命令能把环境变量应用到当前 shell用户级可执行目录的选择逻辑见 install.sh函数注入逻辑见 install.sh。验证安装source ~/.zshrc # 或 source ~/.bashrc ccm status # 查看当前模型与 API Key 状态系统级安装共享机器的最佳选择系统级安装把命令放入所有用户共用的路径适合多台用户共用的服务器、实验室电脑需要管理员权限脚本检测到目录不可写时会自动通过sudo提权。安装命令./install.sh --system与用户级的区别可执行文件写入/usr/local/binmacOS Homebrew 用户则写入brew --prefix/bin逻辑见 install.sh数据目录为/usr/local/share/ccm所有用户共享同一份配置⚠️注意系统级安装意味着所有用户共用同一份~/.ccm_config之外的全局数据API Key 等敏感信息请谨慎管理。项目级安装隔离干净、互不干扰项目级安装把所有文件都放进当前项目的.ccm/目录不写任何 shell 配置、不占全局路径卸载时删掉目录即可最适合想先试水、不想污染系统的场景团队协作时希望项目自带环境可提交给版本库同一台机器上多个项目使用不同版本安装命令cd 你的项目目录 ./install.sh --project安装后项目内会生成如下结构激活脚本逻辑见 install.sh.ccm/ ├── activate # 激活脚本 ├── bin/ │ ├── ccm │ └── ccc ├── ccm.sh └── lang/每次使用前执行一次激活让项目内的命令优先生效source .ccm/activate ccm status 项目级安装不会注入 shell 函数所以用ccm deepseek这类命令前需要先source .ccm/activate这是它与前两种模式最大的使用差异。常用安装选项速查完整参数列表见 install.sh日常最常用的几个选项作用--prefix dir自定义可执行文件目录如./install.sh --prefix $HOME/bin--no-rc不向 shell 配置注入函数只用包装命令或eval方式--rc显式开启函数注入用户级/系统级默认开启--cleanup-legacy清理旧版 rc 函数块和遗留目录~/.ccm-y/--yes跳过所有确认提示适合自动化脚本--interactive强制进入交互式菜单组合示例安装到自定义目录并清理旧版残留./install.sh --user --prefix $HOME/bin --cleanup-legacy -y升级版本怎么办重新克隆/拉取代码后再次执行同一模式的安装命令即可覆盖旧版本然后source ~/.zshrc重新加载。这个改完必重装的细节在 TROUBLESHOOTING.md 中有完整说明。安装后的首次配置无论哪种模式安装后都建议先配置 API Keyccm config # 打开 ~/.ccm_config 编辑器 ccm status # 验证配置 ccc glm global # 切换模型并启动 Claude Code完整卸载教程三步做到干净卸载由 uninstall.sh 一键完成主流程见 uninstall.sh它会安全地执行四件事移除 shell 函数块从~/.zshrc、~/.bashrc等文件中精确删除带标记的ccm/ccc函数块不会误伤其他配置移除 PATH 中的包装命令只删除经指纹识别确认属于本工具的ccm/ccc文件识别逻辑见 uninstall.sh同名无关文件绝不误删清理数据目录删除~/.local/share/ccm、遗留的~/.ccm以及系统级/usr/local/share/ccm见 uninstall.sh提示你重新加载 shell 使卸载生效卸载命令./uninstall.sh source ~/.zshrc # 重新加载确认 ccm 命令已消失项目级安装的手动清理uninstall.sh不负责删除项目内的.ccm/目录项目级安装请手动移除cd 你的项目目录 # 确认不再需要后删除整个目录 # 然后重新打开一个终端确认 PATH 已恢复卸载后验证type ccm # 期望输出ccm: not found ccm status # 期望报错command not found如果type ccm仍显示函数定义说明有旧版 rc 块残留可先运行./install.sh --cleanup-legacy -y清理后再次执行./uninstall.sh。常见问题速答Q1安装后提示bin_dir 不在你的 PATH 中怎么办把安装输出中给出的那行export PATH...加入你的 shell 配置文件再source一次即可。Q2ccm命令切换了模型但当前 shell 没生效这是没注入 rc 函数时的正常行为需要手动eval $(ccm glm global)或安装时保持默认的函数注入不用--no-rc。更多排查方法见 TROUBLESHOOTING.md。Q3如何切换回 Claude 官方ccm claude # 使用 Claude Code 订阅总结一张表回顾你的需求推荐方案个人电脑、最省事./install.sh用户级默认团队/共享机器./install.sh --system项目内隔离使用./install.sh --projectsource .ccm/activate不再需要./uninstall.sh项目级另删.ccm/目录更多命令用法可查阅中文文档 README_CN.md、更新记录 CHANGELOG.md许可协议见 LICENSE。掌握三种安装模式后你就可以按自己的环境灵活部署这款 Claude Code 模型切换工具了 赞分享【免费下载链接】claude-code-switchOne-command model switcher for Claude Code (Only for Anthropic API).项目地址https://gitcode.com/gh_mirrors/cl/claude-code-switch点击查看免费下载相关推荐Deployer 安装完全指南全局、项目级与 Phar 三种安装方式详解Deployer 安装完全指南全局、项目级与 Phar 三种安装方式详解 Deployer deployer/deployer 是一款开箱即用地支持主流后端运维DevOpsCLINix 完全卸载指南多用户与单用户安装的系统级清理方案Nix 完全卸载指南多用户与单用户安装的系统级清理方案 Nix 采用纯函数式包管理模型将整个包存储放在 /nix 下并通过守护进程daemon与构建用包管理器构建工具开发工具编程语言配置管理操作系统Dokku 卸载完全指南Arch / Debian / Makefile 三种安装方式的卸载与系统清理Dokku 卸载完全指南Arch / Debian / Makefile 三种安装方式的卸载与系统清理 Dokku 是一款基于 Docker 的轻量级 Paa云原生DevOps后端上一篇dsh-purge提示词调校与补丁管理44 项补丁全可还原下一篇GEV-26B-Decide 快速上手5分钟用vLLM部署你的第一个决策模型创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/5 1:47:34

告别 Node 报错,Codex 免配置一键安装包实测

前言 很多开发者都想体验 Codex,却常常卡在环境搭建这一步。传统方式需要手动下载 Node.js、安装各类依赖包,还要在终端里逐条敲命令;一旦版本不匹配,就会冒出各种报错,新手很容易因此直接放弃。 这款 Codex 一键安装…

2026/11/5 1:47:34

《经典机器学习实战》第 3 课:线性回归与多项式回归(南瓜)

本文收录于专栏 《经典机器学习实战》 摘要:南瓜价格战场上的五连发:单特征线性回归 R 只有 0.045,多项式救不了弱特征,加入品种特征一跃到 0.776。再用 Ridge/Lasso 给 8 次多项式的过拟合上刹车,看清特征工程与正则化…

2026/11/5 1:47:34

rea 安装完全指南:三平台避坑与 AI 智能体接入

rea 安装完全指南:三平台避坑与 AI 智能体接入 【免费下载链接】rea Reverse engineer anything with agents, from app behavior down to native binaries. 项目地址: https://gitcode.com/GitHub_Trending/rea2/rea rea 是一款开源逆向分析 CLI&#xff0c…

2026/11/5 2:37:39

融合数据库KES:统一处理OLTP与OLAP的瑞士军刀

1. 项目概述:当数据库遇上"瑞士军刀"理念在数据爆炸式增长的今天,企业数据管理正面临前所未有的复杂局面。我见过太多团队疲于奔命地在不同数据库系统间切换——事务处理用MySQL、分析查询上Greenplum、时序数据塞进InfluxDB,最后还…

2026/11/5 2:37:39

工业通信可靠性:Polly重试机制实战解析

1. 工业通信场景下的可靠性挑战在工业自动化领域,上位机系统与外部服务(如企业微信、Modbus/OPC UA设备、数据库、API等)的通信可靠性直接影响生产稳定性。某汽车零部件工厂的MES系统曾因网络抖动导致200条生产状态推送丢失,事后需…

2026/11/5 2:37:39

MIPS多周期CPU教学模型:54条指令的硬件解剖实践

简介:本资源是面向计算机专业本科生的MIPS多周期CPU设计实践项目,聚焦《计算机组成原理》课程核心能力训练,帮助学习者深入理解指令执行流程、数据通路构建与FPGA硬件实现。资源完整包含基于Xilinx N4开发板的54条MIPS指令多周期CPU工程&…

2026/11/5 2:37:39

GPU算力租用平台怎么选:按显存、计费与任务形态匹配

“GPU算力租用平台推荐”这个题目,我在过去两年里被问过至少十几次,而且每次我给的答案都不一样——因为提问的人情况差得太远。有人是想拿一张卡跑个7B模型做LoRA微调,预算三百块;有人是要做多机多卡的大规模预训练,一…

2026/11/5 2:37:39

GPU算力租用平台推荐:显存、计费与环境配置避坑指南

GPU算力租用平台这件事,我最早接触是因为一个图像分割的小项目。当时手头只有一台轻薄本,跑个推理都要等半分钟,训练根本无从谈起。想着买卡吧,一张能用的训练卡加上配套电源、主板、散热,价格直接劝退;于是…

2026/11/5 2:32:38

学术数据分析利器:智能预处理与统计建模实战

1. 项目概述:当学术写作遇上智能分析去年帮一位博士生处理问卷数据时,我看着他面对上万条原始数据手足无措的样子,突然意识到:学术写作中最耗时的往往不是文字创作,而是前期数据清洗和分析。这正是"书匠策AI"…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑