CC Switch v3.12.3

GitHub Copilot Reverse Proxy, macOS Code Signing & Notarization, Reasoning Effort Mapping, OpenCode SQLite Backend

中文版 → | 日本語版 →

---

Overview

CC Switch v3.12.3 is a major feature release that adds GitHub Copilot reverse proxy support with a dedicated Auth Center, introduces macOS code signing and Apple notarization for a seamless install experience, maps reasoning effort levels across providers, migrates OpenCode to a SQLite backend, enables Tool Search via the native ENABLE_TOOL_SEARCH environment variable toggle, and delivers a full skill backup/restore lifecycle. Additional improvements include proxy gzip compression, o-series model compatibility, Skills import rework, Ghostty terminal fix, Skills cache strategy optimization, Claude 4.6 context window update, and multiple bug fixes.

Release Date: 2026-03-24

Update Scale: 36 commits | 107 files changed | +9,124 / -802 lines

---

Highlights

---

New Features

GitHub Copilot Reverse Proxy

Added full reverse proxy support for GitHub Copilot, enabling Copilot-authenticated requests to be forwarded through CC Switch.

Copilot Auth Center

A dedicated authentication management UI for GitHub Copilot.

Reasoning Effort Mapping

Proxy-layer auto-mapping of reasoning effort for OpenAI o-series and GPT-5+ models.

OpenCode SQLite Backend

Added SQLite session storage support for OpenCode alongside the existing JSON backend.

Codex 1M Context Window Toggle

Added a one-click toggle for Codex 1M context window in the config editor.

Disable Auto-Upgrade Toggle

Added a checkbox in the Claude Common Config editor to disable Claude Code auto-upgrades.

Tool Search Environment Variable Toggle

Tool Search is now enabled via the native ENABLE_TOOL_SEARCH environment variable introduced in Claude 2.1.76+.

macOS Code Signing & Notarization

macOS builds are now code-signed and notarized by Apple.

Skill Auto-Backup on Uninstall

Skill files are now automatically backed up before uninstall to prevent accidental data loss.

Skill Backup Restore & Delete

Added management commands for skill backups created during uninstall.

---

Changes

Skills Cache Strategy Optimization

Optimized the Skills cache invalidation strategy for better performance.

Claude 4.6 Context Window Update

Updated Claude 4.6 model preset with the latest context window size.

MiniMax M2.7 Upgrade

Xiaomi MiMo Upgrade

AddProviderDialog Simplification

Provider Form Advanced Options Collapse

Proxy Gzip Compression

Non-streaming proxy requests now support gzip compression for reduced bandwidth usage.

o1/o3 Model Compatibility

Proxy forwarding now handles OpenAI o-series model token parameters correctly.

OpenCode Model Variants

Skills Import Flow

The Skills import flow has been reworked for correctness and cleanup.

---

Bug Fixes

WebDAV Password Clearing

Tool Message Parsing

Dark Mode Styling

Copilot Request Fingerprint

Provider Form Double Submit

Ghostty Session Restore

Skill ZIP Import Extension

Skill ZIP Install Target App

OpenClaw Active Card Highlight

Responsive Layout with TOC

Import Skills Dialog White Screen

Panel Bottom Blank Area

---

Documentation

Pricing Model ID Normalization

macOS Signed Build Messaging

---

⚠️ Risk Notice

GitHub Copilot Reverse Proxy Disclaimer

The Copilot reverse proxy feature introduced in this release accesses GitHub Copilot services through reverse-engineered, unofficial APIs. Please be aware of the following risks before enabling this feature:

  1. Terms of Service: This feature may violate GitHub's Acceptable Use Policies and Terms for Additional Products and Features, which prohibit excessive automated bulk activity, unauthorized service reproduction, and placing undue burden on servers through automated means.
  2. Account Risk: There are documented cases of GitHub issuing warning emails to users of similar tools, citing "scripted interactions or otherwise deliberately unusual or strenuous" usage patterns. Continued use after a warning may result in temporary or permanent suspension of Copilot access.
  3. No Guarantee: GitHub may update its detection mechanisms at any time, and usage patterns that work today may be flagged in the future.

Users enable this feature at their own risk. CC Switch is not responsible for any account restrictions, warnings, or service suspensions resulting from the use of this feature.

---

Download & Installation

Visit Releases to download the appropriate version.

System Requirements

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

Windows

FileDescription
CC-Switch-v3.12.3-Windows.msiRecommended - MSI installer with auto-update
CC-Switch-v3.12.3-Windows-Portable.zipPortable version, extract and run, no registry write

macOS

FileDescription
CC-Switch-v3.12.3-macOS.dmgRecommended - DMG installer, drag to Applications, Universal Binary
CC-Switch-v3.12.3-macOS.zipZIP archive, extract and drag to Applications, Universal Binary
CC-Switch-v3.12.3-macOS.tar.gzFor Homebrew installation and auto-update

macOS builds are code-signed and notarized by Apple for a seamless install experience.

Homebrew (macOS)

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

Update:

brew upgrade --cask cc-switch

Linux

DistributionRecommended FormatInstallation Method
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 directly, or use AUR
Other distributions / Unsure.AppImagechmod +x CC-Switch-.AppImage && ./CC-Switch-.AppImage