[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-520":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":47,"readmeContent":48,"aiSummary":49,"trendingCount":16,"starSnapshotCount":16,"syncStatus":50,"lastSyncTime":51,"discoverSource":52},520,"cc-switch","farion1231\u002Fcc-switch","farion1231","A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io","https:\u002F\u002Fwww.ccswitch.io",null,"Rust",93364,6096,162,996,0,780,7839,30997,4417,120,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"ai-tools","claude-code","codex","desktop-app","hermes","hermes-agent","mcp","minimax","omo","open-source","openclaw","openclaw-ui","opencode","provider-management","rust","skills","skills-management","tauri","typescript","wsl-support","2026-06-07 04:00:28","\u003Cdiv align=\"center\">\n\n# CC Switch\n\n### The All-in-One Manager for Claude Code, Codex, Gemini CLI, OpenCode & OpenClaw\n\n[![Version](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Ffarion1231\u002Fcc-switch?color=blue&label=version)](https:\u002F\u002Fgithub.com\u002Ffarion1231\u002Fcc-switch\u002Freleases)\n[![Platform](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey.svg)](https:\u002F\u002Fgithub.com\u002Ffarion1231\u002Fcc-switch\u002Freleases)\n[![Built with Tauri](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbuilt%20with-Tauri%202-orange.svg)](https:\u002F\u002Ftauri.app\u002F)\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Ffarion1231\u002Fcc-switch\u002Ftotal)](https:\u002F\u002Fgithub.com\u002Ffarion1231\u002Fcc-switch\u002Freleases\u002Flatest)\n\n\u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F15372\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F15372\" alt=\"farion1231%2Fcc-switch | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\u003C\u002Fa>\n\nEnglish | [中文](README_ZH.md) | [日本語](README_JA.md) | [Changelog](CHANGELOG.md)\n\n\u003C\u002Fdiv>\n\n## ❤️Sponsor\n\n> [Want to appear here?](mailto:farion1231@gmail.com)\n\n\u003Cdetails open>\n\u003Csummary>Click to collapse\u003C\u002Fsummary>\n\n[![MiniMax](assets\u002Fpartners\u002Fbanners\u002Fminimax-en.jpeg)](https:\u002F\u002Fplatform.minimax.io\u002Fsubscribe\u002Fcoding-plan?code=ClLhgxr2je&source=link)\n\nMiniMax-M2.7 is a next-generation large language model designed for autonomous evolution and real-world productivity. Unlike traditional models, M2.7 actively participates in its own improvement through agent teams, dynamic tool use, and reinforcement learning loops. It delivers strong performance in software engineering (56.22% on SWE-Pro, 55.6% on VIBE-Pro, 57.0% on Terminal Bench 2) and excels in complex office workflows, achieving a leading 1495 ELO on GDPval-AA. With high-fidelity editing across Word, Excel, and PowerPoint, and a 97% adherence rate across 40+ complex skills, M2.7 sets a new standard for building AI-native workflows and organizations.\n\n[Click](https:\u002F\u002Fplatform.minimax.io\u002Fsubscribe\u002Fcoding-plan?code=ClLhgxr2je&source=link) to get an exclusive 12% off the MiniMax Token Plan!\n\n---\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fwww.packyapi.com\u002Fregister?aff=cc-switch\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fpackycode.png\" alt=\"PackyCode\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to PackyCode for sponsoring this project! PackyCode is a reliable and efficient API relay service provider, offering relay services for Claude Code, Codex, Gemini, and more. PackyCode provides special discounts for our software users: register using \u003Ca href=\"https:\u002F\u002Fwww.packyapi.com\u002Fregister?aff=cc-switch\">this link\u003C\u002Fa> and enter the \"cc-switch\" promo code during first recharge to get 10% off.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Faigocode.com\u002Finvite\u002FCC-SWITCH\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Faigocode.png\" alt=\"AIGoCode\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to AIGoCode for sponsoring this project! AIGoCode is an all-in-one platform that integrates Claude Code, Codex, and the latest Gemini models, providing you with stable, efficient, and highly cost-effective AI coding services. The platform offers flexible subscription plans, zero risk of account suspension, direct access with no VPN required, and lightning-fast responses. AIGoCode has prepared a special benefit for CC Switch users: if you register via \u003Ca href=\"https:\u002F\u002Faigocode.com\u002Finvite\u002FCC-SWITCH\">this link\u003C\u002Fa>, you'll receive an extra 10% bonus credit on your first top-up!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fwww.shengsuanyun.com\u002F?from=CH_4HHXMRYF\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fshengsuanyun.svg\" alt=\"Shengsuanyun\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to Shengsuanyun for sponsoring this project! Shengsuanyun is a super factory serving AI Native Teams — an industrial-grade AI task parallel execution platform. Its model marketplace aggregates Claude, ChatGPT, Gemini, and other domestic and international LLM and multimedia model capabilities with direct supply. Absolutely no reverse engineering or dilution — platform-wide model SLA availability reaches 99.7%, with \u003Ca href=\"https:\u002F\u002Fwatch.shengsuanyun.com\u002Fstatus\u002Fshengsuanyun\">monitoring dashboards\u003C\u002Fa> showing green across the board. It also offers enterprise-grade custom gateways for fine-grained team cost and permission management, smart routing, security protection, and BYOK (Bring Your Own Key) hosting. The platform charges on a pay-per-use and tokens plan (coming soon) basis, with invoicing available. Register via \u003Ca href=\"https:\u002F\u002Fwww.shengsuanyun.com\u002F?from=CH_4HHXMRYF\">this link\u003C\u002Fa> as a new user to receive ¥10 in credits plus a 10% bonus on your first top-up.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fwww.aicodemirror.com\u002Fregister?invitecode=9915W3\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Faicodemirror.jpg\" alt=\"AICodeMirror\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to AICodeMirror for sponsoring this project! AICodeMirror provides official high-stability relay services for Claude Code \u002F Codex \u002F Gemini CLI, with enterprise-grade concurrency, fast invoicing, and 24\u002F7 dedicated technical support.\nClaude Code \u002F Codex \u002F Gemini official channels at 38% \u002F 2% \u002F 9% of original price, with extra discounts on top-ups! AICodeMirror offers special benefits for CC Switch users: register via \u003Ca href=\"https:\u002F\u002Fwww.aicodemirror.com\u002Fregister?invitecode=9915W3\">this link\u003C\u002Fa> to enjoy 20% off your first top-up, and enterprise customers can get up to 25% off!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fpateway.ai\u002F?ch=etzpm8&aff=WB6M6F67#\u002F\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fpateway.png\" alt=\"PatewayAI\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to PatewayAI for sponsoring this project! PatewayAI is an API relay service provider built for heavy AI developers, focused on directly relaying official high-quality model APIs. It offers the full Claude lineup and the Codex series, 100% sourced from official channels — no dilution, no fakes, verification welcome. Billing is transparent and every token-level invoice can be audited line by line.\nIt also supports enterprise-grade concurrency and provides a dedicated management platform for enterprise customers — formal contracts and invoicing are available; visit the official website for contact details.\nRegister now via \u003Ca href=\"https:\u002F\u002Fpateway.ai\u002F?ch=etzpm8&aff=WB6M6F67#\u002F\">this link\u003C\u002Fa> to receive $3 in trial credit. Top-ups go as low as 60% of the original price, with a two-way referral bonus of up to $150!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fcloud.siliconflow.cn\u002Fi\u002FdrGuwc9k\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fsilicon_en.jpg\" alt=\"SiliconFlow\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to SiliconFlow for sponsoring this project! SiliconFlow is a high-performance AI infrastructure and model API platform, providing fast and reliable access to language, speech, image, and video models in one place. With pay-as-you-go billing, broad multimodal model support, high-speed inference, and enterprise-grade stability, SiliconFlow helps developers and teams build and scale AI applications more efficiently. Register via \u003Ca href=\"https:\u002F\u002Fcloud.siliconflow.cn\u002Fi\u002FdrGuwc9k\">this link\u003C\u002Fa> and complete real-name verification to receive ¥16 in bonus credit, usable across models on the platform. SiliconFlow is also now compatible with OpenClaw, allowing users to connect a SiliconFlow API key and call major AI models for free.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fcubence.com\u002Fsignup?code=CCSWITCH&source=ccs\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fcubence.png\" alt=\"Cubence\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to Cubence for sponsoring this project! Cubence is a reliable and efficient API relay service provider, offering relay services for Claude Code, Codex, Gemini, and more with flexible billing options including pay-as-you-go and monthly plans. Cubence provides special discounts for CC Switch users: register using \u003Ca href=\"https:\u002F\u002Fcubence.com\u002Fsignup?code=CCSWITCH&source=ccs\">this link\u003C\u002Fa> and enter the \"CCSWITCH\" promo code during recharge to get 10% off every top-up!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fwww.dmxapi.cn\u002Fregister?aff=bUHu\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fdmx-en.jpg\" alt=\"DMXAPI\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to DMXAPI for sponsoring this project! DMXAPI provides global large model API services to 200+ enterprise users. One API key for all global models. Features include: instant invoicing, unlimited concurrency, starting from $0.15, 24\u002F7 technical support. GPT\u002FClaude\u002FGemini all at 32% off, domestic models 20-50% off, Claude Code exclusive models at 66% off! \u003Ca href=\"https:\u002F\u002Fwww.dmxapi.cn\u002Fregister?aff=bUHu\">Register here\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fwww.compshare.cn\u002Fcoding-plan?ytag=GPU_YY_YX_git_cc-switch\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fucloud.png\" alt=\"Compshare\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to Compshare for sponsoring this project! Compshare is UCloud's AI cloud platform, providing stable and comprehensive domestic and international model APIs with just one key. Featuring cost-effective monthly and per-use domestic-model Coding Plan packages, alongside stable officially-relayed overseas models. Supports Claude Code, Codex, and API access. Enterprise-grade high concurrency, 24\u002F7 technical support, and self-service invoicing. Users who register via \u003Ca href=\"https:\u002F\u002Fwww.compshare.cn\u002Fcoding-plan?ytag=GPU_YY_YX_git_cc-switch\">this link\u003C\u002Fa> will receive a free 5 CNY platform trial credit!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Faicoding.sh\u002Fi\u002FCCSWITCH\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Faicoding.jpg\" alt=\"AICoding\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to AICoding.sh for sponsoring this project! AICoding.sh — Global AI Model API Relay Service at Unbeatable Prices! Claude Code at 19% of original price, GPT at just 1%! Trusted by hundreds of enterprises for cost-effective AI services. Supports Claude Code, GPT, Gemini and major domestic models, with enterprise-grade high concurrency, fast invoicing, and 24\u002F7 dedicated technical support. CC Switch users who register via \u003Ca href=\"https:\u002F\u002Faicoding.sh\u002Fi\u002FCCSWITCH\">this link\u003C\u002Fa> get 10% off their first top-up!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fcrazyrouter.com\u002Fregister?aff=OZcm&ref=cc-switch\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fcrazyrouter.png\" alt=\"Crazyrouter\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to Crazyrouter for sponsoring this project! Crazyrouter is a high-performance AI API aggregation platform — one API key for 300+ models including Claude Code, Codex, Gemini CLI, and more. All models at 55% of official pricing with auto-failover, smart routing, and unlimited concurrency. Crazyrouter offers an exclusive deal for CC Switch users: register via \u003Ca href=\"https:\u002F\u002Fcrazyrouter.com\u002Fregister?aff=OZcm&ref=cc-switch\">this link\u003C\u002Fa> and contact customer support to claim \u003Cstrong>$2 free credit\u003C\u002Fstrong>, plus enter promo code `CCSWITCH` on your first top-up for an extra \u003Cstrong>30% bonus credit\u003C\u002Fstrong>! \u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fwww.right.codes\u002Fregister?aff=CCSWITCH\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Frightcode.jpg\" alt=\"RightCode\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thank you to Right Code for sponsoring this project! Right Code reliably provides routing services for models such as Claude Code, Codex, and Gemini. It features a highly cost-effective Codex monthly subscription plan and \u003Cstrong>supports quota rollovers—unused quota from one day can be carried over and used the next day.\u003C\u002Fstrong> Invoices are available upon top-up. Enterprise and team users can receive dedicated one-on-one support. Right Code also offers an exclusive discount for CC Switch users: register via \u003Ca href=\"https:\u002F\u002Fwww.right.codes\u002Fregister?aff=CCSWITCH\">this link\u003C\u002Fa>, and with every top-up you will receive pay-as-you-go credit equivalent to 25% of the amount paid.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fwww.sssaicode.com\u002Fregister?ref=DCP0SM\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fsssaicode.png\" alt=\"SSSAiCode\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to SSSAiCode for sponsoring this project! SSSAiCode is a stable and reliable API relay service, dedicated to providing stable, reliable, and affordable Claude and Codex model services, with same-day fast invoicing. SSSAiCode offers a special deal for CC Switch users: register via \u003Ca href=\"https:\u002F\u002Fwww.sssaicode.com\u002Fregister?ref=DCP0SM\">this link\u003C\u002Fa> to enjoy $10 extra credit on every top-up!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fwww.openclaudecode.cn\u002Fregister?aff=aOYQ\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fmikubanner.svg\" alt=\"Micu\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to Micu API for sponsoring this project! Micu API is a global LLM relay service provider dedicated to delivering the best cost-performance ratio with high stability. Backed by a registered enterprise for core assurance, eliminating any risk of service discontinuation, with fast official invoicing support! We champion \"zero cost to try\": top up from as low as ¥1 with no minimum, and get fee-free refunds anytime! Micu API offers an exclusive deal for CC Switch users: register via \u003Ca href=\"https:\u002F\u002Fwww.openclaudecode.cn\u002Fregister?aff=aOYQ\">this link\u003C\u002Fa> and enter promo code \"ccswitch\" when topping up to enjoy a \u003Cstrong>10% discount\u003C\u002Fstrong>!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Flemondata.cc\u002Fr\u002FFFX1ZDUP\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Flemondata.png\" alt=\"LemonData\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to LemonData for sponsoring this project! LemonData is a high-performance AI API aggregation platform — one API key for 300+ models including GPT, Claude, Gemini, DeepSeek, and more. All models priced 30–70% below official rates with auto-failover, smart routing, and unlimited concurrency. New users get $1 free credit instantly upon registration — sign up via \u003Ca href=\"https:\u002F\u002Flemondata.cc\u002Fr\u002FFFX1ZDUP\">this link\u003C\u002Fa>to claim your bonus and start building right away\u003C\u002Fstrong>!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fctok.ai\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fctok.png\" alt=\"CTok\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to CTok.ai for sponsoring this project! CTok.ai is dedicated to building a one-stop AI programming tool service platform. We offer professional Claude Code packages and technical community services, with support for Google Gemini and OpenAI Codex. Through carefully designed plans and a professional tech community, we provide developers with reliable service guarantees and continuous technical support, making AI-assisted programming a true productivity tool. Click \u003Ca href=\"https:\u002F\u002Fctok.ai\">here\u003C\u002Fa> to register!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fchefshop.ai\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fchefshop.png\" alt=\"ChefShop\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to ChefShop AI for sponsoring this project! ChefShop AI is a premium account service provider tailored for heavy AI subscription users. The platform offers official top-up and stable account services for mainstream large models including ChatGPT Plus\u002FPro, Claude Max, Grok Super\u002FHeavy, and Gemini. Click \u003Ca href=\"https:\u002F\u002Fchefshop.ai\">here\u003C\u002Fa> to purchase!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fvibecodingapi.ai\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Flioncc.png\" alt=\"LionCC\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to LionCC for sponsoring this project! LionCC is built for Vibe Coders who pursue the ultimate development experience. We provide stable, low-latency, and competitively priced computing services for Claude Code, Codex, and OpenClaw, saving up to 50% in costs. After registering, add customer service on WeChat (HSQBJ088888888) with the code \"cc-switch\" to receive $10 in free credits (10 million tokens). For other collaborations, follow the blog @LionCC.ai. Click \u003Ca href=\"https:\u002F\u002Fvibecodingapi.ai\">here\u003C\u002Fa> to register!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd width=\"180\">\u003Ca href=\"https:\u002F\u002Fddshub.short.gy\u002Fccswitch\">\u003Cimg src=\"assets\u002Fpartners\u002Flogos\u002Fdds.png\" alt=\"DDS\" width=\"150\">\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Thanks to DDS for sponsoring this project! DDS Hub is a reliable and high-performance Claude API proxy service. We provides cost-effective domestic Claude direct acceleration services for both individual and enterprise users. We offer stable and low-latency Claude Max number pools, with full support for Claude Haiku, Opus, Sonnet and other flagship models. Invoices are available for recharges of 1000 RMB or more. Enterprise customers can also enjoy customized grouping and dedicated technical support services.\nExclusive benefit for CC Switch users: Register via \u003Ca href=\"https:\u002F\u002Fddshub.short.gy\u002Fccswitch\">the link \u003C\u002Fa>below and enjoy an extra 10% credit on your first recharge (please contact the group admin to claim after recharging)!\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003C\u002Ftable>\n\n\u003C\u002Fdetails>\n\n## Why CC Switch?\n\nModern AI-powered coding relies on CLI tools like Claude Code, Codex, Gemini CLI, OpenCode, and OpenClaw — but each has its own configuration format. Switching API providers means manually editing JSON, TOML, or `.env` files, and there is no unified way to manage MCP and Skills across multiple tools.\n\n**CC Switch** gives you a single desktop app to manage all five CLI tools. Instead of editing config files by hand, you get a visual interface to import providers with one click, switch between them instantly, with 50+ built-in provider presets, unified MCP and Skills management, and system tray quick switching — all backed by a reliable SQLite database with atomic writes that protect your configs from corruption.\n\n- **One App, Five CLI Tools** — Manage Claude Code, Codex, Gemini CLI, OpenCode, and OpenClaw from a single interface\n- **No More Manual Editing** — 50+ provider presets including AWS Bedrock, NVIDIA NIM, and community relays; just pick and switch\n- **Unified MCP & Skills Management** — One panel to manage MCP servers and Skills across four apps with bidirectional sync\n- **System Tray Quick Switch** — Switch providers instantly from the tray menu, no need to open the full app\n- **Cloud Sync** — Sync provider data across devices via Dropbox, OneDrive, iCloud, or WebDAV servers\n- **Cross-Platform** — Native desktop app for Windows, macOS, and Linux, built with Tauri 2\n- **Built-in Utilities** — Includes various utilities for first-launch login confirmation, signature bypass, plugin extension sync, and more\n\n## Screenshots\n\n|                  Main Interface                   |                  Add Provider                  |\n| :-----------------------------------------------: | :--------------------------------------------: |\n| ![Main Interface](assets\u002Fscreenshots\u002Fmain-en.png) | ![Add Provider](assets\u002Fscreenshots\u002Fadd-en.png) |\n\n## Features\n\n[Full Changelog](CHANGELOG.md) | [Release Notes](docs\u002Frelease-notes\u002Fv3.12.3-en.md)\n\n### Provider Management\n\n- **5 CLI tools, 50+ presets** — Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw; copy your key and import with one click\n- **Universal providers** — One config syncs to multiple apps (OpenCode, OpenClaw)\n- One-click switching, system tray quick access, drag-and-drop sorting, import\u002Fexport\n\n### Proxy & Failover\n\n- **Local proxy with hot-switching** — Format conversion, auto-failover, circuit breaker, provider health monitoring, and request rectifier\n- **App-level takeover** — Independently proxy Claude, Codex, or Gemini, down to individual providers\n\n### MCP, Prompts & Skills\n\n- **Unified MCP panel** — Manage MCP servers across 4 apps with bidirectional sync and Deep Link import\n- **Prompts** — Markdown editor with cross-app sync (CLAUDE.md \u002F AGENTS.md \u002F GEMINI.md) and backfill protection\n- **Skills** — One-click install from GitHub repos or ZIP files, custom repository management, with symlink and file copy support\n\n### Usage & Cost Tracking\n\n- **Usage dashboard** — Track spending, requests, and tokens with trend charts, detailed request logs, and custom per-model pricing\n\n### Session Manager & Workspace\n\n- Browse, search, and restore conversation history across all apps\n- **Workspace editor** (OpenClaw) — Edit agent files (AGENTS.md, SOUL.md, etc.) with Markdown preview\n\n### System & Platform\n\n- **Cloud sync** — Custom config directory (Dropbox, OneDrive, iCloud, NAS) and WebDAV server sync\n- **Deep Link** (`ccswitch:\u002F\u002F`) — Import providers, MCP servers, prompts, and skills via URL\n- Dark \u002F Light \u002F System theme, auto-launch, auto-updater, atomic writes, auto-backups, i18n (zh\u002Fen\u002Fja)\n\n## FAQ\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Which AI CLI tools does CC Switch support?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nCC Switch supports five tools: **Claude Code**, **Codex**, **Gemini CLI**, **OpenCode**, and **OpenClaw**. Each tool has dedicated provider presets and configuration management.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Do I need to restart the terminal after switching providers?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nFor most tools, yes — restart your terminal or the CLI tool for changes to take effect. The exception is **Claude Code**, which currently supports hot-switching of provider data without a restart.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>My plugin configuration disappeared after switching providers — what happened?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nCC Switch provides a \"Shared Config Snippet\" feature to pass common data (beyond API keys and endpoints) between providers. Go to \"Edit Provider\" → \"Shared Config Panel\" → click \"Extract from Current Provider\" to save all common data. When creating a new provider, check \"Write Shared Config\" (enabled by default) to include plugin data in the new provider. All your configuration items are preserved in the default provider imported when you first launched the app.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>macOS installation\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nCC Switch for macOS is code-signed and notarized by Apple. You can download and install it directly — no extra steps needed. We recommend using the `.dmg` installer.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Why can't I delete the currently active provider?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nCC Switch follows a \"minimal intrusion\" design principle — even if you uninstall the app, your CLI tools will continue to work normally. The system always keeps one active configuration, because deleting all configurations would make the corresponding CLI tool unusable. If you rarely use a specific CLI tool, you can hide it in Settings. To switch back to official login, see the next question.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>How do I switch back to official login?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nAdd an official provider from the preset list. After switching to it, run the Log out \u002F Log in flow, and then you can freely switch between the official provider and third-party providers. Codex supports switching between different official providers, making it easy to switch between multiple Plus or Team accounts.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Where is my data stored?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n- **Database**: `~\u002F.cc-switch\u002Fcc-switch.db` (SQLite — providers, MCP, prompts, skills)\n- **Local settings**: `~\u002F.cc-switch\u002Fsettings.json` (device-level UI preferences)\n- **Backups**: `~\u002F.cc-switch\u002Fbackups\u002F` (auto-rotated, keeps 10 most recent)\n- **Skills**: `~\u002F.cc-switch\u002Fskills\u002F` (symlinked to corresponding apps by default)\n- **Skill Backups**: `~\u002F.cc-switch\u002Fskill-backups\u002F` (created automatically before uninstall, keeps 20 most recent)\n\n\u003C\u002Fdetails>\n\n## Documentation\n\nFor detailed guides on every feature, check out the **[User Manual](docs\u002Fuser-manual\u002Fen\u002FREADME.md)** — covering provider management, MCP\u002FPrompts\u002FSkills, proxy & failover, and more.\n\n## Quick Start\n\n### Basic Usage\n\n1. **Add Provider**: Click \"Add Provider\" → Choose a preset or create custom configuration\n2. **Switch Provider**:\n   - Main UI: Select provider → Click \"Enable\"\n   - System Tray: Click provider name directly (instant effect)\n3. **Takes Effect**: Restart your terminal or the corresponding CLI tool to apply changes (Claude Code does not require a restart)\n4. **Back to Official**: Add an \"Official Login\" preset, restart the CLI tool, then follow its login\u002FOAuth flow\n\n### MCP, Prompts, Skills & Sessions\n\n- **MCP**: Click the \"MCP\" button → Add servers via templates or custom config → Toggle per-app sync\n- **Prompts**: Click \"Prompts\" → Create presets with Markdown editor → Activate to sync to live files\n- **Skills**: Click \"Skills\" → Browse GitHub repos → One-click install to all apps\n- **Sessions**: Click \"Sessions\" → Browse, search, and restore conversation history across all apps\n\n> **Note**: On first launch, you can manually import existing CLI tool configs as the default provider.\n\n## Download & Installation\n\n### System Requirements\n\n- **Windows**: Windows 10 and above\n- **macOS**: macOS 12 (Monterey) and above\n- **Linux**: Ubuntu 22.04+ \u002F Debian 11+ \u002F Fedora 34+ and other mainstream distributions\n\n### Windows Users\n\nDownload the latest `CC-Switch-v{version}-Windows.msi` installer or `CC-Switch-v{version}-Windows-Portable.zip` portable version from the [Releases](..\u002F..\u002Freleases) page.\n\n### macOS Users\n\n**Method 1: Install via Homebrew (Recommended)**\n\n```bash\nbrew tap farion1231\u002Fccswitch\nbrew install --cask cc-switch\n```\n\nUpdate:\n\n```bash\nbrew upgrade --cask cc-switch\n```\n\n**Method 2: Manual Download**\n\nDownload `CC-Switch-v{version}-macOS.dmg` (recommended) or `.zip` from the [Releases](..\u002F..\u002Freleases) page.\n\n> **Note**: CC Switch for macOS is code-signed and notarized by Apple. You can install and open it directly.\n\n### Arch Linux Users\n\n**Install via paru (Recommended)**\n\n```bash\nparu -S cc-switch-bin\n```\n\n### Linux Users\n\nDownload the latest Linux build from the [Releases](..\u002F..\u002Freleases) page:\n\n- `CC-Switch-v{version}-Linux.deb` (Debian\u002FUbuntu)\n- `CC-Switch-v{version}-Linux.rpm` (Fedora\u002FRHEL\u002FopenSUSE)\n- `CC-Switch-v{version}-Linux.AppImage` (Universal)\n\n> **Flatpak**: Not included in official releases. You can build it yourself from the `.deb` — see [`flatpak\u002FREADME.md`](flatpak\u002FREADME.md) for instructions.\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Architecture Overview\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n### Design Principles\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│                    Frontend (React + TS)                    │\n│  ┌─────────────┐  ┌──────────────┐  ┌──────────────────┐    │\n│  │ Components  │  │    Hooks     │  │  TanStack Query  │    │\n│  │   (UI)      │──│ (Bus. Logic) │──│   (Cache\u002FSync)   │    │\n│  └─────────────┘  └──────────────┘  └──────────────────┘    │\n└────────────────────────┬────────────────────────────────────┘\n                         │ Tauri IPC\n┌────────────────────────▼────────────────────────────────────┐\n│                  Backend (Tauri + Rust)                     │\n│  ┌─────────────┐  ┌──────────────┐  ┌──────────────────┐    │\n│  │  Commands   │  │   Services   │  │  Models\u002FConfig   │    │\n│  │ (API Layer) │──│ (Bus. Layer) │──│     (Data)       │    │\n│  └─────────────┘  └──────────────┘  └──────────────────┘    │\n└─────────────────────────────────────────────────────────────┘\n```\n\n**Core Design Patterns**\n\n- **SSOT** (Single Source of Truth): All data stored in `~\u002F.cc-switch\u002Fcc-switch.db` (SQLite)\n- **Dual-layer Storage**: SQLite for syncable data, JSON for device-level settings\n- **Dual-way Sync**: Write to live files on switch, backfill from live when editing active provider\n- **Atomic Writes**: Temp file + rename pattern prevents config corruption\n- **Concurrency Safe**: Mutex-protected database connection avoids race conditions\n- **Layered Architecture**: Clear separation (Commands → Services → DAO → Database)\n\n**Key Components**\n\n- **ProviderService**: Provider CRUD, switching, backfill, sorting\n- **McpService**: MCP server management, import\u002Fexport, live file sync\n- **ProxyService**: Local proxy mode with hot-switching and format conversion\n- **SessionManager**: Conversation history browsing across all supported apps\n- **ConfigService**: Config import\u002Fexport, backup rotation\n- **SpeedtestService**: API endpoint latency measurement\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Development Guide\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n### Environment Requirements\n\n- Node.js 18+\n- pnpm 8+\n- Rust 1.85+\n- Tauri CLI 2.8+\n\n### Development Commands\n\n```bash\n# Install dependencies\npnpm install\n\n# Dev mode (hot reload)\npnpm dev\n\n# Type check\npnpm typecheck\n\n# Format code\npnpm format\n\n# Check code format\npnpm format:check\n\n# Run frontend unit tests\npnpm test:unit\n\n# Run tests in watch mode (recommended for development)\npnpm test:unit:watch\n\n# Build application\npnpm build\n\n# Build debug version\npnpm tauri build --debug\n```\n\n### Rust Backend Development\n\n```bash\ncd src-tauri\n\n# Format Rust code\ncargo fmt\n\n# Run clippy checks\ncargo clippy\n\n# Run backend tests\ncargo test\n\n# Run specific tests\ncargo test test_name\n\n# Run tests with test-hooks feature\ncargo test --features test-hooks\n```\n\n### Testing Guide\n\n**Frontend Testing**:\n\n- Uses **vitest** as test framework\n- Uses **MSW (Mock Service Worker)** to mock Tauri API calls\n- Uses **@testing-library\u002Freact** for component testing\n\n**Running Tests**:\n\n```bash\n# Run all tests\npnpm test:unit\n\n# Watch mode (auto re-run)\npnpm test:unit:watch\n\n# With coverage report\npnpm test:unit --coverage\n```\n\n### Tech Stack\n\n**Frontend**: React 18 · TypeScript · Vite · TailwindCSS 3.4 · TanStack Query v5 · react-i18next · react-hook-form · zod · shadcn\u002Fui · @dnd-kit\n\n**Backend**: Tauri 2.8 · Rust · serde · tokio · thiserror · tauri-plugin-updater\u002Fprocess\u002Fdialog\u002Fstore\u002Flog\n\n**Testing**: vitest · MSW · @testing-library\u002Freact\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Project Structure\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n```\n├── src\u002F                        # Frontend (React + TypeScript)\n│   ├── components\u002F\n│   │   ├── providers\u002F          # Provider management\n│   │   ├── mcp\u002F                # MCP panel\n│   │   ├── prompts\u002F            # Prompts management\n│   │   ├── skills\u002F             # Skills management\n│   │   ├── sessions\u002F           # Session Manager\n│   │   ├── proxy\u002F              # Proxy mode panel\n│   │   ├── openclaw\u002F           # OpenClaw config panels\n│   │   ├── settings\u002F           # Settings (Terminal\u002FBackup\u002FAbout)\n│   │   ├── deeplink\u002F           # Deep Link import\n│   │   ├── env\u002F                # Environment variable management\n│   │   ├── universal\u002F          # Cross-app configuration\n│   │   ├── usage\u002F              # Usage statistics\n│   │   └── ui\u002F                 # shadcn\u002Fui component library\n│   ├── hooks\u002F                  # Custom hooks (business logic)\n│   ├── lib\u002F\n│   │   ├── api\u002F                # Tauri API wrapper (type-safe)\n│   │   └── query\u002F              # TanStack Query config\n│   ├── locales\u002F                # Translations (zh\u002Fen\u002Fja)\n│   ├── config\u002F                 # Presets (providers\u002Fmcp)\n│   └── types\u002F                  # TypeScript definitions\n├── src-tauri\u002F                  # Backend (Rust)\n│   └── src\u002F\n│       ├── commands\u002F           # Tauri command layer (by domain)\n│       ├── services\u002F           # Business logic layer\n│       ├── database\u002F           # SQLite DAO layer\n│       ├── proxy\u002F              # Proxy module\n│       ├── session_manager\u002F    # Session management\n│       ├── deeplink\u002F           # Deep Link handling\n│       └── mcp\u002F                # MCP sync module\n├── tests\u002F                      # Frontend tests\n└── assets\u002F                     # Screenshots & partner resources\n```\n\n\u003C\u002Fdetails>\n\n## Contributing\n\nIssues and suggestions are welcome!\n\nBefore submitting PRs, please ensure:\n\n- Pass type check: `pnpm typecheck`\n- Pass format check: `pnpm format:check`\n- Pass unit tests: `pnpm test:unit`\n\nFor new features, please open an issue for discussion before submitting a PR. PRs for features that are not a good fit for the project may be closed.\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=farion1231\u002Fcc-switch&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#farion1231\u002Fcc-switch&Date)\n\n## License\n\nMIT © Jason Young\n","CC Switch 是一个跨平台的桌面全能助手工具，支持Claude Code、Codex、OpenCode、openclaw及Gemini CLI等多款AI代码生成与管理工具。它采用Rust语言开发，并基于Tauri框架构建，确保了高性能和低资源占用。该工具提供了一个统一的界面来管理和切换不同的AI代码服务提供商，同时支持Windows、macOS和Linux三大操作系统。适用于需要频繁使用多种AI编程辅助工具的开发者或团队，帮助他们更高效地进行软件开发和项目管理。",2,"2026-06-06 02:37:21","top_all"]