Laliet/cc-switch-web

⭐️ A cross-platform web-based All-in-One assistant tool for Claude Code, Codex & Gemini CLI, based on CC Switch.

What it solves

Managing multiple AI CLI tools (like Claude Code, Codex, Gemini CLI, OpenCode, and OpenClaw) often requires manual editing of hidden configuration files and environment variables. cc-switch-web provides a unified graphical interface to switch between different AI providers, manage system prompts, and configure Model Context Protocol (MCP) servers without touching the command line.

How it works

The project acts as a configuration manager that writes settings directly to the target CLI tools' configuration files (e.g., ~/.claude.json or ~/.gemini/.env). It can be deployed as a native desktop application (via Tauri) or as a headless web server (via Axum) for cloud deployments, allowing users to manage their local or server-side AI environments via a browser.

Who it’s for

Developers and power users who use multiple AI coding assistants and want a centralized way to manage API keys, switch between OpenAI-compatible providers, and organize MCP servers and system prompts across different tools.

Highlights

  • One-Click Provider Switching: Quickly swap between different AI API endpoints (e.g., OpenRouter, DeepSeek) across multiple supported tools.
  • Unified MCP Management: Centralized configuration for Model Context Protocol servers across different AI assistants.
  • Skills Marketplace: Browse and install Claude skills directly from GitHub repositories.
  • Web Server Mode: Support for headless/cloud deployment with Basic Auth and CORS configuration.
  • Session Manager: Browse and search through host-side sessions for various AI CLI tools.
  • System Prompt Editor: Built-in editor with syntax highlighting for managing tool-specific prompt files.

Related

  • Project
  • Project
  • Project
  • Project
  • Project