Status bar
Spend stays visible while you type
Current is the billing cycle. Today is the daily pace. Up to ten recent queries sit beside them. Anything at or above Warn at (default 1M tokens) gets a red !.
Live in Cursor · Free · Unofficial
Cursor Cost Tracker is a VS Code / Cursor extension with five jobs.
!).Open VSX snapshot
Why this extension
Cursor’s dashboard shows totals on the website — not how much of the month or day is left, when limits run out, which query spiked, or a local way to shrink the next expensive turn.
This extension keeps those numbers next to Git and Problems, with a monthly forecast and Optimize savings in .ai/optimize-savings.md — no chat upload, no third-party analytics.
| Capability | Cursor Dashboard | Cursor Cost Tracker |
|---|---|---|
| Status bar | ||
| Current cycle spend on the bar | × | Yes |
| Today vs remaining daily budget on the bar | × | Yes |
| 1–10 recent queries on the bar | × | Yes |
Green on pace · red on a spike (!, default 1M) |
× | Yes |
| Guards | ||
| Burn Rate Guard (live $/window, banner, non-blocking toasts) | × | Yes |
| Blocking critical alert (default 10M tokens or $5) | × | Yes |
| Neither guard stops Cursor | × | Yes |
Ignore a spike ! and keep it dismissed after reload |
× | Planned |
| Monthly forecast | ||
| Used / forecast / ideal on one chart | × | Yes |
| Run-out date (Team $ or Pro included limits) | × | Yes |
| Pace by working days or all calendar days | × | Yes |
| Today / 7 days / Month range on the chart | × | Yes |
| Optimize | ||
| Ready prompt for the last red (Warn at) query | × | Yes |
| Quick / Balanced / Deep depths | × | Yes |
Projected save in local .ai/optimize-savings.md |
× | Yes |
| Never reads the chat transcript | × | Yes |
| Coding stats | ||
| Landed / AI = % effectiveness | × | Yes |
| If this branch landed on main / master | × | Yes |
| All on Cursor · split by project | × | Yes |
| AI lines vs merged on Charts | × | Yes |
| Panel · queries · charts | ||
| Last N queries in the editor (100–10,000 or From date) | × | Yes |
| Per-query cost, tokens, model, kind | Website | Yes |
| Statistics (totals, averages, spike count) | Website | Yes |
| Spend by model and by kind | Website | Yes |
| Charts (tokens / cost over time) | × | Yes |
| Today / This month / All time mix cards | Website | Yes |
| Model pricing (docs + Last N counts + CursorBench) | Website | Yes |
| Export recent queries as CSV | × | Yes |
| Support → Write a message to the author | × | Yes |
| Setup · language | ||
| UI language (10 locales) | × | Yes |
| Zero setup (local Cursor session) | × | Yes |
| No token pasted into Settings | × | Yes |
Not in scope: payments, hosted team dashboards, other IDEs, estimating cost before you send a prompt, reading chat transcripts, or auto-rewriting your codebase. Optimize only builds metadata prompts you paste yourself; savings numbers come from the agent writing a local project file.
Inside the editor
Current and Today show up on the status bar as soon as you install. Click either for Statistics. Click a query chip for the list. Charts, Optimize, Support, and Settings stay one panel away.
Status bar
Current is the billing cycle. Today is the daily pace. Up to ten recent queries sit beside them. Anything at or above Warn at (default 1M tokens) gets a red !.
Statistics
Meters for Current and Today, live burn rate when Guard is on, coding stats when enabled, plus the Last N totals.
Last N
Time, model, cost, tokens, input / output, kind. Spike rows highlight TOKENS. Export CSV from the toolbar.
Optimize
Quick, Balanced, or Deep. Run pastes into the last Agent chat — you press Start. The extension never reads the transcript.
Product tour
Screenshots from the panel. Swipe, use the arrows, or pick a thumbnail. Click a frame for full screen — click again for actual size.
Install in under a minute
Cursor’s Extensions view searches Open VSX. The extension reuses the session already on this machine — no API key, no second login.
CmdShiftX · CtrlShiftX
Paste the name, open Open VSX, or run the command below in a terminal.
Click Current or Today, or run Cursor Cost: Open Dashboard.
No. The prompt is built from usage metadata for the last red query. The transcript stays in Cursor. A projected save shows up only after the agent writes .ai/optimize-savings.md.
Pro shows included percent for Cursor Models and Other Models. Team, Business, and Enterprise show dollars and one Spend series. The same chart draws used, forecast, and ideal either way.
Nothing. The extension reuses the Cursor session already on this computer. There is no API key and no second login.
The extension is unofficial. If that API moves, the numbers can stall until a release catches up. The token never goes to the panel or the logs.
Support
If Cursor Cost Tracker helps you catch expensive queries and save tokens, a coffee for the author goes a long way — it keeps late-night status-bar fixes and monthly forecasts brewing.
Buy Me a Coffee
One-time tip. Perfect when Optimize or the forecast just paid for itself. Opens in your browser.
Buy me a coffeeWrite a message
Inside the extension Support tab you can send a note straight to the author — Comment, New feature, Bug report, or Other. Your mail app stays closed.
Open GitHub IssuesPrivacy
No pasted access token. No proxy. Usage calls go straight to cursor.com using the Cursor session that already exists locally. The panel and logs never show the token.
Optimize builds a prompt from usage metadata only. Projected savings appear when the agent writes .ai/optimize-savings.md in the project — not from a transcript scrape.