Eine blitzschnelle macOS-Menüleisten-App, die die OpenAI Codex (ChatGPT Pro / Team) Rate-Limit-Nutzung in Echtzeit überwacht — mit Multi-Account-Verwaltung, Verbrauchsprognosen und intelligentem Kontowechsel.
Echtzeit-Kontingentüberwachung · Verbrauchsprognose · Multi-Account-Wechsel · Reset-Countdown
Sie sind im Flow-Zustand, programmieren im Pair mit Codex, refaktorisieren ein kritisches Modul — und plötzlich trifft Sie die Rate-Limit-Mauer. Keine Warnung. Kein Countdown. Nur ein kaltes 429 Too Many Requests.
Sie warten. Sie aktualisieren. Sie haben keine Ahnung, wann Ihr Kontingent zurückgesetzt wird oder wie schnell Sie es verbraucht haben.
Codex Rate Watcher löst dieses Problem. Endgültig.
Codex Rate Watcher lebt in Ihrer macOS-Menüleiste und bietet Ihnen vollständige Transparenz über Ihre OpenAI Codex / ChatGPT Rate-Limit-Nutzung:
| Fähigkeit | Beschreibung |
|---|---|
| 📊 Echtzeit-Kontingent-Tracking | Überwacht 5-Stunden-Primär-, Wochen- und Code-Review-Limits gleichzeitig |
| 🔥 Verbrauchsprognose | Sagt genau voraus, wann Ihr Kontingent aufgebraucht ist |
| ⏰ Reset-Countdown | Jede Kontingent-Karte zeigt ihre Reset-Zeit |
| 👥 Multi-Account-Verwaltung | Automatische Snapshot-Erfassung; Plus und Team parallel verwalten |
| 🧠 Intelligenter Wechsel | Gewichteter Scoring-Algorithmus empfiehlt das beste Konto |
| 🔄 Automatische Abstimmung | Verwaiste Snapshots werden beim Start automatisch erkannt und registriert |
| 🏷️ Plan-Badges | Zeigt Plus / Team deutlich in der UI an |
| 🎨 Dunkles Theme | Von Linear inspiriertes Design mit farbcodierten Kontingent-Karten |
- Menüleisten-Status — verbleibender Prozentsatz immer sichtbar
- Dreidimensionales Tracking — 5h-Primär + Wöchentlich + Code-Review
- Verbrauchsprognosen — lineare Regression über Nutzungssamples
- Reset-Zeit auf jeder Karte — auch für aktive Konten
- 5-stufige Verfügbarkeitssortierung — nutzbar → niedrig → gesperrt → Fehler → nicht verifiziert
- Ein-Klick-Wechsel — automatisches Backup vor dem Wechsel
- Auth-Datei-Überwachung — erkennt
codex loginin Echtzeit via kqueue - Verwaiste Snapshot-Abstimmung — Konten gehen nie verloren
- Debug-Fenstermodus —
--window-Flag für eigenständiges Fenster - 🔔 Intelligentes Warnsystem — konfigurierbare Schwellenwert-Benachrichtigungen (50 %, 30 %, 15 %, 5 %), native macOS-Benachrichtigungen, Deduplizierung pro Reset-Fenster und dringlichkeitsbasierte Tonalarme
- 🎨 Dynamisches Statusleisten-Icon — das Menüleisten-Icon ändert seine Farbe in Echtzeit je nach Kontingent-Gesundheit (grün → gelb → orange → rot), sofortiges visuelles Feedback ohne die App zu öffnen
- Null Abhängigkeiten — reine Apple-System-Frameworks
Laden Sie die vorgefertigten .app-Bundles von der Releases-Seite herunter — kein Xcode oder Swift Toolchain erforderlich.
| Chip | Download |
|---|---|
| Apple Silicon (M1 / M2 / M3 / M4) | Neueste Version — Apple Silicon |
| Intel (x86_64) | Neueste Version — Intel |
- Laden Sie die
.zipfür den Chip Ihres Macs herunter - Entpacken und Codex Rate Watcher.app in
/Applicationsziehen - Starten — die App erscheint in der Menüleiste (nicht im Dock)
- Stellen Sie sicher, dass Codex CLI angemeldet ist (
~/.codex/auth.json)
Erster Start: Die App ist nicht notarisiert. Rechtsklick → Öffnen, oder Systemeinstellungen → Datenschutz & Sicherheit → Trotzdem öffnen.
- macOS 14 (Sonoma) oder neuer
- Codex CLI installiert und angemeldet
- Swift 6.2+ (Xcode 26 oder swift.org)
git clone https://github.com/sinoon/codex-rate-watcher.git
cd codex-rate-watcher
swift run| Komponente | Technologie |
|---|---|
| Sprache | Swift 6.2 |
| UI-Framework | AppKit (nur Code, kein SwiftUI/XIB) |
| Build-System | Swift Package Manager |
| Nebenläufigkeit | Swift Concurrency (async/await, Actor) |
| Netzwerk | URLSession |
| Kryptographie | CryptoKit (SHA256-Fingerprint) |
| Dateiüberwachung | GCD DispatchSource (kqueue) |
| Abhängigkeiten | Keine — reine System-Frameworks |
Beiträge sind willkommen!
- Öffnen Sie ein Issue für Fehlerberichte oder Feature-Anfragen
- Reichen Sie einen Pull Request ein
- Teilen Sie Ihre Multi-Account-Workflow-Tipps
MIT © 2026
