SaladDay/cc-switch-cli

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

何を解決するか

CC-Switch CLI は、複数の AI コーディングアシスタントとそのプロバイダーを、単一のインターフェースから統合的に管理する方法を提供します。Claude Code、Codex、Gemini、OpenCode、Hermes、OpenClaw、Pi などの異なるツールの設定ファイルを手動で編集する必要がなくなり、API エンドポイント、アカウント、システムプロンプトをすばやく切り替えることができます。

動作方法

このツールは Rust で構築されたコマンドラインインターフェース(CLI)およびターミナルユーザーインターフェース(TUI)として動作します。さまざまな AI アプリケーション間で API 設定、OAuth アカウント、Model Context Protocol(MCP)サーバーを管理するスイッチボードとして機能します。グローバル設定を変更せずに、特定のプロバイダーで特定の AI ツールを起動でき、WebDAV を通じた設定の同期もサポートしています。

対象ユーザー

複数の AI コーディングアシスタントや異なる API リレーサービスを使用し、それらのツール間でプロバイダー、アカウント、プロンプトを効率的に管理したい開発者やパワーユーザー。

主な特徴

  • マルチアプリサポート: Claude Code、Codex、Gemini、OpenCode、Hermes、OpenClaw、Pi の設定を管理。
  • プロバイダー管理: 1クリックで切り替え、API キーの管理、遅延速度テスト、ストリームの健全性チェック。
  • 統合 MCP 管理: 複数の対応 AI アプリケーション間で Model Context Protocol サーバーを一元管理。
  • アカウント管理: ChatGPT/Codex の OAuth アカウントをローカルで管理し、プロバイダープロファイル間で再利用可能。
  • プロンプトプリセット: CLAUDE.md、AGENTS.md などのシステムプロンプトプリセットを、異なるアシスタント間で管理・有効化可能。
  • TUI と CLI: インタラクティブなフルスクリーンインターフェースと、スクリプト可能なコマンドラインモードの両方を提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト