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 형식으로 변환하며, 스트리밍 및 사고 프로세스를 지원합니다.

대상 사용자

다른 모델 백엔드(예: Gemini)와 Claude Code CLI 또는 유사 도구를 사용하고 싶은 개발자, 또는 무료 또는 대체 경로로 Antigravity의 인프라를 통해 AI 요청을 라우팅하고자 하는 사용자.

주요 특징

  • Anthropic API 호환성: Claude Code와 같은 도구가 다른 모델과 작동하도록 속이기 위해 Anthropic API를 모방합니다.
  • 웹 관리 콘솔: 계정 관리, Claude CLI 설정 구성, 시스템 상태 모니터링을 위한 대시보드를 제공합니다.
  • 다중 계정 지원: 로드 밸런싱을 위해 여러 Google 계정을 연결할 수 있습니다.
  • 무결성 통합: WebUI 내에서 "프록시 모드"(로컬 서버 사용)와 "유료 모드"(공식 Anthropic 크레딧 사용)를 직접 전환할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트