Claude Code Gebruik Statuslijn

Claude Code Gebruik Statuslijn

Bewaking van uw Claude Code & Z.ai GLM verbruik in realtime
direct in uw terminal. 
Gratis, open source, nul configuratie.

100% Gratisvoor WindowsLinuxmacOS

claude-code — statuslijn (mode Claude)
Brol | Opus-4.6 | ⟗ 5% ↻ 4h10 | Σ 15% ↻ 141h | s 3% ↻ 142h | o 62% ↻ 142h | Ctx: 20%
claude-code — statuslijn (mode z.ai / GLM)
Brol | GLM-5.1 | Bal: 9.88€ | Ctx: 20%

Nieuw compact formaat (v1.0.5)

Meer info, minder ruimte. De statuslijn toont nu alleen de naam van de huidige map (het blad van het pad) en vervangt de tekstlabels door compacte Unicode-iconen.

Iconen in plaats van labels
  • — Sessie (glijdend venster van 5 uur)
  • Σ — Alle modellen samen (7 dagen)
  • s — Sonnet alleen (Claude Max)
  • o — Opus alleen (Claude Max)
  • Ctx — Huidig contextvenster
Gecondenseerde map

In plaats van ~/My Projects/Brol toont de statuslijn alleen Brol. Het volledige pad is zelden nuttig in een terminal die al in het project is gepositioneerd — het blad is genoeg om zich te oriënteren, en laat ruimte vrij voor de metrics.

Een prefix ~ verschijnt voor een waarde (bijv. ~5%) wanneer de data verouderd is — de cache is verlopen maar de API is in backoff 429 of niet beschikbaar.

Statuslijn onderaan Claude Code

 

Alles wat je nodig hebt, in één oogopslag

Een statuslijn. Al uw gebruiksdata van Claude & z.ai.

Automatisch gedetecteerd project

Toont de naam van de huidige map (blad van het pad). U weet altijd aan welk project u werkt, zonder de lijn te vervuilen met het volledige pad.

Actief model

Zie welk model wordt gebruikt — Opus, Sonnet, Haiku of GLM — direct in de statusbalk. De provider wordt automatisch gedetecteerd.

Gebruikpercentages

Sessie, alle modellen, Sonnet en Opus gescheiden met gekleurde indicatoren : groen, geel, rood.

Aftelling

Weet precies wanneer uw limieten opnieuw worden ingesteld. De aftelling verschijnt naast elke relevante metriek.

Contextvenster

Houd het gebruik van uw contextvenster in de gaten om te voorkomen dat u de limiet bereikt tijdens een gesprek.

Ondersteuning z.ai / GLM

Nieuw : weergave van het saldo van uw z.ai-account (Bal: 9.88$) met automatische conversie naar de valuta van uw keuze (EUR, GBP, CAD…).

Indicator voor verouderde gegevens

Een prefix ~ voor een waarde geeft aan dat de cache is verlopen, maar dat de API niet beschikbaar is (backoff 429). U weet altijd wat u leest.

Slimme cache & backoff

Cache van 1 minuut per provider om de API's te sparen. Bij 429, automatische backoff van 5 minuten om te voorkomen dat de rate limits worden overschreden.

Zero configuratie (Claude)

Start de installer en dat is alles. Leest automatisch uw Claude-inloggegevens vanaf ~/.claude/.credentials.json (en de Keychain op macOS).

Wat de Status Line weergeeft op basis van uw abonnement

De Status Line past zich automatisch aan uw plan aan en toont de relevante metrics.

Gratis
⟗ Sessie + Σ Alles
Pro
⟗ + Σ + Extra (€)
Max
⟗ + Σ + s + o + Extra (€)
z.ai / GLM
Bal: saldo van de account

Configuratie z.ai (modellen GLM)

Als u Claude Code gebruikt met een GLM-model (glm-5.1, enz.) via z.ai, is een kleine extra configuratie nodig om uw saldo weer te geven.

Stap 1 : haal de JWT op
  1. Open z.ai/manage-apikey/billing in uw gebruikelijke browser
  2. Log in (en los de captcha op als dat gevraagd wordt)
  3. Open de DevTools met F12, ga naar het tabblad Netwerk
  4. Vernieuw de pagina met F5
  5. Klik op het verzoek genaamd accountBalance
  6. Kopieer in Headers de waarde van Authorizationzonder de prefix Bearer  (de token begint met eyJhbGciOiJIUzUxMiJ9)
Stap 2 : sla de JWT op

Een bijbehorende binaire ClaudeUsageStatusline.ZaiRefresh wordt meegeleverd met de installatie. Het valideert het formaat van de token en schrijft deze in ~/.claude/.zai-credentials.json.

Windows :

&
  "$env:LOCALAPPDATA\ClaudeUsageStatusLine\ClaudeUsageStatusline.ZaiRefresh.exe"

Linux / macOS :

~/.local/bin/ClaudeUsageStatusline.ZaiRefresh
Étape 3 (optioneel) : weergavevaluta

Het saldo wordt standaard in USD weergegeven. Om het in EUR (of een andere valuta) weer te geven, bewerk appsettings.json naast de uitvoerbare bestanden :

{
    "Zai": {
      "NativeCurrency": "USD",
      "DisplayCurrency": "EUR",
      "ExchangeRateCacheHours": 24
    }
  }

De tarieven worden eenmaal per dag opgehaald via een gratis API en lokaal gecached.

Wanneer de JWT vernieuwen ?

De sessie-JWT heeft geen expliciete vervaldatum — de levensduur wordt gecontroleerd door de servers van z.ai. Het zal uiteindelijk ongeldig worden na een periode van inactiviteit of een expliciete afmelding.

Tekenen dat het vernieuwd moet worden :

  • De statusregel toont Bal: error
  • Het voorvoegsel ~Bal: (verlopen gegevens) blijft bestaan
  • De logs bevatten 401 Unauthorized

Het is dan voldoende om ZaiRefresh opnieuw te starten en een verse JWT in te voegen.

Téléchargement — Version 1.0.5

Nouveautés de cette version
- Support multi-provider z.ai (GLM) : affichage du solde du compte z.ai avec conversion de devise automatique (USD→EUR, etc.) - Outil ZaiRefresh : binaire compagnon qui guide l'utilisateur pour rafraîchir son JWT de session z.ai depuis le navigateur (onglet Network des DevTools) - Boucle infinie 429 sur l'API Claude cassée : les valeurs Retry-After < 30s sont désormais ignorées (évite que le statusline se suicide silencieusement contre le rate limit) - Caches séparés par provider (usage-claude.json / usage-zai.json) : fini les 0% partout quand z.ai écrasait les données Claude - Indicateur de données obsolètes (~) quand le cache est expiré mais l'API refuse (429/backoff) - Crash ContextService sur propriétés JSON nulles corrigé (Claude Code envoie parfois current_usage: null)

Aucun commentaire pour le moment.

Une erreur s'est produite. Cette application peut ne plus répondre jusqu'à ce qu'elle soit rechargée.Veuillez contacter l'auteur. Reload 🗙