You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Document the provider cleanup and keep repo instructions current
Refreshed the project docs, config example, build script, sponsor asset, and repo instruction files so the tracked guidance matches the current supported providers and build workflow.
Constraint: The root ignore rules were changed to allow the workspace instruction files to be versioned alongside the rest of the repo docs.
Rejected: Fold these docs into the runtime or admin commits | that would mix narrative-only updates into code changes.
Confidence: high
Scope-risk: narrow
Directive: Keep provider lists in README/config examples synchronized with the actual supported auth paths before landing future syncs.
Tested: Not yet
Not-tested: Full repo verification still pending
All Docker images MUST be built for **both**`linux/amd64` and `linux/arm64`.
6
+
Never push a single-platform image to a tag that users pull (`:latest`, version tags).
7
+
8
+
### CI (GitHub Actions)
9
+
10
+
-**`ci-docker.yml`** (on push to `main`): builds `linux/amd64,linux/arm64` in one `docker buildx` step using QEMU emulation, pushes as `:latest` and `:<sha>`.
11
+
-**`docker-image.yml`** (on version tag `v*`): builds each platform on its native runner, then creates a combined multi-arch manifest with `docker buildx imagetools create`.
> Requires `docker buildx` and QEMU. Install QEMU emulation once with:
31
+
> `docker run --privileged --rm tonistiigi/binfmt --install all`
32
+
33
+
### Common Mistakes to Avoid
34
+
35
+
- Do **not** build with `--platform linux/amd64` only — arm64 users (Apple Silicon) will get `no matching manifest` errors on `docker compose pull`.
36
+
- Do **not** add an `image:` field to `docker-compose.yml` pointing to the Hub image while also using `build:` — it causes confusion between local builds and pulled images.
<td>Thanks to Poixe AI for sponsoring this project! Poixe AI provides reliable LLM API services. You can leverage the platform's API endpoints to seamlessly build AI-powered products. Additionally, you can become a vendor by providing AI API resources to the platform and earn revenue. Register through the exclusive CLIProxyAPI <ahref="https://poixe.com/i/m8kvep">referral link</a> and receive a bonus of $5 USD on your first top-up.</td>
<td>Thanks to VisionCoder for supporting this project. <ahref="https://coder.visioncoder.cn"target="_blank">VisionCoder Developer Platform</a> is a reliable and efficient API relay service provider, offering access to mainstream AI models such as Claude Code, Codex, and Gemini. It helps developers and teams integrate AI capabilities more easily and improve productivity.
48
+
<p></p>
49
+
VisionCoder is also offering our users a limited-time <ahref="https://coder.visioncoder.cn"target="_blank">Token Plan</a> promotion: buy 1 month and get 1 month free.</td>
50
+
</tr>
45
51
</tbody>
46
52
</table>
47
53
@@ -50,20 +56,16 @@ Get 10% OFF GLM CODING PLAN:https://z.ai/subscribe?ic=8JVLJQFSKB
50
56
- OpenAI/Gemini/Claude compatible API endpoints for CLI models
51
57
- OpenAI Codex support (GPT models) via OAuth login
52
58
- Claude Code support via OAuth login
53
-
- Qwen Code support via OAuth login
54
-
- iFlow support via OAuth login
55
59
- Amp CLI and IDE extensions support with provider routing
56
60
- Streaming and non-streaming responses
57
61
- Function calling/tools support
58
62
- Multimodal input support (text and images)
59
-
- Multiple accounts with round-robin load balancing (Gemini, OpenAI, Claude, Qwen and iFlow)
Native macOS menu bar app that unifies Claude, Gemini, OpenAI, Qwen, and Antigravity subscriptions with real-time quota tracking and smart auto-failover for AI coding tools like Claude Code, OpenCode, and Droid - no API keys needed.
137
+
Native macOS menu bar app that unifies Claude, Gemini, OpenAI, and Antigravity subscriptions with real-time quota tracking and smart auto-failover for AI coding tools like Claude Code, OpenCode, and Droid - no API keys needed.
136
138
137
139
### [CodMate](https://github.com/loocor/CodMate)
138
140
139
-
Native macOS SwiftUI app for managing CLI AI sessions (Codex, Claude Code, Gemini CLI) with unified provider management, Git review, project organization, global search, and terminal integration. Integrates CLIProxyAPI to provide OAuth authentication for Codex, Claude, Gemini, Antigravity, and Qwen Code, with built-in and third-party provider rerouting through a single proxy endpoint - no API keys needed for OAuth providers.
141
+
Native macOS SwiftUI app for managing CLI AI sessions (Codex, Claude Code, Gemini CLI) with unified provider management, Git review, project organization, global search, and terminal integration. Integrates CLIProxyAPI to provide OAuth authentication for Codex, Claude, Gemini, and Antigravity, with built-in and third-party provider rerouting through a single proxy endpoint - no API keys needed for OAuth providers.
@@ -160,7 +162,7 @@ A Windows tray application implemented using PowerShell scripts, without relying
160
162
161
163
### [霖君](https://github.com/wangdabaoqq/LinJun)
162
164
163
-
霖君 is a cross-platform desktop application for managing AI programming assistants, supporting macOS, Windows, and Linux systems. Unified management of Claude Code, Gemini CLI, OpenAI Codex, Qwen Code, and other AI coding tools, with local proxy for multi-account quota tracking and one-click configuration.
165
+
霖君 is a cross-platform desktop application for managing AI programming assistants, supporting macOS, Windows, and Linux systems. Unified management of Claude Code, Gemini CLI, OpenAI Codex, and other AI coding tools, with local proxy for multi-account quota tracking and one-click configuration.
Cross-platform desktop app (macOS, Windows, Linux) wrapping CLIProxyAPI with a native GUI. Connects Claude, ChatGPT, Gemini, GitHub Copilot, Qwen, iFlow, and custom OpenAI-compatible endpoints with usage analytics, request monitoring, and auto-configuration for popular coding tools - no API keys needed.
184
+
Cross-platform desktop app (macOS, Windows, Linux) wrapping CLIProxyAPI with a native GUI. Connects Claude, ChatGPT, Gemini, GitHub Copilot, and custom OpenAI-compatible endpoints with usage analytics, request monitoring, and auto-configuration for popular coding tools - no API keys needed.
<td>感谢 BmoPlus 赞助了本项目!BmoPlus 是一家专为AI订阅重度用户打造的可靠 AI 账号代充服务商,提供稳定的 ChatGPT Plus / ChatGPT Pro(全程质保) / Claude Pro / Super Grok / Gemini Pro 的官方代充&成品账号。 通过<ahref="https://shop.bmoplus.com/?utm_source=github">BmoPlus AI成品号专卖/代充</a>注册下单的用户,可享GPT <b>官网订阅一折</b> 的震撼价格!</td>
35
+
<td>感谢 BmoPlus 赞助了本项目!BmoPlus 是一家专为AI订阅重度用户打造的可靠 AI 账号代充服务商,提供稳定的 ChatGPT Plus / ChatGPT Pro(全程质保) / Claude Pro / Super Grok / Gemini Pro 的官方代充&成品账号。 通过<ahref="https://shop.bmoplus.com/?utm_source=github"target="_blank">BmoPlus AI成品号专卖/代充</a>注册下单的用户,可享GPT <b>官网订阅一折</b> 的震撼价格!</td>
<td>感谢 Poixe AI 对本项目的赞助!Poixe AI 提供可靠的 AI 模型接口服务,您可以使用平台提供的 LLM API 接口轻松构建 AI 产品,同时也可以成为供应商,为平台提供大模型资源以赚取收益。通过 CLIProxyAPI <ahref="https://poixe.com/i/m8kvep">专属链接</a>注册,充值额外赠送 $5 美金</td>
43
+
<td>感谢 Poixe AI 对本项目的赞助!Poixe AI 提供可靠的 AI 模型接口服务,您可以使用平台提供的 LLM API 接口轻松构建 AI 产品,同时也可以成为供应商,为平台提供大模型资源以赚取收益。通过 CLIProxyAPI <ahref="https://poixe.com/i/m8kvep"target="_blank">专属链接</a>注册,充值额外赠送 $5 美金</td>
<td>感谢 VisionCoder 对本项目的支持。<ahref="https://coder.visioncoder.cn"target="_blank">VisionCoder 开发平台</a> 是一个可靠高效的 API 中继服务提供商,提供 Claude Code、Codex、Gemini 等主流 AI 模型,帮助开发者和团队更轻松地集成 AI 功能,提升工作效率。
0 commit comments