Apply User-Level or Project-Level Overrides
mainClaude Code Switch supports different levels of configuration priority.
User-Level Settings (Highest Priority)
These write directly to ~/.claude/settings.json and override everything else. Use this if you want a persistent default or if other tools (like Quotio) are modifying your settings.
ccm user <provider> <region>: e.g.,ccm user glm globalsets GLM as the default for all projects.ccm user reset: Removes user-level settings and returns control to environment variables.
Project-Level Overrides
These create/remove a .claude/settings.local.json file in your current directory, affecting only the current project.
ccm project <provider> <region>: e.g.,ccm project glm chinauses GLM China for this project only.ccm project reset: Removes the project-specific override.
ccm user glm global