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 信用额度)。

相关

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