Kenn deine Limits.
Route drumherum.
Lies dein KI Abo Quota lokal aus. Gib Agenten begrenzten Budgetstatus und Empfehlungen. Open Source, lokal zuerst, plattformübergreifend.
Windows, macOS und Linux haben alle gepackte Desktop Builds im Release, und npm ist die empfohlene Kommandozeilen Installation. Die Web App braucht nichts Installiertes. Die Desktop Builds sind noch nicht codesigniert, daher warnen Windows und macOS beim ersten Start. Die mobilen Anwendungen sind nicht gebaut.
Alle Download OptionenJeder Plan auf einem Bildschirm
Eine Karte pro Provider: der Meter, wie frisch dieser Wert ist, und wann sich das Fenster zurücksetzt. Was du hier siehst, ist das, was du installierst.


Die gepackte Desktop Anwendung, aufgenommen auf einer echten Maschine gegen die synthetischen Demo Fixtures des Projekts. Kein Konto, keine Zugangsdaten und kein echter Nutzungswert erscheinen darin.
DemodatenWenn du vom Schreibtisch weggehst, stehen die Zahlen weiterhin auf deiner eigenen Festplatte.
Dafür musste nichts hochgeladen werden.
Was es liest, wo es landet
Keine Testimonials, keine Avatar Wand, keine Nutzerzahl. Jede Karte unten liefert entweder einen Connector in diesem Release, oder sagt offen, dass es noch keinen dafür gibt.
Claude
Parst den Rate Limit Block, den Claude Code deinem Statusline Befehl ohnehin übergibt. Es fragt Anthropic dabei nichts von sich aus.
OpenRouter
Parst die Credits Form, die OpenRouter dokumentiert. Der Key gehört in den Zugangsdatenspeicher deines Betriebssystems, nie in eine Datei.
Codex
Parst die Usage Form, die das Codex Tooling erzeugt. Die Form ist intern, kann sich also ohne Ankündigung ändern, und schlägt dann geschlossen fehl.
Antigravity
Parst die Quota Form, die das Antigravity Tooling erzeugt. Ebenfalls intern, so gekennzeichnet, und nie repariert oder umgeschrieben.
OpenCode
Beschreibt die Usage Ansicht hinter einer bestehenden Session. Es trägt das höchste Automatisierungsrisiko der sechs und stoppt in dem Moment, in dem diese Session abläuft.
Perplexity
Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.
Grok
Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.
Gemini CLI
Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.
GitHub Copilot
Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.
Cursor
Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.
Ollama
Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.
DeepSeek
Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.
Mistral
Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.
Manual entry
Budgets, die du von Hand pflegst, für ein selbst gehostetes Modell oder jedes Abo ohne Connector. Es bricht nie und rät nie.
Claude Code Statusline
Eine Zeile neben deinem Prompt: der schlechteste Meter je Provider, mit einem Reason Code davor. Sie fällt auf den Cache zurück und blockiert nie das Tool, das sie aufgerufen hat.
Claude Code Prompt Hook
Ein begrenzter Block bei Prompt Submit, eingezäunt in einer expliziten Grenze für nicht vertrauenswürdige Daten. Ist jeder Provider unknown, injiziert er gar nichts.
Jede Shell
Der ganze Snapshot als Tabelle für dich oder als JSON für ein Skript. Kein Netzwerkaufruf, kein Konto, kein Daemon dazwischen.
Jedes Tool, das eine Datei schreiben kann
Ein generischer Befehl nimmt eine Payload für jeden Connector, sodass ein Provider ohne Integration trotzdem aus einem Skript gespeist werden kann, das du selbst kontrollierst.
Continuous Integration
Exportiere den Cache als JSON und prüfe ihn in einer Pipeline. Jeder Release wird bei jedem Push auf Windows und Linux getestet.
Dein eigenes Frontend
Der Cache ist ein einfaches Dokument auf deiner Festplatte mit einem versionierten Schema. Lies es und bau, was für eine Ansicht du willst.
Funktioniert mit deinen Tools
Ein Meter über jedes Abo, das du schon hast. Jeder Connector liest eine Form, die etwas auf deinem Rechner ohnehin schon geschrieben hat, und in diesem Release fasst keiner von ihnen das Netzwerk an.
Ab heute dabei
Sechs Connectors sind in diesem Release dabei
Was jeder davon wirklich tut
Ein Parser ist keine Verbindung
- ClaudeLokale CLI
- Parser
- Bereit
- Reader
- Bereit
- Auth
- Nicht erforderlich
- Verifizierung
- UNVERIFIED
Claude Code schreibt einen Rate Limit Block an seinen Statusline Befehl.
- OpenRouterImport only
- Parser
- Bereit
- Reader
- Keine
- Auth
- Bereit
- Verifizierung
- UNVERIFIED
Der Credits Endpoint ist dokumentiert, und seine Antwort lässt sich parsen.
- CodexImport only
- Parser
- Bereit
- Reader
- Keine
- Auth
- Nicht erforderlich
- Verifizierung
- UNVERIFIED
Eine interne Payload Form, die sich ohne Ankündigung ändern kann.
- AntigravityImport only
- Parser
- Bereit
- Reader
- Keine
- Auth
- Nicht erforderlich
- Verifizierung
- UNVERIFIED
Eine interne Payload Form, die sich ohne Ankündigung ändern kann.
- OpenCodeImport only
- Parser
- Bereit
- Reader
- Keine
- Auth
- Nicht erforderlich
- Verifizierung
- UNVERIFIED
Eine Usage Ansicht hinter einer Session, die du schon hast.
- Manual entryManuell
- Parser
- Bereit
- Reader
- Keine
- Auth
- Nicht erforderlich
- Verifizierung
- UNVERIFIED
Zahlen, die du selbst pflegst, für alles ohne Schnittstelle.
| Provider | Stand | Parser | Reader | Auth | Verifizierung |
|---|---|---|---|---|---|
| ClaudeClaude Code schreibt einen Rate Limit Block an seinen Statusline Befehl. OpenLimiter liest diesen selbst aus. | Lokale CLI | Bereit | Bereit | Nicht erforderlich | UNVERIFIED |
| OpenRouterDer Credits Endpoint ist dokumentiert, und seine Antwort lässt sich parsen. Hier holt nichts diesen Wert, das Dokument kommt also von dir. | Import only | Bereit | Keine | Bereit | UNVERIFIED |
| CodexEine interne Payload Form, die sich ohne Ankündigung ändern kann. Hier holt nichts diesen Wert, das Dokument kommt also von dir. | Import only | Bereit | Keine | Nicht erforderlich | UNVERIFIED |
| AntigravityEine interne Payload Form, die sich ohne Ankündigung ändern kann. Hier holt nichts diesen Wert, das Dokument kommt also von dir. | Import only | Bereit | Keine | Nicht erforderlich | UNVERIFIED |
| OpenCodeEine Usage Ansicht hinter einer Session, die du schon hast. Hier holt nichts diesen Wert, das Dokument kommt also von dir. | Import only | Bereit | Keine | Nicht erforderlich | UNVERIFIED |
| Manual entryZahlen, die du selbst pflegst, für alles ohne Schnittstelle. Hier holt nichts diesen Wert, das Dokument kommt also von dir. | Manuell | Bereit | Keine | Nicht erforderlich | UNVERIFIED |
Reader bedeutet: Etwas in OpenLimiter holt die Zahl selbst. Auth bedeutet: Eine Zugangsdaten wird gehalten und genutzt. Jede Zelle oben wird zur Build Zeit aus der geprüften Provider Registry ausgelesen statt in diese Seite geschrieben, sodass eine Stufe hier nicht beansprucht werden kann, ohne dass zuerst ein Mensch eine Spezifikation ändert. Die Registry beschreibt 12 weitere Produkte ganz ohne Connector, weshalb sie hier keine Zeile haben. Nichts auf dieser Seite heißt verbunden.
Geplant
Bekannt, benannt, und noch nicht geschrieben
Jedes Tool auf dieser Seite lässt sich schon heute in den Meter aufnehmen. Trag die Zahlen per manual entry ein, oder leite eine Payload per ingest aus einem beliebigen Skript ein, das du kontrollierst, und sie landet im selben Snapshot wie ein Connector.
So fütterst du einenJeder Connector wird als UNVERIFIED ausgeliefert, der ehrliche Standard: Noch hat kein expliziter Verifier eine Form gegen ein echtes Konto bestätigt. Drei von ihnen lesen Schnittstellen, die intern zum Tooling eines anderen gehören und sich ohne Ankündigung ändern können, und tut eine das, fällt dieser Provider geschlossen auf unknown zurück, statt zu raten. Jeder Connector und sein echter Stand.
Läuft, wo du arbeitest
Windows, macOS und Linux, aus einem Terminal, einer Statusline, einem Prompt Hook oder einem Skript, und in jedem Browser über die Web App. Ein lokaler Cache, ausgelesen von allem, was du darauf ansetzt.


Das sind Screenshots der Web App in Handygröße, gegen die synthetischen Fixtures des Projekts, hier in Worten erklärt statt über die Bilder gestempelt. Dieselbe Ansicht öffnet sich in jedem Browser bei der Web App, die sich auf einen Startbildschirm installiert. Native iOS und Android Anwendungen sind geplant und noch nicht gebaut.
Web App
liveEin Browser ist die eine Oberfläche, die jedes Gerät schon hat. Diese hier läuft mit derselben Engine wie das Kommandozeilen Tool, auf einem Dokument, das du ihr gibst, ohne dass etwas hochgeladen wird und ohne Konto irgendwo.
Dieselbe Engine, im Tab
Keine zweite Implementierung. Der Core, die Connectors und der Adapter werden vom Kommandozeilen Tool eins zu eins in das Browser Bundle gespiegelt, sodass sich ein Wert hier und ein Wert im Terminal nicht widersprechen können.
Du gibst ihr das Dokument
Füg ein oder zieh hinein, was openlimiter export ausgibt. Ein Browser Tab kann deine Festplatte nicht von sich aus lesen, und dafür wird auch nichts hochgeladen: Das Parsen passiert im Tab, und keine Anfrage verlässt ihn.
Installiert sich, und funktioniert offline
Leg sie auf den Startbildschirm eines Handys oder Desktops, und sie öffnet sich wie eine Anwendung. Ein Service Worker hält sie ganz ohne Netzwerk am Laufen, weil sie nie eins brauchte.
Beides ist ausführlich dokumentiert: was ein Agent erfährt und jeder Befehl, mit dem es ausgeliefert wird.
FAQ
Was verlässt meinen Rechner wirklich?
Ist es sicher, es auf meine Tools anzusetzen?
Kann der Prompt Hook meine Session kaputt machen?
Welche Provider funktionieren heute?
Brauche ich einen API Key?
Routet es meine Anfragen für mich?
Was passiert, wenn ein Connector kaputtgeht?
Gibt es eine Desktop oder Handy App?
Ist es kostenlos?
Was ist OpenLimiter Pro?
Preise
Alles, was auf deinem Rechner läuft, ist kostenlos, und das ist kein Launch Angebot. Das Einzige, was je Geld kosten könnte, ist ein Dienst auf Servern, weil Server Geld kosten, um zu laufen.
OpenLimiter
verfügbarKostenlosfür immer, und laut Lizenz
Das ganze lokale Produkt, für alle, ohne Konto irgendwo darin.
- Jeder Connector, und jeder, der später dazukommt
- Der begrenzte agent context block und seine Routingempfehlung
- Desktop Benachrichtigungen und Töne, wenn ein Fenster sich seiner Grenze nähertgeplant
- Themes, in der Desktop Anwendung und im Browser
- Das vollständige Kommandozeilen Tool und jede Statusline Einstellung
- Alle drei Ingestionswege: ein Connector, ingest, oder manual entry
- Kein Nutzungslimit, kein Konto, keine Funktion hinter irgendetwas gesperrt
OpenLimiter Pro
nicht gebaut$5im MonatGründerpreis
$10 ist der geplante reguläre Preis. Frühe Unterstützer behalten $5.
Dienste, die auf Servern laufen statt auf deinem Rechner. Jede Zeile unten kommt erst noch, und nichts davon existiert bereits: kein Checkout, kein Kartenformular und keine Warteliste.
- Verschlüsselte Synchronisierung von Quotastatus über deine eigenen Geräte hinweg
- Push Benachrichtigungen auf dein Handy, wenn ein Fenster sich seiner Grenze nähert
- Smart limiter: quotabewusstes Routing zwischen deinen Modellen, gesteuert von live Budgetstatus
- E Mail Alerts und ein wöchentliches Digest
- Delivery Rules für Alerts, damit eine stille Stunde still bleibt
- Gehostete Nutzungshistorie und Burn Trends über jedes Gerät hinweg
- Priorisierte Connector Anfragen, damit dein Provider zuerst gebaut wird
- Eine Team Dashboard Stufe, später als der Rest
OpenLimiter ist ein unabhängiges Open Source Projekt für Leute, die mehrere KI Coding Abos gleichzeitig halten und lieber wissen wollen, welches noch Raum hat, statt es mitten in der Aufgabe auf die harte Tour zu erfahren.
Es ist um drei Zusagen herum gebaut, die sich leicht aussprechen und schwer einhalten lassen. Wenn es dir einen Nachmittag spart: Sponsoring ist der beste Weg, die Connectors am Laufen zu halten, während sich die Formen darunter verschieben. Einen kaputten Connector zu melden ist genauso viel wert.
Es läuft auf deinem Rechner
Jeder Connector in diesem Release ist ein Parser über etwas, das schon auf deiner Festplatte liegt. Kein Provider Egress, kein Daemon, kein Konto.
Es berichtet niemandem
Die Software hat keine Telemetrie, keine Analytics und keinen OpenLimiter Server, den irgendetwas erreichen könnte. Diese Website zählt nur cookielose Seitenaufrufe, ohne Cookies und ohne irgendetwas Persönliches.
Unknown bleibt unknown
Eine fehlende Zahl wird nie zu einer sicheren. Ändert sich eine Form unter einem Connector, fällt dieser Provider geschlossen aus.
Lucas Costa
Autor und Maintainer. lucas@lucaswebsystems.com



