badrisnarayanan/antigravity-claude-proxy

Proxy that exposes Antigravity provided claude / gemini models, so we can use them in Claude Code and OpenClaw (Clawdbot)

解決的問題

本專案提供一個代理伺服器,讓使用者能透過 Anthropic 相容 API 使用 Claude 與 Gemini 模型。這特別讓 Claude Code CLI、OpenClaw 與 ClawdBot 能與原本不相容的後端互動,方法是透過 Antigravity 的 Cloud Code 路由請求。

工作原理

該代理扮演 Claude Code CLI(期望 Anthropic Messages API 格式)與 Google 的 Generative AI API 之間的翻譯層。它執行以下步驟:

  1. 請求轉換:接收 Anthropic 格式的請求,並轉換為 Google Generative AI 格式。
  2. 認證:使用連結的 Google 帳戶 OAuth 權杖或 Antigravity 的本地資料庫來授權請求。
  3. 路由:將請求傳送至 Antigravity 的 Cloud Code API。
  4. 回應轉換:將回應轉換回 Anthropic 格式,支援串流與思考流程。

適用對象

希望使用 Claude Code CLI 或類似工具與不同模型後端(如 Gemini)搭配使用,或希望免費或透過替代方式透過 Antigravity 基礎設施路由 AI 請求的開發者。

主要亮點

  • Anthropic API 相容性:模擬 Anthropic API,讓 Claude Code 等工具誤以為在使用其他模型。
  • Web 管理控制台:包含儀表板,用於管理帳戶、設定 Claude CLI 參數以及監控健康狀態。
  • 多帳戶支援:支援連結多個 Google 帳戶以實現負載平衡。
  • 無縫整合:可在 WebUI 中直接切換「代理模式」(使用本地伺服器)與「付費模式」(使用官方 Anthropic 信用額度)。

相關

  • 專案
  • 專案
  • 專案
  • 專案