EveryDev.ai
Subscribe
Home
Tools

3,920+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. CC-Switch CLI
    CC-Switch CLI icon

    CC-Switch CLI

    AI Coding Assistants

    A cross-platform CLI and TUI tool to manage providers, MCP servers, prompts, and sessions for Claude Code, Codex, Gemini, OpenCode, Hermes, OpenClaw, and Pi from one interface.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open source under the MIT License. No cost to use, modify, or distribute.

    Engagement

    Available On

    Windows
    macOS
    Linux
    Web
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Coding AssistantsCommand Line AssistantsMCP Tools

    Alternatives

    nlshSHAIRTK - Rust Token Killer
    Developer
    saladdaysaladday maintains CC-Switch CLI, a Rust-built CLI fork of t…

    Listed Sep 2026

    About CC-Switch CLI

    CC-Switch CLI is an open-source, MIT-licensed CLI fork of the CC-Switch project, built in Rust and maintained by saladday on GitHub. It provides a unified interactive TUI and scriptable command-line interface for managing API providers, MCP servers, system prompts, skills, sessions, and proxy routes across seven AI coding assistants. The project reached version 5.10.5 as of September 2026 and has accumulated over 5,000 GitHub stars.

    What It Is

    CC-Switch CLI is a cross-platform terminal tool that acts as a single switchboard for AI coding CLI tools. Instead of manually editing config files for each assistant, developers use one cc-switch command to switch providers, manage OAuth accounts, sync MCP servers, activate prompt presets, and inspect proxy status — all from a full-screen TUI or scriptable subcommands. It targets Claude Code, Codex, Gemini, OpenCode, Hermes, OpenClaw, and Pi.

    Supported Apps and Provider Management

    The --app flag selects which assistant to manage; claude is the default. For each supported app, CC-Switch can:

    • List, add, edit, duplicate, delete, and switch API providers with one command
    • Export a Claude provider to a standalone settings.local.json for auto-load
    • Run speed tests and stream health checks per provider
    • Fetch remote model lists from configured endpoints
    • Route Claude Code, Codex, and Gemini through a local proxy that adapts OpenAI Responses API, Chat Completions, and Anthropic Messages-compatible providers, as well as mainstream OpenAI-compatible models such as DeepSeek, Kimi, Qwen, OpenRouter, xAI, Groq, and Mistral

    MCP Server and Skills Management

    CC-Switch provides unified MCP server management across Claude, Codex, Gemini, OpenCode, and Hermes, supporting stdio, HTTP, and SSE transports with authenticated remote-server headers and automatic sync to live config files. The skills system uses a single source of truth (SSOT) directory under ~/.cc-switch/skills/, with per-app enable/disable, symlink or copy sync methods, marketplace search via skills.sh, and repository-backed update tracking.

    Architecture and Storage

    The tool is built in Rust 1.85+ using ratatui for the TUI layer. Core state lives in a SQLite database at ~/.cc-switch/cc-switch.db, with atomic writes (temp file + rename) to prevent corruption and RwLock concurrency guards. Key design points:

    • Safe Live Sync: skips writing live config files for apps that have not been initialized, preventing unexpected directory creation
    • WebDAV sync: compatible with the upstream CC-Switch GUI project for cross-device config sharing
    • Daemon-managed proxy: Unix-domain-socket supervisor auto-starts one worker per active app proxy route on macOS and Linux; Windows users run the proxy in foreground mode instead
    • Library-only builds: embedding consumers can omit CLI/TUI dependencies via Cargo feature flags

    Session History and Usage Statistics

    The sessions subcommand provides paged history across all supported apps, message preview, copyable resume commands, and safe deletion. sessions sync-usage --all imports local session logs into token and cost statistics, with per-model breakdowns visible on the TUI home page's 30-day usage view.

    Update: v5.10.5

    The latest release is v5.10.5, published on September 15, 2026. The project has been actively developed since its creation in November 2025, with 301 forks and 71 open issues at the time of data collection. Recent additions include Pi provider support (following Pi's native additive model), shared persistent Codex session history across providers, shell completion management (completions install --activate), and daemon-managed proxy workers with per-app listen ports. The WebDAV sync feature remains fully compatible with the upstream CC-Switch GUI project.

    CC-Switch CLI - 1

    Community Discussions

    Be the first to start a conversation about CC-Switch CLI

    Share your experience with CC-Switch CLI, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open source under the MIT License. No cost to use, modify, or distribute.

    • Full TUI and CLI modes
    • Provider management for all 7 supported apps
    • MCP server management
    • Skills management
    • Session history and usage statistics

    Capabilities

    Key Features

    • Interactive TUI and scriptable CLI modes
    • Provider management for Claude Code, Codex, Gemini, OpenCode, Hermes, OpenClaw, and Pi
    • One-click provider switching with --app flag
    • MCP server management with stdio/HTTP/SSE transport support
    • System prompt preset management (CLAUDE.md, AGENTS.md, GEMINI.md)
    • Skills management with SSOT, marketplace search, and repo-backed updates
    • Local proxy with daemon-managed workers for Claude, Codex, and Gemini
    • OpenAI Responses API and Chat Completions adapter
    • Anthropic Messages-compatible provider support for Codex
    • ChatGPT/Codex OAuth account management with device-flow login
    • Session history review, resume, and deletion
    • Token and cost usage statistics with 30-day TUI view
    • WebDAV sync compatible with upstream CC-Switch GUI
    • Configuration backup, restore, import, and export
    • Shell completions for bash and zsh
    • Multi-language support (English and Chinese)
    • SQLite-backed state with atomic writes
    • Safe Live Sync skips uninitialized app directories
    • Self-update command
    • Homebrew installation support

    Integrations

    Claude Code
    Codex
    Gemini CLI
    OpenCode
    Hermes
    OpenClaw
    Pi
    WebDAV
    DeepSeek
    Kimi
    Qwen
    OpenRouter
    xAI
    Groq
    Mistral
    skills.sh marketplace
    Homebrew
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate CC-Switch CLI and help others make informed decisions.

    Developer

    saladday

    saladday maintains CC-Switch CLI, a Rust-built CLI fork of the CC-Switch project originally authored by Jason Young. The project provides a unified terminal interface for managing multiple AI coding assistants including Claude Code, Codex, Gemini, and more. Development focuses on CLI and TUI functionality, with active community contributions and a growing ecosystem of sponsor integrations.

    Read more about saladday
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    nlsh icon

    nlsh

    A command-line tool that translates natural language into shell commands using AI.

    SHAI icon

    SHAI

    AI-powered shell assistant that helps users write and understand shell commands using natural language.

    RTK - Rust Token Killer icon

    RTK - Rust Token Killer

    High-performance CLI proxy written in Rust that reduces LLM token consumption by 60-90% by filtering and compressing command outputs before they reach your AI coding assistant.

    Browse all tools

    Related Topics

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    860 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    243 tools

    MCP Tools

    Tools built with the Model Context Protocol for specific tasks.

    92 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions