AntigravityManager  by Draculabo

AI account and proxy manager for Gemini and Claude

Created 2 months ago
909 stars

Top 39.8% on SourcePulse

GitHubView on GitHub
Project Summary

Antigravity Manager is an Electron desktop application designed to streamline the management of multiple Google Gemini and Claude AI accounts. It addresses the common pain points of rapid quota depletion, cumbersome account switching, and lack of visibility into remaining quotas, offering a centralized solution for individual users and developers. The application provides features like unlimited account pooling, intelligent auto-switching, real-time quota monitoring, and a local API proxy, enhancing productivity and simplifying AI service utilization.

How It Works

Built with Electron, React, and TypeScript, Antigravity Manager provides a modern desktop interface. Its core functionality revolves around managing AI accounts through OAuth, enabling users to add an unlimited number of Google Gemini and Claude accounts. The application employs intelligent algorithms for automatic account switching based on low quota (<5%) or rate-limiting events, ensuring continuous service availability. A key architectural choice is the integrated local API proxy, compatible with OpenAI and Anthropic standards, facilitating seamless integration with development tools and local workflows. Sensitive data is protected using AES-256-GCM encryption.

Quick Start & Requirements

  • Installation: Download the latest release for Windows (.exe), macOS (.dmg), or Linux (.deb/.rpm) from the Releases page.
  • Build from Source: Requires Node.js v18 or higher. Clone the repository, run npm install, and then npm start for development or npm run make for production builds.
  • Prerequisites: Node.js v18+, npm or yarn. macOS users may need to run specific commands (sudo xattr -dr com.apple.quarantine and codesign --force --deep --sign -) after updates or if encountering Keychain/Credential errors.

Highlighted Details

  • Supports unlimited Google Gemini / Claude accounts with real-time status monitoring.
  • Features intelligent auto-switching based on quota or rate limits, with background monitoring.
  • Includes a built-in OpenAI/Anthropic compatible local API proxy with model mapping.
  • Provides secure AES-256-GCM encryption for sensitive data and OS native credential manager integration.
  • Offers IDE sync capabilities to automatically import accounts from IDE state files.

Maintenance & Community

Contributions are welcomed via pull requests, following the Contributor Covenant Code of Conduct. Issues and suggestions can be submitted through GitHub Issues. No specific community channels like Discord or Slack are listed.

Licensing & Compatibility

The project is licensed under CC BY-NC-SA 4.0 (Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International). Commercial use is strictly prohibited.

Limitations & Caveats

This project is explicitly stated to be "For Educational Purposes Only" and is provided "as-is" without warranty. Commercial use is strictly prohibited, and users are solely responsible for compliance with applicable laws. A workaround involving command-line execution is required for macOS users experiencing Keychain/Credential errors, particularly with unsigned builds or direct downloads.

Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
38
Issues (30d)
51
Star History
615 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.