Ein iOS/macOS-Widget für Scriptable, das dein OpenRouter-Guthaben, Verbrauch und API-Key-Details anzeigt.
- Restguthaben als Ring-Chart mit Gradient
- Verbrauch nach Zeitraum: Heute / Woche / Monat
- Progress-Bar mit farblicher Warnung bei hohem Verbrauch (>70% orange, >90% rot)
- API-Key-Details im Large-Widget (Name, Limit, Rate Limit)
- Sichere Key-Speicherung im iOS Keychain
- Unterstützt Small, Medium und Large Widgets
- Automatische Aktualisierung ca. alle 15 Minuten
- Dark-Theme mit Gradient-Hintergrund
- iPhone oder iPad mit iOS 14+
- Scriptable aus dem App Store
- Ein OpenRouter Account mit API-Key
| Key-Typ | Credits-Guthaben | Verbrauchsdaten | Key-Details |
|---|---|---|---|
| Management Key | Ja | Ja | Ja |
| Normaler API Key | Nein | Ja | Ja |
Mit einem normalen API-Key siehst du Verbrauchsdaten (Heute/Woche/Monat), aber kein Gesamtguthaben. Für die volle Credits-Anzeige brauchst du einen Management Key aus den OpenRouter Settings.
Lade Scriptable aus dem App Store.
Option A – iCloud Drive (empfohlen):
- Oeffne die Dateien-App auf deinem iPhone/iPad
- Navigiere zu
iCloud Drive>Scriptable - Kopiere die Datei
OpenRouter-Credits.jsin diesen Ordner
Option B – Manuell in Scriptable:
- Oeffne Scriptable
- Tippe auf + oben rechts
- Kopiere den gesamten Inhalt von
OpenRouter-Credits.jshinein - Benenne das Script:
OpenRouter-Credits
- Oeffne Scriptable und starte das Script einmal manuell
- Es erscheint ein Dialog zur Key-Eingabe
- Gib deinen OpenRouter API-Key ein (
sk-or-v1-...) - Der Key wird sicher im iOS Keychain gespeichert
- Halte den Homescreen gedrueckt (langer Druck auf leere Stelle)
- Tippe auf + oben links
- Suche nach Scriptable
- Waehle die gewuenschte Groesse (Small / Medium / Large)
- Tippe auf Widget hinzufuegen
- Halte das neue Widget gedrueckt > Widget bearbeiten
- Unter Script waehle
OpenRouter-Credits
Zeigt das Restguthaben als Ring-Chart mit Dollarbetrag. Falls kein Guthaben verfuegbar: Gesamtverbrauch + Tagesverbrauch.
Links der Ring-Chart, rechts die Statistiken (Gekauft / Verbraucht / Verbrauch in %). Falls kein Guthaben: Verbrauch nach Zeitraum.
Wie Medium, plus zusaetzlich:
- Verbrauch nach Zeitraum (Heute / Woche / Monat)
- API-Key-Details (Name, Limit, Rate Limit)
Starte das Script manuell in Scriptable (nicht als Widget), um das Menue zu oeffnen:
- Vorschau anzeigen – Widget-Vorschau in beliebiger Groesse
- Key aendern – Neuen API-Key eingeben
- Key loeschen – Gespeicherten Key aus dem Keychain entfernen
Das Widget aktualisiert sich automatisch. Der eingestellte Intervall ist 15 Minuten, aber iOS kontrolliert die tatsaechliche Frequenz basierend auf Nutzungsverhalten und Batteriestatus. In der Praxis: alle 15–60 Minuten.
| Problem | Loesung |
|---|---|
| "Keine Daten" | API-Key pruefen, Internetverbindung testen |
| "Kein API-Key" | Script manuell in Scriptable oeffnen und Key eingeben |
| Kein Guthaben angezeigt | Du brauchst einen Management Key fuer Credits-Daten |
| Widget aktualisiert nicht | iOS beschraenkt Refreshes – Widget antippen oeffnet die App und aktualisiert |
MIT