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 之间的翻译层。它执行以下步骤:
- 请求转换:接收 Anthropic 格式的请求,并将其转换为 Google Generative AI 格式。
- 认证:使用已链接 Google 账户的 OAuth 令牌或 Antigravity 的本地数据库来授权请求。
- 路由:将请求发送到 Antigravity 的 Cloud Code API。
- 响应转换:将响应转换回 Anthropic 格式,支持流式传输和思考过程。
适用人群
希望使用 Claude Code CLI 或类似工具与不同模型后端(如 Gemini)配合使用,或希望免费或通过替代方式通过 Antigravity 基础设施路由 AI 请求的开发者。
主要亮点
- Anthropic API 兼容性:模拟 Anthropic API,使 Claude Code 等工具误以为在使用其他模型。
- Web 管理控制台:包含一个仪表板,用于管理账户、配置 Claude CLI 设置以及监控健康状态。
- 多账户支持:支持链接多个 Google 账户以实现负载均衡。
- 无缝集成:在 WebUI 中可直接切换「代理模式」(使用本地服务器)和「付费模式」(使用官方 Anthropic 信用额度)。
相关
- 项目
- 项目
- 项目
- 项目