AI Usage MonitorAI Usage Monitor is a privacy-first, local-only VS Code extension for usage analytics from AI coding assistants. It reads supported provider usage metadata on your computer and presents it in the status bar and a dashboard. V0.1.0 support
DashboardFor the current Codex session and historical ranges, the dashboard shows:
Cached Input is included in Input. Reasoning is included in Output. These are subsets, so the categories should not be added together; Total Processed remains the authoritative total. History is available for Today, Last 7 days, Last 30 days, and All time. The dashboard also provides 7-day and 30-day charts plus usage breakdowns by model and project/workspace label. Provider-reported 5-hour and weekly limit windows are shown when available, including reset countdowns. Observed burn rate is calculated only from local percentage observations within the same reset window and is shown only when enough observations exist. It is descriptive of observed percentage change, not a prediction of remaining tokens, allowance, or exhaustion time. Token processing totals are not equivalent to a ChatGPT Plus quota. The extension does not claim a fixed Plus token allowance and does not convert processed tokens into a plan quota. Commands
Reset requires confirmation and only removes extension-maintained history. Provider files are never changed. Settings
Privacy and local architectureThe extension is local-only. It has no telemetry, backend, network requests, authentication, cloud storage, or external runtime service. It does not store or send prompts, responses, source code, tool arguments, credentials, API keys, or raw provider events. Only normalized numeric usage metadata and privacy-safe model/project dimensions are retained in VS Code globalState. Raw JSONL is never copied into extension history. Provider files, including Codex files, are read-only from the extension. History and rate-limit observations are bounded; expired daily buckets are pruned while cumulative session totals and checkpoints are retained. Limitations
DevelopmentInstall dependencies and run npm run check-types, npm run lint, npm run package, and npm test. Use Run Extension in VS Code to open an Extension Development Host. The default build task runs the TypeScript and esbuild watchers. Release metadataPublisher: KritarthSharma. This distribution is proprietary; see LICENSE for the applicable terms. |