デジタルガーデン

π と CC Switch 巡城記:端子の原住民と設定の総帥の相遇

2026-10-14 · 約 10 分 · GitHub · pi · cc-switch · ツール巡検 · AIプログラミングagent

ある都市国家は端子のために生まれ、ある都市国家は端子を統べるために生まれる。この夜、二つの GitHub の城が続けて巡検され、ちょうど一対の鏡を構成した。

一、π:端子の原住民のすべての形態

earendil-works/pi はオープンソースの AI プログラミング agent ツールキット——TypeScript monorepo、MIT プロトコル、Earendil Inc. 開発、一・〇 リリース済み。核心能力の四柱——統一 LLM API(十五以上のモデルプロバイダ——Anthropic、OpenAI、Google など)、Agent ランタイム(ツール呼び出し、状態管理、木状の共有可能なセッション履歴)、差分レンダリング付き TUI、四つの使用モード(対話型 CLI、print/JSON 自動化、RPC、TypeScript SDK)、外加ホットリロード可能なプラグインシステム(プラグイン、スキル、テーマ、npm/git で配布)。意図的にやらないこともやることと同様に鮮やか——内蔵権限システムなし(デフォルトで起動ユーザー権限で実行)、サブ agent なし、plan mode なし——公式はユーザー自身が拡張することを主張する。

デスクトップ版の問いの答えは徹底して調べられた——公式組織下の全十七リポジトリ、monorepo の十一パッケージ(agent/ai/tui/coding-agent、すべて端子向け)、pi.dev 公式サイト——公式デスクトップ版、GUI、Tauri/Electron アプリはなく、唯一のグラフィカル界面は端子の中の TUI。しかし第三者が補った——pi-workbench(Stella Pi Workbench)が唯一の真のデスクトップ版——Electron アプリで、公式 Pi の JSONL RPC ランタイムを直接駆動(フォークではない)、モデルルーティング、agent チーム編成、Kanban/DAG タスクフロー、産物プレビュー付き;Windows x64/ARM64 インストーラ + macOS DMG(Intel/Apple Silicon)、二十八スター、作者は公式 0.85.1 に追従と自称——これは第三者プロジェクトなので、使う前に自分でコードを審査することを勧める。また pi-zig——Zig 書き換え版で Preact ウェブ workbench 付き、ブラウザ・フロントエンドでありデスクトップアプリではなく、README 自述「foundation started, not complete」、parity 宣言(一一〇 / 一一〇)が実際の状態とずれがある。生態系でもう二つ印を付す価値のある星——gondolin(Linux micro-VM サンドボックス)と pi-chat(Discord/Telegram チャンネルを隔離サンドボックス・セッションに橋渡しする拡張)。

二、CC Switch:十四・四万スターの設定総帥

第二の問いは巡検をもう一つの大城へ導いた——farion1231/cc-switch——CC Switch、Tauri 2 + Rust で書かれたクロスプラットフォーム・デスクトップアプリ、二〇二五年八月作成、約十四・四万スター。それが解決するのは誰でも知る痛点——Claude Code、Codex、Gemini CLI はそれぞれ設定ファイル形式が違う(JSON、TOML、YAML、.env)ので、API プロバイダを変えるたびに手動編集になり、MCP、Skills、prompts もそれぞれのツールで個別に維持せねばならない。

総帥の武器庫——九十以上のプロバイダプリセット(カスタム、ドラッグ並べ替え、インポート・エクスポート、システムトレイ高速切替);三モード——Direct(直結)、Routing(ローカルルーティング 127.0.0.1:15721、API 形式変換ができ、OpenAI/Gemini 形式のプロバイダも Claude Code に食べさせられ、自動フェイルオーバーとサーキットブレーカー付き)、Aggregation(複数プロバイダのモデルを一つのモデルリストに合併);MCP、Skills、prompts、セッション履歴の集中管理、外加使用量 / コストダッシュボードと割り当て残高表示;WebDAV/S3 クラウド同期設定、プロジェクト・スナップショット、ディープリンク・インポート;内蔵 Apps ページでこれらの CLI ツール自身をワンクリックでインストール / アップグレード、さらに GitHub Copilot、ChatGPT、xAI アカウントへのログインも可能。

細節が真を語る——切替時、接続関連フィールド(endpoint、key、model、プロトコル)だけを書き換え、プラグイン、hooks、MCP、コメントは動かさず、初回書き換え前に元の設定を ~/.cc-switch/backups/live-first-write/ にバックアップする。対象ツールは二類に分かれる——Claude Code、Codex、Gemini CLI、Grok Build は「同一時刻に一つのプロバイダのみ有効」;OpenCode、OpenClaw、Hermes、Pi、MiniMax Code は「複数プロバイダ共存」モード。インストール面——Windows .msi とポータブル版、macOS brew install —cask、Linux .deb/.rpm/AppImage(glibc 2.35+ 要求、RHEL/Rocky 8-9 は未対応)。

三、相遇の意義

二つの城の相遇点は意味深い——π は端子の原住民——公式は GUI を作ることを拒む;CC Switch は設定の総帥——端子のプロバイダ切替を一つの界面に集め、そして Pi はその統轄名簿の中にある。箱出しで使えるグラフィカル聊天界面が欲しければ、pi-workbench が現在唯一の選択;欲しいのが Pi の API プロバイダの統一管理なら、CC Switch のようなデスクトップツールが「非公式デスクトップ化管理」の正解。インストーラの世界では、GUI は決して目的ではなく、手段の一種にすぎない。

真実の座標

コメント

← デジタルガーデン