Building TokenTank: a local-first desktop HUD for AI coding-agent usage

Problem AI coding-agent usage during real development sessions is hard to track.
Constraints No official quota API. No scraping. No storing private coding content.
Solution Local-first Windows desktop HUD. Manual sync + local session metadata + local estimates. Aquarium-style UI for glanceable usage pressure.
Privacy boundary No prompts, completions, source code, command output, cookies, API keys, raw ccusage JSON.
Architecture React / TypeScript / Vite frontend. Tauri v2 + Rust desktop shell. Local JSONL storage. localhost collector. read-only MCP helper.
Release / engineering practice Windows installer. verification checklist. SHA256 hashes. release notes.
What I learned Productizing a personal workflow problem. Designing around trust and privacy. Making a small utility feel usable instead of just technically working.
#tauri #typescript #rust #developer-tools #opensource
