Odustani od cc-switch: Za upravljanje više dobavljača Claude Code-a zapravo je dovoljan jedan skript

2/11/2026
2 min read

Za nekoga tko često treba mijenjati dobavljače API-ja za Claude Code veliki model, praktično upravljanje i prebacivanje API-ja je osnovna potreba.

Prvo, zašto je potrebno više dobavljača API-ja?

Postoje dva glavna razloga:

  1. Pitanje istodobnih poziva i limita, otvaranje više instanci Claude Code-a je svakodnevica, ako svi zadaci rade s istim dobavljačem lako se može naići na ograničenja.

  2. Nekoliko modela ima svoje specifičnosti, ako A ne uspije s problemom, može se pokušati s B. Ili A piše, a B radi pregled koda.

Neko vrijeme koristio sam cc-switch, koji je dobar besplatni softver otvorenog koda. Ne samo da upravlja više dobavljača, već ima i funkcije za upravljanje vještinama, mcp-om, promptovima. Osim toga, ne podržava samo Claude Code, već i codex, Gemini, OpenCode.

image.png

Ali njegov problem je upravo u tome što nudi previše funkcija, koje se sve više dodaju. Mislim da mnogi proizvođači proizvoda teško odbijaju zadovoljiti različite potrebe različitih ljudi, pa proizvod postaje sve složeniji; a korisnici alata uvijek vole što više funkcija, možda sada ne trebaju, ali mogu trebati u budućnosti.

Moja filozofija je uvijek bila "Manje je više". Da bi podržao toliko alata, neke stvari postaju složene, ja koristim samo CC, pa te funkcije i složenost nemaju vrijednost, već postaju teret.

cc-switch sam održava konfiguracijske datoteke, kada više dobavljača trebaju dijeliti konfiguraciju, mora održavati zasebnu opću konfiguraciju. Često piše u .claude/settings.json , gdje se često javljaju problemi, posebno pri čestom prebacivanju dobavljača.

Još jedan problem je pokretanje više instanci CC-a s različitim dobavljačima istovremeno, i to ima problema (barem u mojoj upotrebi lako dovodi do nepotpunog prebacivanja i neuspješnih zahtjeva). Ako se koristi njegova proxy funkcija, onda se svi moraju prebaciti zajedno i ne može se odabrati različit dobavljač za različite instance.

Moji zahtjevi su također jednostavni:

  • Jedinstveno održavanje konfiguracije (samo jedna kopija)

  • Različite instance CC-a mogu koristiti različite dobavljače.

Na temelju tog cilja implementacija je jednostavna, u korisničkom settings.json se pohranjuje jedinstvena konfiguracija. Promjena dobavljača zapravo znači promjenu onih nekoliko varijabli okoline u CC-u, što može riješiti jedan shell skript, pa sam koristeći CC napravio svoje rješenje, napisao skript ccs koji podržava opcijski parametar -p za određivanje dobavljača.

Tako mogu:

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

Zatim dalje, stvaranje aliasa, tako da se pomoću mm, ark može direktno pokrenuti Claude Code s određenim dobavljačem.

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

Zatim u kombinaciji sa zellijem lako upravljati više CC-a s različitim dobavljačima.

Jednostavno, lako za održavati, i može se proizvoljno odabrati dobavljač za više instanci.

Svakodnevica izgleda ovako.

image.png

Published in Technology

You Might Also Like