Draculabo/AntigravityManager

Antigravity Manager is a desktop application for managing the Google accounts used by Antigravity clients (including Classic, Antigravity IDE and agy CLI). View model quota in real time, switch client accounts seamlessly, and connect AI coding tools like Claude Code, Codex and OpenCode through a high-performance local API gateway.

해결하는 문제

Antigravity Manager는 AI 모델의 엄격한 레이트 제한과 할당량으로 어려움을 겪는 Antigravity IDE 사용자를 위해 설계되었습니다. 한 계정의 할당량이 소진되었을 때 여러 Google Gemini 및 Claude 계정을 수동으로 전환해야 하는 필요성을 없애고, 로컬 API 프록시를 통해 다른 개발 도구에서 이러한 계정을 사용할 수 있는 방법도 제공합니다.

작동 방식

이 애플리케이션은 AI 계정 풀을 관리하는 Electron 기반 데스크톱 앱입니다. OAuth를 사용하여 계정을 추가하고 상태와 할당량 사용량을 실시간으로 모니터링합니다. 모델의 할당량이 특정 임계값(예: 5%) 아래로 떨어지거나 레이트 제한에 도달하면 소프트웨어는 풀에서 다음 사용 가능한 계정으로 자동 전환합니다. 또한 OpenAI 및 Anthropic API와 호환되는 내장 프록시 서버를 포함하여 사용자가 모델을 매핑(예: Claude를 Gemini로 매핑)하고 프록시를 통해 요청을 라우팅할 수 있습니다.

대상 사용자

여러 AI 계정을 활용하여 Gemini 및 Claude 모델을 중단 없이 높은 볼륨으로 사용하는 Antigravity IDE의 개발자 및 파워 유저.

주요 기능

  • 스마트 자동 전환: 할당량이 부족하거나 레이트 제한이 걸리면 계정을 자동으로 순환합니다.
  • 로컬 API 프록시: 로컬 개발을 위해 OpenAI/Anthropic 호환 프록시 서버를 제공합니다.
  • 실시간 모니터링: 시각적 진행 표시줄로 여러 모델(예: gemini-pro, claude-3-5-sonnet)의 할당량 사용량을 추적합니다.
  • 안전한 저장: AES-256-GCM 암호화와 OS 네이티브 자격 증명 관리자를 사용하여 민감한 계정 데이터를 보호합니다.
  • IDE 통합: IDE의 내부 데이터베이스(state.vscdb)에서 계정을 자동으로 스캔하고 가져올 수 있습니다.

관련

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