Skip to content

All work02

Ember

A privacy-first Windows widget that combines Claude Code and Codex usage, plan limits, tokens and API-equivalent cost in one live view.

Year
2026
Role
Desktop Product Engineer
Client
Harshal Vankudre
Stack
Electron · JavaScript · Node.js · Claude Code · Codex · Windows
Ember desktop widget with Claude and Codex limits, costs and token statistics

01 — Problem

Using Claude Code and Codex means watching two different sets of session limits, weekly limits and local logs. The important numbers were fragmented — or invisible until a limit interrupted the work.

A useful tracker also had to respect the local nature of coding sessions. Requiring another account or uploading detailed project activity would defeat the point.

02 — Approach

I merged two earlier single-provider widgets into Ember, one Electron desktop product that reads both providers' local session data and refreshes the interface every second.

Each provider is priced with its own billing rules before totals are combined. The UI exposes plan meters, reset countdowns, model filters, daily spend, cache behavior and durable project history without double-counting reasoning tokens.

Everything is read-only and local: no Ember account, no telemetry and no session upload. The app ships as both a one-click Windows installer and a portable executable.

2Providers in one view
1sLive refresh interval
0Accounts or telemetry

03 — Result

Ember turns two opaque usage systems into one glanceable desktop instrument. It ships through GitHub Releases and keeps the numbers useful even after original session logs have been deleted.

Next projectMarq03