CC Switch v3.14.1

Tray usage visibility, Codex OAuth stability fixes, Skills import/install reliability, and removal of the Hermes config health scanner

中文版 → | 日本語版 →

---

Overview

CC Switch v3.14.1 is a patch release following v3.14.0, focused on Codex OAuth reverse-proxy stability, tray usage visibility, Skills import / install reliability, Gemini session restore paths, and simplifying Hermes configuration health handling.

For the first time, the system tray surfaces cached usage for the current Claude / Codex / Gemini provider directly in its submenus — including subscription summaries and usage-script summaries with color-coded utilization markers. For Chinese coding-plan providers like Kimi / Zhipu / MiniMax, the tray additionally renders a 5-hour + weekly window layout in the 🟢 h12% w80% style (worst utilization drives the emoji), semantically identical to the official subscription badges. Creating a Claude provider whose ANTHROPIC_BASE_URL matches a known coding-plan host now auto-injects meta.usage_script so the tray lights up without opening the Usage Script modal.

Several Codex OAuth reverse-proxy stability issues are addressed this release: client-provided session IDs are now used as both prompt_cache_key and the Codex session header to avoid UUID-driven cache churn; non-streaming Anthropic clients receive proper JSON responses even when the ChatGPT Codex upstream forces OpenAI Responses SSE; and Stream Check now builds probes with the same store: false, encrypted reasoning include, and provider FAST mode setting as production requests, eliminating the "check fails but it actually works" mismatch. Paired with a new explicit FAST mode toggle, users can now opt into service_tier="priority" on Codex OAuth-backed Claude providers, trading latency against ChatGPT quota consumption on their own terms.

Additionally, the in-app Hermes config health scanner and its warning banner are removed (along with the scan_hermes_config_health command, HermesHealthWarning type, and HermesWriteOutcome.warnings payload), refocusing the Hermes surface on active provider display, switching defaults, memory editing, and launching the Hermes Web UI — deep configuration health is now Hermes's own responsibility.

Release Date: 2026-04-23

Update Scale: 13 commits | 48 files changed | +1,883 / -808 lines

---

Highlights

---

Added

Tray Usage Visibility

Tray Coding-Plan Usage (Kimi / Zhipu / MiniMax)

Codex OAuth FAST Mode

---

Changed

Session and Settings Layout Polish

---

Removed

Hermes Config Health Scanner

---

Fixed

Codex OAuth Cache Routing

Codex OAuth Responses SSE Aggregation

Codex OAuth Stream Check Parity

Codex Model Extraction

Model Quick-Set / One-Click Config

Skills Import Duplicates

Root-Level Skill Repos

Gemini Session Restore Paths

Provider Hover Names

---

Notes & Caveats

---

Download & Installation

Visit Releases to download the appropriate version.

System Requirements

OSMinimum VersionArchitecture
WindowsWindows 10 or laterx64
macOSmacOS 12 (Monterey) or laterIntel (x64) / Apple Silicon (arm64)
LinuxSee table belowx64

Windows

FileDescription
CC-Switch-v3.14.1-Windows.msiRecommended - MSI installer, supports auto-update
CC-Switch-v3.14.1-Windows-Portable.zipPortable, extract and run, no registry writes

macOS

FileDescription
CC-Switch-v3.14.1-macOS.dmgRecommended - DMG installer, drag into Applications
CC-Switch-v3.14.1-macOS.zipExtract and drag into Applications, Universal Binary
CC-Switch-v3.14.1-macOS.tar.gzFor Homebrew installation and auto-update

macOS builds are Apple code-signed and notarized — install directly.

Homebrew (macOS)

brew tap farion1231/ccswitch
brew install --cask cc-switch

Update:

brew upgrade --cask cc-switch

Linux

DistributionRecommendedInstallation
Ubuntu / Debian / Linux Mint / Pop!\_OS.debsudo dpkg -i CC-Switch-.deb or sudo apt install ./CC-Switch-.deb
Fedora / RHEL / CentOS / Rocky Linux.rpmsudo rpm -i CC-Switch-.rpm or sudo dnf install ./CC-Switch-.rpm
openSUSE.rpmsudo zypper install ./CC-Switch-*.rpm
Arch Linux / Manjaro.AppImageAdd execute permission and run, or use AUR
Other distros / not sure.AppImagechmod +x CC-Switch-.AppImage && ./CC-Switch-.AppImage