Konzeptionelle VibeGauge-Illustration mit lokalen AI-Nutzungsanzeigen, Netzwerkroute und abgesichertem Bereinigungssymbol.

VibeGauge: AI-Coding-Quoten und Token lokal im Mac-Menü

VibeGauge ist ein natives macOS-Menüleisten-Dashboard. Es liest lokale CLI-Logs und Caches für Quoten, Reset-Zeiten, Token- und Prompt-Cache-Statistiken und bietet eine abgesicherte MCP-Bereinigung.

Die wichtigsten Punkte
  • VibeGauge nutzt Swift, AppKit und SwiftUI, um lokale Sitzungslogs und Caches für AI-Quoten und Reset-Zeiten auszulesen.
  • Es prognostiziert Wochenverbrauch aus der bisherigen Nutzung, zeigt Token und Prompt-Cache-Treffer und liefert Indikatoren für Exit-IP und DNS.
  • Der MCP-Reaper prüft Ports, Prozesssignaturen und Whitelists; v1.1.2 behandelt normale verwaiste npx-Tools nicht mehr automatisch als MCP-Server.
  • v1.1.2 wird als Universal-ZIP für Apple Silicon und Intel verteilt. Ein offizieller Mac-App-Store-Eintrag wurde nicht gefunden, daher ist GitHub Releases der Installationsweg.

Wenn AI-gestützte Programmierung zum Alltag gehört, wird oft der unsichtbare Zustand unübersichtlich: Claude, Codex, Gemini und Grok haben verschiedene Quotenfenster, Token liegen in CLI-Logs verteilt, und ein abgebrochener Agent kann einen MCP-Prozess zurücklassen. VibeGauge bündelt diese Signale in einer nativen Mac-Menüleistenansicht, damit Sie Quoten und Rechnerzustand vor der nächsten Anfrage sehen.

Dieser Artikel basiert auf dem Release v1.1.2, dem getaggten README, der Quellstruktur und den Release-Dateien. Er ist eine quellbasierte Vorstellung, kein Praxistest mit installierter App. Änderungen im Entwicklungszweig gelten nicht automatisch für den aktuellen Download; lokale Auswertung und Netzwerkfunktionen werden getrennt beschrieben.

Quote prüfen, bevor Sie die Sitzung planen

Die Ansicht Subscriptions bündelt Planstatus, Nutzung und Reset-Zeit für Claude, Codex, Gemini / Antigravity und Grok. Die Quellen unterscheiden sich: lokale Sitzungslogs, offizielle Statuszeilendaten der CLI oder Cache-Dateien. Wenn keine brauchbare Quelle vorhanden ist, meldet VibeGauge fehlende Daten statt eine Echtzeit-Zahl zu erfinden.

Die Wochenprognose multipliziert nicht einfach den heutigen Verbrauch mit sieben. Sie berücksichtigt, wann Sie in den letzten sieben Tagen gearbeitet haben, den vorherigen Zyklus und das aktuelle Tempo kürzerer Fenster. Ein intensiver Abend wird nicht automatisch als Nutzung während der ganzen Nacht hochgerechnet. Die Prognose bleibt eine Prognose, keine Zusage des Anbieters.

Token- und Cache-Statistiken nachvollziehbar halten

Die Statistics-Ansicht kann Kontext-, Output- und Thinking-/Reasoning-Token, Anfragen und Prompt-Cache-Treffer aggregieren und die letzten Interaktionen anzeigen. Die Historie liegt in ~/.config/vibegauge/usage-daily.json und wird inkrementell aus lokalen Logs gelesen. In v1.1.2 wird ein Aufruf, der sowohl in CLI-Logs als auch über den Proxy auftaucht, bei den historischen Kosten nicht mehr doppelt gezählt.

Kosten werden nicht aus einer universellen Preisliste geraten. VibeGauge nutzt nur die von Ihnen eingetragenen Preise in ~/.config/vibegauge/prices.json. Es gibt keine eingebauten Produktionspreise; Modelle ohne Preis werden aus den API-Äquivalentkosten ausgeschlossen. Für eine echte Abrechnung sollten Sie das Ergebnis mit dem Anbieter und Ihrer Konfiguration vergleichen.

Ein Prozess-Reaper braucht klare Grenzen

Der Orphaned MCP Reaper sucht kopflose node- oder python-Prozesse, deren Elternprozess verschwunden ist, die keinen Port öffnen, nicht auf einer System-Whitelist stehen und MCP-Merkmale zeigen. Er kann außerdem den Ballast unter ~/.npm/_npx bereinigen und optional alle 30 Minuten leise prüfen. Da Prozesse beendet werden, sollte die Liste vorher kontrolliert werden.

v1.1.2 behebt einen wichtigen Grenzfall: Ein normales Hintergrundwerkzeug, das mit npx gestartet wurde, gilt nicht mehr allein deshalb als MCP-Server, weil das Terminal geschlossen ist. Offizielle MCP-Server werden separat erkannt. Vor dem Signal prüft VibeGauge Ports und den automatischen Schalter erneut und meldet die tatsächlich beendeten Prozesse.

Network ist Diagnose, kein Beweis für alles

Die Network-Ansicht fragt /cdn-cgi/trace bei Diensten wie Anthropic, ChatGPT, OpenAI API und Grok ab und zeigt Exit-IP, IPv6-Erreichbarkeit und mögliche DNS-Leak-Indikatoren. Die Gemini-Route wird aus der lokalen Clash-Verbindungstabelle abgeleitet. Einen lokalen Clash-, mihomo- oder sing-box-Controller kann VibeGauge lesen, die Netzwerkkonfiguration wird aber nicht geändert.

Das sind Indikatoren, kein Beweis dafür, dass jede Anfrage denselben Weg nimmt. Fehlgeschlagene Prüfungen bleiben unbekannt oder nicht verfügbar, statt eine beruhigende grüne Aussage zu erzeugen.

Lokal zuerst heißt nicht ohne Netzwerk

Die Nutzungsanalyse lädt keine Prompts oder Nutzungslogs hoch; Token-Historie und lokale Caches bleiben auf dem Mac. Wenn Sie Claude-Code- oder agy-Quoten verbinden, legt VibeGauge eine reversible Statuszeilen-Brücke an, sichert die bestehende Einstellung und reicht dieselbe Eingabe an den ursprünglichen Befehl weiter. Es liest keine Zugangsdaten und meldet Sie nicht an.

Es gibt trotzdem klare Netzwerkpfade: eine tägliche Abfrage der öffentlichen GitHub API auf Updates, die beschriebenen Trace- und Routenprüfungen, einen optionalen API-Proxy für Anbieter-Balance-Endpunkte und eine optionale Codex-Synchronisierung per passwortlosem SSH. Aktivieren Sie diese Funktionen passend zu Ihrem Bedrohungsmodell.

Installation über das Universal-ZIP

Zum Prüfzeitpunkt wurde kein offizieller Mac-App-Store-Eintrag für VibeGauge gefunden. Laden Sie VibeGauge v1.1.2 herunter oder öffnen Sie zuerst die Release-Seite. Das Universal-ZIP läuft auf Apple Silicon und Intel ab macOS 14. Entpacken Sie es, verschieben Sie VibeGauge.app nach /Applications und starten Sie die App; ihr Symbol erscheint in der Menüleiste.

Falls macOS beim ersten Start eine Gatekeeper-Warnung zeigt, folgen Sie der Projektanleitung über Systemeinstellungen → Datenschutz & Sicherheit → Dennoch öffnen. Bei Bartender, Ice oder einem anderen Menüleisten-Manager sollten Sie außerdem den versteckten Bereich prüfen.

Für die Integritätsprüfung legen Sie die VibeGauge.zip.sha256 neben das ZIP und führen im selben Ordner folgenden Befehl aus:

shasum -a 256 -c VibeGauge.zip.sha256

Ein Release macht den Source-Build optional

Da v1.1.2 ein brauchbares Paket mitliefert, ist der Source-Build für Beiträge, Anpassungen und Selbsttests gedacht, nicht als erster Weg für normale Nutzer. Das Projekt verwendet Swift, SwiftUI und AppKit und beschreibt keine Drittanbieterabhängigkeiten für Swift; zum Bauen reichen die systemweiten Swift Command Line Tools.

git clone https://github.com/MaxHaiCom/vibe-gauge.git
cd vibe-gauge
./build.sh
open VibeGauge.app

Das gebaute Programm kann mit --selftest die Logik ohne UI prüfen. --install-proxy und --uninstall-proxy verwalten den optionalen lokalen API-Abrechnungsproxy. Nach der Installation sollten Sie System / Settings öffnen und Logpfade, Proxy und Berechtigungen prüfen.

Für wen passt es?

VibeGauge passt Entwicklern, die mehrere AI-Coding-CLIs nutzen und Quotenfenster, Tokenmenge, Cache-Treffer und Netzwerkindikatoren direkt in der Menüleiste sehen wollen. Auch wer viele MCP-Prozesse startet, erhält einen kontrollierten Bereinigungsweg. Es ist keine offizielle Abrechnungsseite, umgeht keine Limits und kann die Stabilität fremder Logformate nicht garantieren.

Lizenz

VibeGauge steht unter der MIT License. Sie dürfen den Quellcode prüfen, ändern und weitergeben, wenn Lizenz- und Copyright-Hinweise erhalten bleiben. Die verbundenen CLIs, Modelldienste, Konten und Netzwerke haben eigene Bedingungen. Die Änderungen des aktuellen Releases stehen im v1.1.2 changelog.

Projektübersicht

Lizenz
MIT
Plattform
macOS 14+; Apple Silicon / Intel; Swift, AppKit und SwiftUI
Sprache
Swift, SwiftUI, AppKit, Python standard-library helper scripts
Geprüfte Version
v1.1.2 (geprüft am 23.09.2026)

Installation

open https://github.com/MaxHaiCom/vibe-gauge/releases/download/v1.1.2/VibeGauge.zip

Demo

Die Screenshots im offiziellen Repository verwenden erfundene Demo-Daten für Quoten, Prognosen und Netzwerkansichten; sie zeigen keine Kontodaten.
Die Screenshots im offiziellen Repository verwenden erfundene Demo-Daten für Quoten, Prognosen und Netzwerkansichten; sie zeigen keine Kontodaten.

Lizenzübersicht

Der Quellcode steht unter der MIT License. Anbieter-CLIs, Modelldienste und Logformate haben eigene Bedingungen; VibeGauge gewährt keinen Zugang zu einem Anbieter.