Een plugin die bijhoudt wat AI echt kost

Een plugin die bijhoudt wat AI echt kost

Artikel

Vorige week schreef ik dat een abonnement op Claude of ChatGPT je een vertekend beeld geeft van wat AI kost. Je betaalt een vast bedrag, en dat bedrag zegt niets over wat je gebruik waard is. De prijzen gaan omhoog, tot het punt waarop je goed moet nadenken over wat je AI wel en niet laat doen. Het loont dus om te weten wat een prompt of een chatsessie werkelijk kost.

Om te laten zien waar dat geld naartoe gaat, bouwde ik een interactief model van AI-tokenkosten. Maar zo'n model werkt met voorbeeldvragen, en je kijkt er één keer naar. Bewustwording vraagt om iets wat je elke dag ziet, over je eigen gebruik.

Daarom bouwde ik een kleine plugin voor Claude Code die het bijhoudt terwijl je werkt: token-cost. Hij laat zien wat je gebruik zou kosten tegen API-prijzen, live en per periode, zodat de kosten in beeld blijven in plaats van te verdwijnen achter een vast bedrag.

Hoe het werkt

Na elke beurt laat de status line zien wat de huidige sessie tegen API-prijzen gekost zou hebben, naast hoeveel van je vijfuurslimiet je hebt gebruikt. Bijvoorbeeld:

≈ $3.98 API value · 5h limit 23.5%

Wil je het grotere plaatje, dan telt /token-cost alles bij elkaar op, over alle sessies op je machine. Dit is de mijne, op 18 oktober 2026:

PeriodeTokensAntwoordenAPI-waarde
Vandaag62,7M317€19,43
Laatste 7 dagen323,7M1.627€107,72
Deze maand590,3M2.992€202,94
Totaal813,5M3.942€266,61

Hij splitst de maand ook uit per model:

ModelTokensAntwoordenAPI-waarde
claude-opus-5-5590,2M2.991€202,71
claude-sonnet-568k1€0,23

Dus €203 in 18 dagen, op een vast abonnement, en op één antwoord na kwam alles van Opus, het duurste model. Dat is iets wat je pas opvalt als je het ziet. Waarom output en caching zo zwaar wegen op zo'n rekening, rekende ik uit in de kosteninfographic. Wat een token precies is, leg ik uit in hoe een taalmodel leest.

Om dieper te graven:

  • /token-cost day: de laatste 14 dagen met gebruik
  • /token-cost month: per maand
  • /token-cost session: je 15 meest recente sessies, met hun titel en project
  • /token-cost session <id>: één sessie in detail, per model uitgesplitst naar input-, output- en cachetokens

Opties

Taal en valuta volgen standaard je systeem: Nederlands en euro's op een Nederlandse locale, anders Engels en dollars. Je past alles aan met /plugin configure token-cost@token-cost:

InstellingStandaardWat het doet
languageautoauto, en of nl
currencyautoauto, usd of eur
eurPerUsd0.86De wisselkoers voor euro's
statusLineaanToon de kosten van de sessie in de status line

Installeren

Typ in Claude Code:

/plugin install token-cost --marketplace martijnwip/token-cost

Antwoord y om de marketplace toe te voegen, en het werkt meteen, zonder herstart. Deze installatie in één regel vereist Claude Code 2.1.275 of nieuwer. Op een oudere versie voeg je eerst de marketplace toe en installeer je daarna de plugin:

/plugin marketplace add martijnwip/token-cost
/plugin install token-cost@token-cost

Ik heb token-cost ingediend bij de Claude plugin marketplace. Zolang hij daar nog niet staat, installeer je hem rechtstreeks vanaf GitHub zoals hierboven.

Privacy by design

Ik wilde een tool die ik zonder er verder over na te denken kon installeren, dus hij draait volledig op je eigen machine:

  • Hij maakt geen netwerkverbindingen en slaat niets op.
  • Hij leest de transcripts die Claude Code toch al lokaal bewaart, maar alleen de metadata: model, aantallen tokens, timestamp en sessie-id, plus de titel en mapnaam van elke sessie. Nooit de inhoud van je gesprekken.
  • Het enige programma dat hij draait is grep, om heel grote transcripts terug te brengen tot de regels met tokengebruik.

Alle details staan in het privacybeleid.

Hoe het rekent

  • Hij gebruikt de first-party API-tarieven van Anthropic (oktober 2026), inclusief cache writes en fast mode.
  • Antwoorden die twee keer in de logs staan, tellen één keer.
  • Het is een schatting van de API-waarde. Op een abonnement betaal je gewoon je vaste bedrag.
  • Alleen Claude Code-gebruik op deze machine telt mee, niet je chats op claude.ai.

De code is open source (MIT) op GitHub. Bug gevonden of mis je iets? Open een issue.

Meer artikelen