github getagentseal/codeburn v0.9.25

4 hours ago

0.9.25

New

  • Drill-through: every aggregate in the desktop app, including a pull request row, opens the sessions behind it.
  • Compare periods and Compare cohorts: two date ranges side by side with a plain-language lead and the biggest movers, and a model comparison over an explicit observation population.
  • Spend by branch: what each branch and worktree of a project cost.
  • A Projects pane scopes the desktop app, and --project / --exclude now work on every reporting command.
  • Six languages in the desktop app and the macOS menu bar: English, French, Japanese, Korean, Simplified and Traditional Chinese.
  • The macOS menu bar and the Windows tray are installed and managed from a card on the desktop app's Plugins page.
  • New surfaces: Grok Bot as a provider, live Kimi Code sessions with a context ring, ZCode plan quota, hover a dollar amount for the tokens behind it, model rows keyed on their billing route with --route and --billing filters, and Antigravity tool calls, bash commands, MCP tools and skills.
  • Windows reads the agents you run inside WSL.
  • Bundled pricing refreshed: 5,942 primary entries, 1,215 added, and a refresh can no longer drop a model's pricing.

Changed

  • Vercel AI Gateway spend is shown on its own row and left out of totals by default, because its daily aggregates cannot be matched against the local tools that were pointed at it. If you use the gateway, your headline totals will go down. codeburn gateway-totals include folds it back in.
  • Much less energy at rest: only the headline refreshes live, act report moves to 10 minutes, yield to 5, and the optimize scan runs once a day with its time shown. The window stops polling while hidden, both apps retire the resident parser after 15 idle minutes, and a poll re-checks only what the watcher saw change. Measured for an open window: 65 to 70 percent less CPU while a session is being written, 84 to 91 percent less when idle, and steady memory after a cold start from 2,198 MB to 700 MB.
  • A measured design pass on the desktop app: one type ladder, one header on all eleven screens, light theme by default with zero contrast failures, and a motion layer that is off under reduced motion.

Fixed

  • Warp, OpenClaw and Pi keep the cost their own tool recorded instead of being re-priced from tokens on every read.
  • Retry tax is the cost of the edit turns that needed a retry, so it can no longer exceed what you spent. No money total moves.
  • Model tables add up to the headline above them, every period headline comes from one aggregation, and a partial first paint no longer replaces finished numbers.
  • OpenCode 2.x sessions, archived sessions and un-migrated legacy sessions are all counted again.
  • DeepSeek Harness sessions of every generation are discovered, and a skipped one reaches codeburn doctor.
  • codeburn menubar replaces the copy you already have instead of adding a second one, and only one menu bar app ever runs.
  • Changing the menu bar language is applied in place, so the "access data from other apps" prompt does not come back every time.
  • codeburn export -f json -o <dir>/ writes the file inside the folder, and the toast names the path that was actually written.
  • A Full Disk Access denial on Warp no longer freezes codeburn status or the resident parser.
  • The interactive dashboard no longer runs out of heap after a few days, and no longer crashes on a very large session history.
  • A Claude Team seat is labelled Team Premium, not Max 5x.

Thanks
@ozymandiashh (drill-through, Spend by branch, Compare periods and Cohorts, ZCode quota, the pricing bundler, OpenCode 2.x, archived sessions and reasoning tokens, unpriced models, yield branch rescue, Capacity Dock cache-read and pace, Copilot Enterprise hosts, the localization catalog), @avs-io (project identity and session counts, doctor roots for seven providers, Copilot disconnect, Stats labels, dashboard header and workflow rows, the settings rail, star-history CI), @ulises-c (billing route on every model row, --route and --billing filters, Bedrock versions), @ksp2000 (model capability tiers, Copilot skill extraction and shell command parsing), @mathieustan (--project / --exclude on every reporting command, and the Projects pane design), @xiaozhenliu (DSH v0-v3 discovery and accounting), @sm0keyyy (Nix-provided node), @roy-tong (Codex requests without a cumulative total), @TheCrazyAnt (the node beside the CLI), @giovanninibarbosa (the dashboard heap leak), @earbona23 (provider-scoped cache completeness), @dcaldr (Antigravity tool calls), @Swizzy (the Claude Team plan label), @Enclavet (kiro working directory), @therickfactr (the frozen under-read day), and for the reports behind these fixes @Mateleo, @MLYR, @ShunmeiCho, @AbdelrhmanHamouda, @Chandraprakash-Darji, @chimon2000, @unstko, @P47Phoenix, @JUSTIVE, @ILOT-code, @treepudding, @jDegut and @oscarbrey.

Full details in CHANGELOG.md.

Install
npm install -g codeburn@0.9.25 or brew upgrade codeburn. Menubar and desktop builds: mac-v0.9.25, windows-v0.9.25, desktop-v0.9.25.

Don't miss a new codeburn release

NewReleases is sending notifications on new releases.