janes.hu logo

Krisvid – open-source AI usage monitor

Client: Janes Zsolt

Start Date: 2026-07-08

Delivered: 2026-08-30

Published: 2026-09-08

Project Owner: Janes Zsolt

Website: github.com

Krisvid – open-source AI usage monitor

Krisvid is named after my two little boys, Kristóf and Dávid. It does not mean much to them yet, but their name sits in my tray every working day. 😎

The app itself was born out of an everyday annoyance. I use three AI coding agents (because I do not pay for the largest plans), and each one kept its remaining quota somewhere else. Then it struck me: if I can pull a given model's usage out of an API or a local log, it would be rather nice to show it all in one place. I wrote it for myself first. Then it occurred to me that if I had missed this, others probably did too: so it became a free, open-source tray app that shows limits and estimated spend in one place.

Supported providers:

  • Claude Code – five-hour session and weekly limits, daily/weekly cost and token statistics, per-model breakdown

  • OpenAI Codex – limits and token counts from local session files

  • JetBrains AI (AI Assistant / Junie) – monthly AI credit quota and its reset time

Features:

  • Green / amber / red tray indicator that shows where you stand without a click

  • Compact panel with gauges, a seven-day cost chart and a per-model breakdown

  • Combined view across installed tools, with a color per provider

  • Five-language UI: Hungarian, English, German, French and Spanish

  • Resilient polling: a failed or rate-limited request keeps the last known data visible and backs off automatically on HTTP 429

Implementation:

  • Electron main process with a separate renderer panel and contextIsolation enabled: the UI reaches the main process only through a narrow, predefined API

  • Every provider implements the same simple interface, so adding a new one is a single folder plus one line in the registry

  • Codex and JetBrains AI data is read from local files only, with no network calls

  • Claude Code limits involve a single outbound request to Anthropic's usage endpoint, using the OAuth token already stored on the machine; cost statistics are still assembled locally from incremental reads of the transcripts under ~/.claude/projects

  • Installers for Windows, macOS and Linux (exe, dmg, zip, AppImage, deb) – the macOS and Linux builds are untested so far, so if you try one and report back, I would be grateful

Data handling: no telemetry, no usage collection, no analytics. What is on the machine stays on the machine – and because the source is open, that can be verified rather than trusted.

The project is not affiliated with Anthropic, OpenAI or JetBrains. Anthropic's usage endpoint is not a documented public API and the JetBrains quota file format is internal, so the displayed values are best estimates from the available data, not official billing.

I hope you find the app useful – if you do, give it a star on GitHub!

Let's talk about your project

Tell us briefly what you are working on and where you need help. We will look at how we can get involved.