
一个入口管理多种 CLI 订阅
CLIProxyAPIGo 面向需要同时使用 Codex、Claude Code、Gemini CLI、Grok、Kimi 等命令行工具订阅的开发者。
项目用 Go 语言实现,压缩包约 11.62MB,运行平台覆盖 Windows、macOS 和 Linux。
token 复用与多账户调度
在账户管理上,CLIProxyAPI 支持配置多个订阅账户,并按轮询策略分配请求,避免单一账户压力过大。
响应模式覆盖流式、非流式以及 WebSocket 三种。流式适合实时对话和代码补全,非流式适合批量推理,WebSocket 则面向需要持久连接的低延迟场景。
运行观察与二次开发空间
项目内置请求日志与监控信息,记录耗时、状态和用量,并提供指标暴露接口,便于接入 Prometheus 等监控系统。
代码按核心层、中转层和接口层划分,模块之间通过接口解耦。采用标准库 net/http 结合 goroutine 池模型,面向并发连接场景设计。
下载与部署前核对
压缩包内附有搭建教程,部署前建议先确认目标系统与 Go 运行环境是否匹配,再检查配置文件中的账户池、API 路径和超时重试项是否按实际订阅填写。