SaladDay/cc-switch-cli
⭐️ A cross-platform CLI All-in-One assistant tool for Claude Code, Codex & Gemini CLI.
What it solves
CC-Switch CLI provides a unified way to manage multiple AI coding assistants and their providers from a single interface. It eliminates the need to manually edit configuration files for different tools like Claude Code, Codex, Gemini, OpenCode, Hermes, OpenClaw, and Pi, allowing users to switch between different API endpoints, accounts, and system prompts quickly.
How it works
The tool operates as a command-line interface (CLI) and a terminal user interface (TUI) built with Rust. It acts as a switchboard that manages API configurations, OAuth accounts, and Model Context Protocol (MCP) servers across various AI applications. It can launch specific AI tools with a chosen provider without changing global settings and supports syncing configurations via WebDAV.
Who it’s for
Developers and power users who use multiple AI coding assistants or different API relay services and need a way to efficiently manage their providers, accounts, and prompts across these tools.
Highlights
- Multi-App Support: Manages configurations for Claude Code, Codex, Gemini, OpenCode, Hermes, OpenClaw, and Pi.
- Provider Management: One-click switching, API key management, latency speed tests, and stream health checks.
- Unified MCP Management: Centralized control of Model Context Protocol servers across multiple supported AI apps.
- Account Handling: Local management of ChatGPT/Codex OAuth accounts to be reused across provider profiles.
- Prompt Presets: Manage and activate system prompt presets (e.g.,
CLAUDE.md,AGENTS.md) across different assistants. - TUI and CLI: Offers both an interactive full-screen interface and a scriptable command-line mode.
Related
- Project
- Project
- Project
- Project
- Project