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 密钥和默认模型进行集中管理。
相关
- 项目
- 项目
- 项目
- 项目
- 项目