Displays your JetBrains AI quota usage directly in the IDE status bar. Works with any JetBrains IDE (IntelliJ, WebStorm, GoLand, PyCharm, etc.).
- Status bar widget — compact
AI: 30%display with color coding - Detail popup — click for full breakdown: used/max tokens, progress bar, refill date
- Auto-refresh — updates every ~10 minutes (aligned to IDE polling), click to refresh manually
- Color coding — default < 50%, yellow 50–79%, red ≥ 80%
- Measurement points — mark a start and end point to measure tokens consumed in any interval; persists across restarts
- Zero network — reads only the local IDE log file
- Download
jaimo-0.1.0.zipfrom thedist/directory - In your IDE: Settings → Plugins → ⚙️ → Install Plugin from Disk…
- Select the zip file and restart the IDE
Requires JDK 17+.
./gradlew buildPluginThe distribution zip will be generated at build/distributions/jaimo-<version>.zip.
To run in a sandboxed IDE for testing:
./gradlew runIdeClick the widget to open the popup, then use the button at the bottom to bracket any interval:
- Start — captures the current token count
- Code — do some agentic coding
- Restart — restart your IDE to trigger quota state refresh
- End — captures again and shows the delta:
18,143,812 → 18,456,212 = +312,400 (09:03 → 11:47) - Clear — resets for the next measurement
The measurement persists across IDE restarts until cleared.
Parses the current IDE's idea.log (via PathManager.getLogPath()) for QuotaManager2Impl entries to extract consumed/maximum tokens and next refill date. All I/O runs on a background thread — never blocks the UI.
- JetBrains IDE 2024.2 or newer
- JetBrains AI Assistant enabled (so quota log entries exist)
