À propos du projet

Antigravity Tools est une application de bureau destinée aux développeurs et aux utilisateurs d'IA, principalement conçue pour la gestion multi-comptes et la conversion de protocoles. Elle peut convertir les Web Sessions de Google ou d'Anthropic en interfaces API standardisées OpenAI, Anthropic ou Gemini, permettant ainsi à des clients tels que Claude Code, Cherry Studio ou Kilo Code d'appeler les modèles via un service local. Les fonctionnalités principales incluent : - Tableau de bord des comptes : surveillance en temps réel des quotas restants des comptes Gemini Pro, Gemini Flash, Claude, etc., avec recommandation du meilleur compte pour un basculement en un clic. - Gestion des comptes : prise en charge de l'autorisation OAuth 2.0, de la saisie de Token, de l'importation par lots au format JSON ainsi que de la migration des bases de données des anciennes versions ; affichage en liste et en grille, avec signalement automatique des comptes bloqués en 403. - Proxy API : fournit les points de terminaison /v1/chat/completions au format OpenAI, /v1/messages au format Anthropic ainsi que les interfaces au format Gemini ; en cas d'erreur 429 ou 401, réessai et rotation de compte automatiques. - Routage des modèles : prise en charge du mappage des ID de modèle, de la redirection par expression régulière, du routage hiérarchisé selon le type de compte et la fréquence de réinitialisation des quotas, ainsi que la détection des tâches en arrière-plan avec déclassement vers le modèle Flash. - Multimodal et génération d'images : prise en charge de l'appel à Imagen 3 via l'API OpenAI Images ou l'API Chat, avec configuration possible des dimensions, de la qualité et du nombre d'images générées. Le projet propose des scripts d'installation multiplateformes, Homebrew, Arch Linux ainsi que des modes de déploiement Docker. L'image Docker intègre une architecture Headless, permettant d'accéder à la console d'administration et à l'API via un navigateur. Les données des comptes sont stockées de manière chiffrée dans une base de données SQLite locale. Cet outil est distribué sous licence CC BY-NC-SA 4.0, l'usage commercial étant interdit.