Zum Inhalt springen
Gründeraktion: OpenLimiter Pro mit 50 % Rabatt für frühe Unterstützer

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 Optionen
Unterstützt
Claude CodeOpenAI CodexGoogle AntigravityOpenCodeOpenRouterPerplexity, geplantGemini CLI, geplant
und manual entry

Jeder 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 OpenLimiter Desktop Anwendung zeigt eine Karte pro Provider mit Meter, Prozentangabe, Aktualitätsstatus und Reset Countdown, über synthetischen Demodaten.Die OpenLimiter Desktop Anwendung zeigt eine Karte pro Provider mit Meter, Prozentangabe, Aktualitätsstatus und Reset Countdown, über synthetischen Demodaten.

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.

Demodaten
OpenLimiter

Wenn 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.

liest die native Statusline Payload

OpenRouter

Parst die Credits Form, die OpenRouter dokumentiert. Der Key gehört in den Zugangsdatenspeicher deines Betriebssystems, nie in eine Datei.

liest eine dokumentierte Credits Antwort

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.

liest eine interne Usage Payload

Antigravity

Parst die Quota Form, die das Antigravity Tooling erzeugt. Ebenfalls intern, so gekennzeichnet, und nie repariert oder umgeschrieben.

liest eine interne Quota Payload

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.

liest eine Session, die du schon geöffnet hast

Perplexity

geplant

Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.

openlimiter ingest

Grok

geplant

Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.

openlimiter ingest

Gemini CLI

geplant

Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.

openlimiter ingest

GitHub Copilot

geplant

Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.

openlimiter ingest

Cursor

geplant

Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.

openlimiter ingest

Ollama

geplant

Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.

openlimiter ingest

DeepSeek

geplant

Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.

openlimiter ingest

Mistral

geplant

Geplanter Connector. Trag ihn schon heute per manual entry oder ingest in den Meter ein.

openlimiter ingest

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.

liest Zahlen, die du selbst einträgst

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.

openlimiter statusline

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.

openlimiter hook

Jede Shell

Der ganze Snapshot als Tabelle für dich oder als JSON für ein Skript. Kein Netzwerkaufruf, kein Konto, kein Daemon dazwischen.

openlimiter snapshot

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.

openlimiter ingest

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.

openlimiter export

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.

ein JSON Dokument

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

Claude CodeConnector
OpenAI CodexConnector
Google AntigravityConnector
OpenCodeConnector
OpenRouterConnector
Manual entryConnector

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.

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

PerplexityNoch kein Connectorgeplant
Grok (xAI)Noch kein Connectorgeplant
Gemini CLINoch kein Connectorgeplant
GitHub CopilotNoch kein Connectorgeplant
CursorNoch kein Connectorgeplant
Devin DesktopNoch kein Connectorgeplant
OllamaNoch kein Connectorgeplant
LM StudioNoch kein Connectorgeplant
TogetherNoch kein Connectorgeplant
MistralNoch kein Connectorgeplant
DeepSeekNoch kein Connectorgeplant
KimiNoch kein Connectorgeplant

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 einen

Jeder 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.

Die Web App auf einem Handy, oben mit dem Gesamturteil und darunter einer Karte pro Provider, jede mit Meter Balken, Prozentangabe, Aktualitätsstatus und Reset Countdown.Die Web App auf einem Handy, oben mit dem Gesamturteil und darunter einer Karte pro Provider, jede mit Meter Balken, Prozentangabe, Aktualitätsstatus und Reset Countdown.
MeterDemodaten

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

live

Ein 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?
Nichts. Es gibt keine Telemetrie, keine Analytics und keinen OpenLimiter Server, der irgendetwas empfangen könnte. Dieses Release führt überhaupt keinen Provider Egress aus: Jeder Connector ist ein Parser über Daten, die etwas anderes bereits auf deine Festplatte geschrieben oder an die Standardeingabe geleitet hat.
Ist es sicher, es auf meine Tools anzusetzen?
OpenLimiter öffnet, was deine installierten Tools ohnehin speichern, nur lesend, und schreibt, repariert oder migriert sie nie. Jeder Parser behält begrenzte Zahlen und Zeitstempel und verwirft Provider Text, bevor irgendetwas deinen Agenten erreicht.
Kann der Prompt Hook meine Session kaputt machen?
Nein. Der Hook liest den lokalen Cache, stellt keine Netzwerkanfrage, injiziert nichts, wenn jeder Provider unknown ist, und beendet sich mit 0, egal was passiert. Die Statusline verhält sich genauso: Fehlt die Eingabe oder ist sie fehlerhaft, fällt sie auf den Cache zurück und meldet unknown.
Welche Provider funktionieren heute?
Sechs Connectors sind dabei: Claude über die native Statusline Payload, OpenRouter über seine dokumentierte Form, Codex und Antigravity über interne Formen, die brechen können, OpenCode über eine bestehende Session, die brechen kann, und manual entry. Jeder ist als UNVERIFIED markiert, bis ein expliziter Verifier existiert.
Brauche ich einen API Key?
Nicht zum Start. Der Claude Pfad liest eine Payload, die Claude Code deiner Statusline ohnehin übergibt, und der manuelle Pfad braucht überhaupt nichts. OpenRouter ist der eine Connector, der einen eigenen Key erwartet, und dieser Key gehört in den Zugangsdatenspeicher deines Betriebssystems.
Routet es meine Anfragen für mich?
Nein, und das wird sich nicht ändern. OpenLimiter gibt Empfehlungen. Es routet Anfragen nicht automatisch, umgeht kein Limit und rührt nicht an, wie dein Agent sich authentifiziert. Die Entscheidung bleibt bei dir.
Was passiert, wenn ein Connector kaputtgeht?
Inoffizielle Formen ändern sich ohne Ankündigung. Passiert das, schlägt das Parsen geschlossen fehl: Der betroffene Provider fällt zurück auf unknown, die anderen Provider bleiben unberührt, und nichts erfindet eine Zahl, um die Lücke zu füllen. Unknown wird nie zu null.
Gibt es eine Desktop oder Handy App?
Die Desktop Tray Anwendung ist gebaut und gepackt für Windows, macOS und Linux, und jeder Build hängt am Release auf GitHub. Keiner davon ist bislang codesigniert, daher warnen Windows SmartScreen und macOS Gatekeeper beim ersten Öffnen, und die Download Seite sagt, wie du daran vorbeikommst. Auf einem Handy öffnet sich die Web App im Browser und installiert sich auf einen Startbildschirm. Native iOS und Android Anwendungen sind nicht gebaut, nichts steht in einem Store, und es gibt keine Warteliste. Die Download Seite listet jede Plattform mit ihrem echten Stand.
Ist es kostenlos?
Alles, was lokal läuft, ist kostenlos und wird es unter Apache 2.0 immer bleiben: jeder Connector, der agent context block, Themes, das ganze Kommandozeilen Tool und alle drei Ingestionswege, ohne Nutzungslimit und ohne Konto. Desktop Benachrichtigungen sind noch nicht gebaut und werden ebenfalls kostenlos sein.
Was ist OpenLimiter Pro?
Eine geplante Bezahlstufe für 5 $ im Monat, Gründerpreis, für das, was nur auf Servern laufen kann: verschlüsselte Synchronisierung über deine Geräte hinweg, Push Benachrichtigungen auf dein Handy, ein smart limiter, der zwischen deinen Modellen anhand von live Budgetstatus routet, E Mail Alerts und ein wöchentliches Digest, Delivery Rules, gehostete History und Burn Trends, priorisierte Connector Anfragen, und später eine Team Stufe. Es ist nicht gebaut. Es gibt kein Checkout und keine Warteliste, und nichts, was heute lokal läuft, wandert je dahinter.

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ügbar

Kostenlosfü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
Open Source unter Apache 2.0, das kann dir also später nicht genommen werden. Die Lizenz ist das Versprechen.

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
Nichts Lokales wandert je hinter diesen Plan. Pro verkauft Server und Service, keine Schalter.
OpenLimiter

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.