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

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目