cc-switchを放棄:複数のClaude Codeプロバイダーを管理するには、実はスクリプト一つで十分

2/11/2026
1 min read

頻繁にClaude Codeの大規模モデルAPIプロバイダーを切り替える必要がある人にとって、便利なAPIの管理と切り替えは必須です。

まず、なぜ複数のAPIプロバイダーが必要なのでしょうか?

主に二つの理由があります:

  1. 呼び出しの同時実行と利用枠の問題で、複数のClaude Codeインスタンスを開くのは日常茶飯事であり、すべてのタスクを一つのプロバイダーで実行していると、すぐに壁にぶつかります。

  2. いくつかのモデルはそれぞれ長所があり、問題に遭遇したときにAがダメならBを試すことができます。または、Aに書かせ、Bにコードレビューをさせることもできます。

しばらくの間、私はcc-switchを使っていました。これは優れた無料のオープンソースソフトウェアです。複数のプロバイダーを管理できるだけでなく、スキル、mcp、プロンプトなどの管理機能もあります。しかも、Claude Codeだけでなく、codex、Gemini、OpenCodeもサポートしています。

image.png

しかし、その問題はまさに提供する機能が多すぎること、そしてどんどん増え続けていることです。多くの製品開発者は、さまざまな人々の多様なニーズを満たすことを断りにくく、製品をますます複雑にしてしまうと思います。一方、ツールを使う人も機能は多ければ多いほど良いと好み、今は使わなくても将来使うかもしれないと考えがちです。

私が信奉する哲学は常に「Less is more」です。これほど多くのツールをサポートするために、いくつかの部分が複雑になってしまいました。私はCCしか使わないので、これらの機能と複雑さには価値がなく、むしろ負担となっています。

cc-switchは自身で設定ファイルを管理しており、複数のプロバイダーで設定を共有する必要がある場合、別途共通設定を管理する必要があります。cc-switch自体が頻繁に.claude/settings.json を書き込み、ここでは特にプロバイダーを頻繁に切り替える際に問題が発生することがよくあります。

もう一つの問題は、異なるプロバイダーを使って複数のCCインスタンスを同時に起動する場合で、これにも問題があります(少なくとも私が使っていた時は、切り替えが不完全でリクエストが失敗しやすくなりました)。もしそのプロキシ機能を使うと、すべて一緒に切り替えなければならず、異なるインスタンスで別々のプロバイダーを選択することができません。

私のニーズも非常にシンプルです:

  • 設定を統一して管理(一つのファイルのみ)

  • 異なるCCインスタンスで異なるプロバイダーを使用可能。

この目標に基づいて実装するのも簡単で、ユーザーのsettings.json に統一設定を保存します。プロバイダーを変更するのは、実質的にCCのいくつかの環境変数を変更するだけで、シェルスクリプト一つで解決できます。そこで、私はCC自身を使って車輪の再発明をし、ccsというスクリプトを作成しました。これはオプションの-pパラメータでプロバイダーを指定することをサポートしています。

これにより、私は以下のようにできます:

ccs -p glm 
ccs -p minimax
ccs -p kimi
ccs -p ark

さらに一歩進めて、エイリアスを作成し、mm、ark を直接使って指定したプロバイダーのClaude Codeを起動できます。

alias mm="ccs -p minimax"
alias ark="ccs -p ark"

そして、zellijと組み合わせることで、異なるプロバイダーのCCを簡単に管理できます。

シンプルでメンテナンスも容易、さらにプロバイダーを自由に指定して複数起動も可能です。

日常はこのような感じです。

image.png

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy 修正ガイド:どのようにしてシャイニングレジェンド級ペットを手に入れるか

Claude Code Buddy 修正ガイド:どのようにしてシャイニングレジェンド級ペットを手に入れるか 2026年4月1日、Anthropic は Claude Code 2.1.89 バージョンでひっそりとエッグ機能を追加しました——...

ObsidianはDefuddleを発表し、Obsidian Web Clipperを新たな高みへと引き上げたTechnology

ObsidianはDefuddleを発表し、Obsidian Web Clipperを新たな高みへと引き上げた

ObsidianはDefuddleを発表し、Obsidian Web Clipperを新たな高みへと引き上げた 私はObsidianのコア理念がとても好きです:ローカルファースト、すべてはファイル、そして単純なMarkdownテキストファ...

OpenAIが突然発表した「三合一」:ブラウザ+プログラミング+ChatGPTの統合、内部で過去1年の誤りを認めるTechnology

OpenAIが突然発表した「三合一」:ブラウザ+プログラミング+ChatGPTの統合、内部で過去1年の誤りを認める

OpenAIが突然発表した「三合一」:ブラウザ+プログラミング+ChatGPTの統合、内部で過去1年の誤りを認める 2026年3月19日深夜、OpenAI本社から内部メモが流出し、『ウォール・ストリート・ジャーナル』が真っ先に原文を入手し...

2026年、自分を「自律」に縛らない!この8つの小さなことを実践すれば、健康は自然にやってくるHealth

2026年、自分を「自律」に縛らない!この8つの小さなことを実践すれば、健康は自然にやってくる

2026年、自分を「自律」に縛らない!この8つの小さなことを実践すれば、健康は自然にやってくる 新しい年が始まりましたが、昨年立てた目標は達成できましたか?毎年「やる気満々」と「諦めたい」の間で揺れ動いていませんか? 2026年、考え方を...

努力しても痩せられないママたち、絶対にここでつまずいているHealth

努力しても痩せられないママたち、絶対にここでつまずいている

努力しても痩せられないママたち、絶対にここでつまずいている 3月も半ばを過ぎましたが、あなたのダイエット計画はどうですか?痩せましたか?どれくらい痩せましたか? 私のダイエット経験 2月末にダイエットを決意してから、実際にはどんどん体重...

📝
Technology

AIブラウザ 24時間安定運用ガイド

AIブラウザ 24時間安定運用ガイド 本チュートリアルでは、安定して長期間運用できるAIブラウザ環境の構築方法を紹介します。 対象 AIエージェント 自動化ブラウジング Web自動化 AIアシスタント 自動テストシステム 目標 ブラウザを...