jolehuit/clother
Use multiple Claude Code–compatible LLM providers from one CLI, switching profiles instantly with simple clother-* commands.
解決的問題
在 Claude Code CLI 中切換不同的 AI 提供商通常需要手動更新環境變數、API 端點和模型名稱。Clother 透過提供單一的命令列介面,實現即時切換各種 Anthropic 相容提供商,從而簡化了這一過程。
工作原理
Clother 是一個基於 Go 的二進位檔案,充當封裝器。它會在您的系統 bin 目錄中安裝一系列特定於提供商的啟動器(符號連結)。當您執行啟動器(例如 clother-zai)時,該工具會解析關聯的設定檔,設定必要的環境變數(如 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN),然後執行實際的 Claude CLI 二進位檔案。
適用對象
希望在無需手動更改配置的情況下,使用替代 LLM 提供商(如 Z.AI、Kimi、DeepSeek 或本地後端如 Ollama 和 LM Studio)的 Claude Code CLI 開發者。
亮點
- 廣泛的提供商支援:包括原生 Claude、OpenRouter、各種基於中國的端點以及本地提供商(Ollama、LM Studio、llama.cpp)。
- 延遲基準測試:透過
clother bench命令比較配置的提供商之間的 TTFT(首個 Token 響應時間)與總響應時間。 - 工作階段恢復相容性:保持與
claude --resume的相容性,並提供感知提供商的重新開啟指令。 - VS Code 整合:可以配置為官方 Claude Code 擴充功能中的 Claude Process Wrapper。
- 簡化的配置:透過
clother config對 API 金鑰和預設模型進行集中管理。
相關
- 專案
- 專案
- 專案
- 專案
- 專案