# farion1231/cc-switch

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

Repository: https://github.com/farion1231/cc-switch
Canonical: https://ross.abutalabs.com/products/cc-switch
Homepage: https://ccswitch.io
Language: Rust
License: MIT
License Family: permissive
Topics: ai-tools, claude-code, desktop-app, open-source, rust, tauri, codex, mcp, provider-management, wsl-support, opencode, skills, skills-management, openclaw, openclaw-ui, hermes, hermes-agent, grok, grokbuild, pi
Last push: 2026-08-27T00:41:57+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 98, longevity 28
- inputs: {"age_days": 394, "days_push": 7, "days_rel": 15, "gap_med": 6, "n_releases_24m": 48}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 129568, forks 8885 (observed 2026-08-28T04:12:24.187675+00:00)

## What it is
CC Switch is a cross-platform desktop application (built with Tauri and Rust) that acts as an all-in-one manager for AI coding CLI agents such as Claude Code, Codex, OpenCode, Gemini CLI, Grok Build, OpenClaw, and Hermes Agent. It lets users switch API providers, manage MCP servers and skills, and centralize configuration for these tools from a single GUI.

## Use cases
- switch api providers for claude code and codex
- manage mcp server configurations across ai coding tools
- unified gui to configure multiple ai coding cli agents
- switch between anthropic and third-party api relays
- manage skills for ai coding assistants
- configure claude code on windows via wsl
- centralize settings for opencode and hermes agent

## When to choose
- you use multiple AI coding CLI tools and want one place to switch providers and manage configs
- you frequently rotate between official and relay API providers for Claude Code or Codex
- you want a GUI instead of hand-editing JSON config files for MCP servers and skills

## When to avoid
- you only use a single AI coding tool with default settings and never change providers
- you need a headless or CI environment tool rather than a desktop GUI
- you want the AI coding agents themselves rather than a manager for them

## Facets
- artifact type: application
- maturity: active
- function: configuration-management, developer-tools, mcp, gui
- domain: developer-tools, artificial-intelligence, large-language-models, cross-platform
- platform: windows, rust
- tags: claude-code, codex, provider-switching, ai-coding-tools, tauri, api-provider-management, skills-management, wsl-support, command-line, macos, linux, desktop

## Member repositories
- farion1231/cc-switch (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:24.187675+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:11:31.004745+00:00, confidence not recorded.
  - readme: https://github.com/farion1231/cc-switch (fetched 2026-08-28T04:12:24.187675+00:00, sha 2375a060aae9)
  - homepage: https://ccswitch.io (fetched 2026-08-28T17:27:38.238808+00:00, sha 0c0daff3a8a5)
  - site_page: https://ccswitch.io/zh/docs (fetched 2026-08-28T17:27:38.247860+00:00, sha 02d8c424935b)
  - site_page: https://ccswitch.io/zh/changelog (fetched 2026-08-28T17:27:38.249853+00:00, sha 02d8c424935b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
