Vzdať sa cc-switch: Na správu viacerých poskytovateľov Claude Code stačí jeden skript

2/11/2026
3 min read

Pre človeka, ktorý často potrebuje prepínať poskytovateľov API pre veľký model Claude Code, je pohodlná správa a prepínanie API nevyhnutnosťou.

Najprv, prečo potrebujeme viacerých poskytovateľov API?

Existujú dva hlavné dôvody:

  1. Problémy s konkurenčnými volaniami a kvótami. Spúšťanie viacerých inštancií Claude Code je bežná prax, a ak všetky úlohy bežia len s jedným poskytovateľom, ľahko narazíte na limity.

  2. Niektoré modely majú svoje špecifické silné stránky. Ak s modelom A niečo nejde, môžete vyskúšať model B. Alebo model A môže písať kód a model B ho môže kontrolovať (Code Review).

Po určitý čas som používal cc-switch, čo je dobrý bezplatný open-source softvér. Nielenže dokáže spravovať viacerých poskytovateľov, ale má aj funkcie na správu skillov, mcp a promptov. Okrem toho nepodporuje len Claude Code, ale aj codex, Gemini a OpenCode.

image.png

Jeho problémom je však práve to, že ponúka príliš veľa funkcií a stále ich pribúda. Myslím si, že mnohí vývojári produktov majú problém odmietnuť rôzne požiadavky rôznych ľudí, čo vedie k stále väčšej zložitosti produktu; a používatelia nástrojov zase často preferujú čo najviac funkcií, aj keď ich momentálne nepotrebujú, možno sa budú hodiť v budúcnosti.

Moja filozofia je vždy "Menej je viac". Aby podporoval toľko nástrojov, niektoré veci sa skomplikovali. Ja používam len CC, takže tieto funkcie a zložitosť nemajú pre mňa hodnotu, naopak, stali sa bremenom.

cc-switch si sám spravuje konfiguračné súbory. Keď viacerí poskytovatelia potrebujú zdieľať konfiguráciu, musí udržiavať samostatnú všeobecnú konfiguráciu. Často prepisuje súbor .claude/settings.json, čo môže spôsobovať problémy, najmä pri častom prepínaní poskytovateľov.

Ďalším problémom je súčasné spustenie viacerých inštancií CC s rôznymi poskytovateľmi, čo tiež môže spôsobiť problémy (aspoň keď som to používal ja, neúplné prepnutie často viedlo k zlyhaniu požiadavky). Ak používate jeho proxy funkciu, môžete prepínať len všetko naraz a nemôžete vybrať rôznych poskytovateľov pre rôzne inštancie.

Moje požiadavky sú jednoduché:

  • Jednotná správa konfigurácie (stačí jedna verzia)

  • Možnosť používať rôznych poskytovateľov pre rôzne inštancie CC.

Na základe tohto cieľa je implementácia jednoduchá: uložiť jednotnú konfiguráciu v používateľskom súbore settings.json. Zmena poskytovateľa v podstate znamená zmenu niekoľkých premenných prostredia CC, čo vyrieši jeden shell skript. Tak som si vytvoril vlastné riešenie a napísal skript s názvom ccs, ktorý podporuje voliteľný parameter -p na určenie poskytovateľa.

Takto môžem robiť:

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

Krok ďalej: vytvorenie aliasov, aby som priamo pomocou mm, ark mohol spustiť Claude Code s určeným poskytovateľom.

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

A potom v kombinácii so zellij ľahko spravovať viacero CC s rôznymi poskytovateľmi.

Je to jednoduché, dobre udržiavateľné a umožňuje ľubovoľné spúšťanie viacerých inštancií s rôznymi poskytovateľmi.

Takto to vyzerá v každodennom živote.

image.png

Published in Technology

You Might Also Like