docs/user-manual/en/5-faq/5.2-questions.md
CC Switch for macOS is code-signed and notarized by Apple. You can download and install it directly without any additional steps. If you encounter issues, try downloading the latest version from the Releases page.
Possible causes:
Solutions:
Problem: AppImage won't start
Solution:
# Add execute permission
chmod +x CC-Switch-*.AppImage
# If it still fails, try
./CC-Switch-*.AppImage --no-sandbox
Cause: The CLI tool needs to reload its configuration
Solutions:
Troubleshooting steps:
Steps:
Possible cause: Port is occupied
Solution:
# macOS/Linux
lsof -i :49152
# Windows
netstat -ano | findstr :49152
Possible causes:
Solutions:
Possible cause: Proxy exited abnormally
Solution:
Checklist:
Possible causes:
Solutions:
Solutions:
Possible causes:
Solutions:
~/.cc-switch/ directory exists~/.cc-switch/backups/Possible causes:
Solutions:
Checklist:
Only official subscription types (Claude / Codex / Gemini official login, GitHub Copilot, Codex OAuth reverse proxy) automatically display the quota after enabling the provider. All other providers (including Token Plan and third-party balance queries) need the Usage Query switch to be manually turned on and a built-in template selected in the provider card — because the same request URL may expose both "plan" and "balance" query modes, requiring you to pick the right one. See 2.5 Usage Query → Manual Enable.
Check:
Check:
v3.13.0 switched Codex usage from estimation to precise parsing based on JSONL session logs, with normalized model names for consistent pricing lookup. New data aligns with official bills. If you still see old estimated data, delete the historical entries or wait for new session data to overwrite them.
See the complete Device Code login flow (verification code + browser authorization), both entry points (Add Provider panel / OAuth Auth Center), multi-account management, and common failure scenarios in 2.1 Add Provider → Codex OAuth Reverse Proxy (Claude Provider).
The Codex OAuth reverse proxy accesses your ChatGPT account's Codex service through a reverse-engineered OAuth flow. This may violate OpenAI's Terms of Service, carries the risk of account restrictions or suspensions, and provides no guarantee of long-term availability. By enabling, you assume all risks.
See the full disclaimer in the v3.13.0 Release Notes → Risk Notice and in 2.1 Add Provider → Codex OAuth Reverse Proxy.
Solutions:
macOS:
Windows:
Linux:
libappindicator)Solutions:
~/.cc-switch/settings.json to reset settingsSolutions:
brew upgrade --cask cc-switchToggle "Lightweight Mode" from the system tray menu. The main window closes, and CC Switch runs as a tray-only app. Toggle again or click "Open main window" to exit.
Yes. Lightweight Mode destroys the main window and its web view, reducing memory usage significantly while keeping tray menu functionality available.
Yes. Starting from v3.13.0, CC Switch covers all window re-show paths (normal launch, deep links, singleton activation, tray show_main, and Lightweight Mode return). Clicking a ccswitch:// link rebuilds the main window on demand and displays the import confirmation dialog. The first open is slightly slower than normal state (window rebuild required), but subsequent switches return to normal speed.
If none of the above solutions work:
Attach log files when submitting an Issue:
~/.cc-switch/logs/%APPDATA%\cc-switch\logs\