mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-10-25 17:22:27 +08:00
The native menu now lists Claude Code, Claude Desktop, Codex, Gemini CLI and Grok Build (hidden apps are skipped; additive apps stay out). Each app row reads "name · mode · provider · quota" and opens a submenu that states the mode and only offers providers that switching can actually use: providers that need routing open the app page with the same needs-routing dialog, official subscriptions are disabled under routing, and the menu is read-only while failover is on instead of silently turning failover off. Projects move into the app submenus. Quota text matches the cards (remaining, "running low" under 10%, no emoji). A problems section appears only when something needs action: the routing service is down while apps use it, an app fell back to direct at startup, or a tray switch failed. On Windows a left click opens the window and a right click shows the menu; macOS and Linux keep the menu on left click.