open source · MIT · Rust

VibeRooms

Combien de marge vous reste-t-il sur vos abonnements IA ?

Un petit service auto-hébergé qui suit les limites de vos comptes Claude, ChatGPT, GitHub Copilot et de vos clés API, prévoit le moment où vous les toucherez et vous dit quel compte utiliser maintenant.

Linux · macOS · Docker. Tourne sur votre ordinateur, ou sur une machine toujours allumée (Mac mini, NAS, Raspberry Pi) pour suivre vos quotas depuis tous vos appareils.

Tableau de bord VibeRooms : comptes Claude Code, Codex, OpenRouter, DeepSeek, GitHub Copilot, GLM et API OpenAI, avec la marge restante de chacun VibeRooms dashboard: Claude Code, Codex, OpenRouter, DeepSeek, GitHub Copilot, GLM and OpenAI API accounts, each with its headroom Tableau de bord VibeRooms : comptes Claude Code, Codex, OpenRouter, DeepSeek, GitHub Copilot, GLM et API OpenAI, avec la marge restante de chacun VibeRooms dashboard: Claude Code, Codex, OpenRouter, DeepSeek, GitHub Copilot, GLM and OpenAI API accounts, each with its headroom

Fonctionnalités

Quand on jongle entre plusieurs comptes et plusieurs outils, la même question revient dix fois par jour : sur lequel reste-t-il de la place, et jusqu'à quand ?

Toutes les limites au même endroit

Session de 5 h, semaine, plafonds par modèle, crédits et dépenses du mois : chaque compte tient sur une carte, avec son prochain reset.

Le bon compte, maintenant

Pour chaque outil (Claude Code, Codex…), VibeRooms met en avant le compte qui a le plus de marge. Fini les essais au hasard.

Avant de toucher le plafond

VibeRooms projette votre rythme : « limite vers 13:29 à ce rythme ». Vous le savez avant, et votre Mac vous prévient.

Dans la barre de menus

App macOS : des jauges dans la barre, une ligne par compte avec son niveau, le détail en sous-menu. Elle peut aussi changer le compte Claude Code du Mac.

Dans Claude Code

Une status line qui affiche la marge de vos comptes, lue en cache local : aucun appel réseau.

Opus 5.5 │ Perso 19% 3h00 · sem 22% │ Boulot 28% dispo

Un connecteur pour tout le reste

Une adresse qui renvoie du JSON suffit : vous choisissez quelle valeur est le restant, le plafond ou la date de reset, sans écrire de code.

Et aussi : widgets Homepage générés automatiquement, 45 jours d'historique, interface en français et en anglais, thème clair ou sombre.

Services

Abonnements, clés API et dépenses d'organisation, avec plusieurs comptes par service.

Abonnements

  • ClaudestablePro, Max, Team, Enterprise · session 5 h, semaine, par modèle, crédits
  • ChatGPT (Codex)expérimentalPlus, Pro, Team · fenêtre 5 h, semaine, par modèle
  • GitHub Copilotexpérimentalrequêtes premium ou crédits IA du mois
  • Kimi Code · GLM Coding Planexpérimentalfenêtres 5 h et hebdomadaires, quotas mensuels

Clés API

  • OpenRouter · DeepSeek · MoonshotAPI documentéecrédits, plafond de la clé, solde
  • xAI · Anthropic · OpenAIAPI documentéecrédits prépayés, dépenses du mois face à un budget

Tout le reste

  • Connecteur personnalisésans coden'importe quelle API qui expose ses quotas en JSON

« Expérimental » signifie que VibeRooms lit une adresse interne du service, qui peut changer sans préavis. Pas encore possible : Google AI Pro/Ultra, SuperGrok et Mistral Le Chat, faute d'API. L'API Gemini (AI Studio) est prévue.

Fenêtre « Ajouter un compte » : la liste des services, classés en abonnements et clés API “Add an account” dialog: the list of services, grouped into subscriptions and API keys Fenêtre « Ajouter un compte » : la liste des services, classés en abonnements et clés API “Add an account” dialog: the list of services, grouped into subscriptions and API keys
On ajoute un compte depuis le tableau de bord : connexion guidée ou clé vérifiée avant d'être enregistrée.

Sécurité

Vos jetons d'accès restent chez vous. VibeRooms est conçu pour ne rien casser dans vos outils.

  • Auto-hébergé : tout tourne sur votre machine. VibeRooms ne parle qu'aux fournisseurs, sans télémétrie.
  • Une session OAuth par compte, avec la portée la plus étroite (user:profile pour Claude).
  • Les jetons de vos CLI ne sont jamais réutilisés : Claude Code et Codex restent connectés.
  • Jetons et clés stockés sur le serveur en 0600, jamais envoyés au navigateur ni à l'app.
  • Clés API vérifiées par un appel en lecture seule avant d'être enregistrées.
  • Écoute sur localhost et votre adresse Tailscale plutôt que sur tout le réseau.

Installation

Binaires Linux (x86_64, ARM) et macOS (Apple Silicon) sur la page Releases, ou depuis les sources avec Rust 1.80+.

Serveur
$ git clone https://github.com/mifefr/viberooms && cd viberooms
$ cargo build --release -p viberooms
$ ./target/release/viberooms
Docker
$ docker build -t viberooms . && docker run -d -p 127.0.0.1:8790:8790 -v viberooms:/data viberooms
App barre de menus (macOS)
$ ./deploy/macos/bundle-bar.sh && cp -R dist/VibeRooms.app ~/Applications/

Ouvrez ensuite http://localhost:8790 et cliquez sur Ajouter un compte. Pour le consulter depuis vos autres appareils, lancez-le sur une machine toujours allumée avec VR_HOST=127.0.0.1,<IP Tailscale>.

Gratuit, open source, à vous.

VibeRooms est développé par Allan BRUYERE, CTO freelance, pour un usage quotidien avec Claude Code et Codex, puis publié sous licence MIT. Vous voulez équiper vos équipes de ce genre d'outils ? Parlons-en.

VibeRooms est un projet indépendant, sans lien avec Anthropic, OpenAI, GitHub ni les autres services cités, dont les noms appartiennent à leurs propriétaires.