CC Switch v3.14.0

Hermes Agent becomes the 6th managed app, Claude Opus 4.7 rolls out across the preset matrix, Gemini Native API proxy, "Local Routing" rename, and application-level window controls

中文版 → | 日本語版 →

---

Overview

CC Switch v3.14.0 is a major release centered on onboarding Hermes Agent as the 6th first-class managed app and rolling out Claude Opus 4.7 across the full aggregator and Bedrock preset matrix. Hermes support covers a database v9 → v10 migration, a complete Rust command surface, YAML-backed ~/.hermes/config.yaml read/write with atomic backups, MCP sync, Skills sync, SQLite + JSONL session management, and dedicated frontend panels including a Memory editor. All four API protocols aligned with Hermes Agent 0.10.0 (chat_completions, anthropic_messages, codex_responses, bedrock_converse) are selectable. Providers owned by the user-authored providers: dict are rendered as read-only cards, and deep YAML configuration is delegated directly to the Hermes Web UI.

Beyond Hermes, this release adds a Gemini Native API proxy (api_format = "gemini_native") so the proxy can forward directly to Google's generateContent endpoint with full streaming, schema conversion, and shadow request support; renames the legacy "Local Proxy Takeover" to Local Routing across UI copy, README, and docs in all three locales; introduces application-level window controls, an opt-in setting that materially improves the experience on Linux Wayland where compositor-drawn buttons can become inert; and bundles late additions for launching hermes dashboard from the toolbar, a LemonData preset across all six apps, a DDSHub Codex endpoint, plus several Hermes health-check and Usage modal fixes.

On the session side, the message list is virtualized via @tanstack/react-virtual so conversations with thousands of records scroll smoothly and long messages collapse by default; the Usage dashboard adds a date range picker (Today / 1d / 7d / 14d / 30d + custom date-time calendar) and a page-jump input; Stream Check error classification now surfaces color-coded toasts with refreshed default probe models and an explicit "model not found" branch; and switching to official providers is blocked while Local Routing is active to avoid account-suspension risk. The pricing database is reseeded from v8 → v9 with ~50 new model entries (Claude 4.7, Opus 4.7 Adaptive Thinking, Grok 4, Qwen 3.5/3.6, MiniMax M2.5/M2.7, Doubao Seed 2.0 series, GLM-5/5.1 and others) and corrected stale prices.

Release Date: 2026-04-21

Update Scale: 100 commits | 219 files changed | +20,548 / -3,569 lines

---

Highlights

---

Added

Hermes Agent Support (6th Managed App)

CC Switch now treats Hermes Agent as a first-class managed app alongside Claude / Codex / Gemini / OpenCode / OpenClaw.

Hermes Memory Panel

Hermes Provider Presets (~50)

Launch Hermes Dashboard from Toolbar

Claude Opus 4.7 Support

Claude max Effort Tier

Gemini Native API Proxy

GitHub Copilot Enterprise Server (GHES)

Session List Virtualization

Codex / OpenClaw Session Title Extraction

Usage Date Range Picker

Model Mapping Quick-Set

Stream Check Error Classification

Block Official Provider Switching During Local Routing

Pricing Database Refresh (v8 → v9)

Application-Level Window Controls

Hermes in Unified Skills Management

OpenClaw Config Directory Override

Hermes Config Directory Override

StepFun Step Plan Preset

New API Usage Script Template

LemonData Provider Preset (All Six Apps)

DDSHub Codex Preset

---

Changed

"Local Proxy Takeover" → "Local Routing"

Hermes Auto api_mode Removed

Hermes Provider Form

Hermes Deep Config Delegation

Hermes Toolbar Layout

ANTHROPIC_REASONING_MODEL Removed from Claude Quick-Set

Per-Provider Proxy Config Removed

Unified Toolbar Icon Button Width

Rust Toolchain Pinned to 1.95

Tray Menu ID Constant

Copilot Premium Consumption Deep Optimization

A systematic overhaul to reduce Copilot reverse-proxy premium interaction consumption across multiple dimensions:

Usage Script Intranet Support

Failover Queue Notes

---

Fixed

Header Auto-Compact Latching After Maximize

Hermes YAML Pollution & OAuth MCP auth Drop

Hermes Active Provider Display

Hermes Provider Persistence

Hermes Health Check Borrowing OpenClaw Schema

Usage Query Modal for Hermes & OpenClaw

Codex cache_control Preservation

Claude Prompt Cache Key Leak

Proxy Hop-by-Hop Header Stripping

Permissive Proxy CORS Removed

Backend Error Details in Proxy Toast

Usage Log Deduplication

Common Config Checkbox Persistence

Claude Plugin settings.json Sync

Google Official Gemini Env Preservation

OpenCode JSON5 Parser for Trailing Commas

Preset Refreshes

Auto-Expand Collapsed Messages on Search Hit

Unknown Subscription Quota Tiers Hidden

Weekly Limit Label Unified

Root-Level Skill Repo Install

Session ID Parsing Clippy

Stream Check Default Models Refresh

Skills Import Sync

Ghostty Session Restore

---

Docs

README Sponsor Updates

Global Proxy Hint Clarified

Takeover → Routing Rename

PIPELLM Website URL

---

⚠️ Breaking Changes

Hermes requires explicit api_mode

ANTHROPIC_REASONING_MODEL removed from Claude quick-set

Per-provider proxy configuration removed

Database schema v9 → v10

Pricing table reseeded (v8 → v9)

XCodeAPI preset removed

---

⚠️ Risk Notice

This release inherits the risk notices originally introduced in v3.12.3 / v3.13.0 for reverse-proxy-style features.

GitHub Copilot Reverse Proxy: Using Copilot's reverse-proxy path may violate GitHub / Microsoft's terms of service. See v3.12.3 release notes.

Codex OAuth Reverse Proxy: Using the Codex OAuth reverse proxy with a ChatGPT subscription may violate OpenAI's terms of service. See v3.13.0 release notes.

By enabling these features, users accept all associated risks. CC Switch is not responsible for any account restrictions, warnings, or service suspensions that result from using these features.

---

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.0-Windows.msiRecommended - MSI installer, supports auto-update
CC-Switch-v3.14.0-Windows-Portable.zipPortable, extract and run, no registry writes

macOS

FileDescription
CC-Switch-v3.14.0-macOS.dmgRecommended - DMG installer, drag into Applications
CC-Switch-v3.14.0-macOS.zipExtract and drag into Applications, Universal Binary
CC-Switch-v3.14.0-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