Agent Skills (Open Standard)
SDK / ToolThe open Agent Skills standard — SKILL.md folders any agent can load, governed by the Agentic AI Foundation since 2026-10-22.
- official
- spec
- agent-skills
- standard
A Tauri 2 desktop manager that switches API providers across twelve agent tools — Claude Code, Claude Desktop, Codex, Gemini CLI and more — and centralizes MCP servers, skills and prompts, with routing modes that let you run GPT in Claude Code and Claude in Codex.
cc-switch targets the configuration sprawl of running many agentic CLIs at once: provider endpoints buried in JSON, TOML and YAML per tool, MCP servers configured twice, prompts scattered per app. One native desktop app (built with Tauri 2) covers twelve tools — Claude Code, Claude Desktop, Codex, Gemini CLI, Grok Build, OpenCode, OpenClaw, Hermes, Pi, MiniMax Code, Kimi Code and Oh My Pi — with 90+ provider presets (including AWS Bedrock and NVIDIA NIM plus community relays) so switching is one click instead of a config edit. Three connection modes cover the common topologies: Direct points a tool straight at the provider; Routing forwards requests through your machine, converting API formats and failing over automatically; Aggregation merges several providers into one model list, with each request going to the provider of the model you pick. Beyond switching it centralizes MCP servers and skills — add once, sync per tool — keeps prompts per tool, turns each tool's session logs into a readable view of what every turn changed, and shows token usage, spending, subscription quotas and account balances on provider cards and in the tray. Platform requirements are concrete: Windows 10+, macOS 12 (Monterey)+, Linux on x86_64 or ARM64 with glibc 2.35+ and WebKitGTK 4.1 (Ubuntu 22.04+/Debian 12+; RHEL, Rocky and Alma 8–9 not supported yet). For headless machines the project points at the community-maintained cc-switch-cli, a separate repository with a TUI and CLI mode.
Anyone running Claude Code alongside Codex, Gemini CLI or OpenCode who is tired of editing each tool's config to swap providers, wants one MCP server list synced everywhere, or needs API-format conversion to use one vendor's models inside another vendor's CLI. Also fits people tracking spend across free tiers and subscriptions: usage, remaining quota and account balances are visible without opening each provider's dashboard. Headless servers are covered by the separate community CLI rather than the desktop app.
# macOS (recommended):
brew install --cask cc-switch
brew upgrade --cask cc-switch
# or download CC-Switch-v{version}-macOS.dmg (Universal — Apple Silicon and Intel) from Releases
# Windows 10+:
# CC-Switch-v{version}-Windows.msi, or the -Portable.zip; arm64 builds available
# Linux: x86_64/ARM64, glibc 2.35+, WebKitGTK 4.1 (Ubuntu 22.04+/Debian 12+)
Official site: https://ccswitch.io/en/Created 2025-08-04 (151,574 stars as of writing). The desktop app requires a graphical interface — for servers and SSH-only machines the project recommends the community-maintained cc-switch-cli (a separate repository, installable via its own Homebrew formula), not this app. Linux support excludes RHEL, Rocky and Alma 8–9 for now (WebKitGTK 4.1 requirement). The README carries sponsor placements (for example a Kimi promotion), and the Routing mode sends requests through your machine — relevant when routing through providers whose terms restrict proxying. Provider presets are community-maintained, so endpoint details can drift from what a provider currently documents.
Repository
farion1231/cc-switchCharted
The open Agent Skills standard — SKILL.md folders any agent can load, governed by the Agentic AI Foundation since 2026-10-22.
A local launcher that points Claude Code and seven other coding harnesses at any OpenAI-, Anthropic- or Responses-compatible endpoint — without editing a single config file.
Answers macOS Spotlight and Siri prompts with your signed-in Claude Code account — an experimental macOS 27 model-delegation provider.