cc-switch logo

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

releaseplatform Windows | macOS | Linuxbuilt with Tauri 2total
star-history chart
Website GitHub

What is it?

What it is

English | 中文 | 日本語 | Deutsch | Changelog > Want to appear here? Kimi K3 is Moonshot AI's most capable model and the world's first open 3T-class model. With 2.8 trillion parameters, native vision, and a 1-million-token context window, K3 delivers frontier performance across long-horizon coding, knowledge work, and reasoning. CC Switch makes it easy to configure and switch to Kimi across agentic tools. **Click here to start using Kimi**

Why it exists

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

Who should use it

Teams building with Rust who want an open-source, self-hosted option.

Who should avoid it

Teams that need a fully managed SaaS with enterprise SLAs out of the box.

How it works

A quick walkthrough in plain English

How cc-switch works

Step 1 of 3

You interact with it

Open cc-switch, send a request, or connect it to your stack.

Features

Ai Tools
Claude Code
Codex
Desktop App
Hermes
Hermes Agent

Advantages

  • Open source (MIT)
  • Active Rust ecosystem
  • Self-hosted deployment options

Disadvantages

  • Requires operational ownership for self-hosted setups
  • Community support varies by project maturity

Installation

native

# Install dependencies
pnpm install

# Dev mode (hot reload)
pnpm dev

# Type check
pnpm typecheck

# Format code
pnpm format

# Check code format
pnpm format:check

# Run frontend unit tests
pnpm test:unit

# Run tests in watch mode (recommended for development)
pnpm test:unit:watch

# Build application
pnpm build

# Build debug version
pnpm tauri build --debug

FAQ

What is cc-switch?

cc-switch is an open-source project licensed under MIT.

What language is cc-switch built with?

Primary language: Rust.

Is it free to use?

Yes. Licensed under MIT. Check the license for commercial use.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for cc-switch

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
cc-switch | MushyBook