github getagentseal/codeburn v0.9.14

2 hours ago

What's New

Highlights since v0.9.12:

Added (CLI)

  • Browser dashboard. codeburn web serves a local React dashboard with charts and the same task, model, tool, and project breakdowns as the TUI. Reads from disk, binds to localhost. (#531, #533)
  • Combine usage across your devices. codeburn share and codeburn devices join usage across your machines on the local network, PIN-paired. You can also discover and pair devices from the browser. (#532, #534, #536)
  • New providers: Grok Build (#521), ZCode / z.ai GLM-5.2 (#537), Hermes Agent (#544), Kiro CLI sessions (#502), and zerostack (#519, thanks @kevinpauer).
  • codeburn overview, a copy-pasteable plain-text monthly summary. (#528, #535)
  • Codex credit usage alongside dollar cost (#510), MCP server usage in JSON/CSV exports (#514), and JSON output for optimize and yield (#500).
  • OpenCode 1.1+ file-based sessions (#523) and a Claude-scoped agent-type breakdown.

Fixed (CLI)

  • Model names in reports no longer show internal pricing-alias keys: GLM-5.2, Grok Build, gpt-5.5, and gpt-5.3-codex-spark all label correctly. (#548, #550, #539)
  • Daily cache bumped to v9 so newly supported providers backfill across history without a manual cache clear. (#550)
  • Cursor range-aware scan (#512), cursor-agent workspace-less layout (#542), Claude project-name grouping (#540), Copilot shell and skills display (#527), Codex MCP-call attribution (#513), Antigravity CLI layout (#541).

macOS menubar

  • Custom daily budget that respects the display metric (#505, #506), agent tabs ordered by usage for the selected range (#549), fewer keychain prompts on refresh (#491), the macOS 27 right-click menu (#472), and installer HTTP-proxy support (#475).

Thanks to @ozymandiashh, @jonjozwiak, @kevinpauer, @tvcsantos, @steelp02, @sleicht, @theparlor, and @vaibhavarora14 for contributions this release.

The macOS menubar app is published separately as mac-v0.9.14.

What's Changed

  • chore(ci): bump GitHub Actions to Node 24 versions by @iamtoruk in #468
  • Track + break down workflow/ultra subagent usage (fix #470) by @iamtoruk in #471
  • fix(mac): restore right-click status-item menu on macOS 27 by @theparlor in #472
  • fix(menubar): support installer HTTP proxies by @sleicht in #475
  • fix(menubar): stop repeated keychain prompts on token refresh (#490) by @iamtoruk in #491
  • feat(copilot): OTel cache-token parsing (#477) + maintainer review fixes by @iamtoruk in #498
  • feat(providers): [copilot.ts]Add OTel cache token parsing including tests and regression checks. by @steelp02 in #477
  • fix(menubar): reduce repeated status parsing (#486) + clock-skew guard by @iamtoruk in #499
  • fix(menubar): reduce repeated status parsing by @vaibhavarora14 in #486
  • feat(cli): JSON output for optimize and yield (#492) by @iamtoruk in #500
  • fix(cli): validate --provider and make non-TTY report deterministic by @iamtoruk in #501
  • feat(kiro): add Kiro CLI session discovery and parsing (#476) by @iamtoruk in #502
  • test(usage-aggregator): fix timeout flake by building against an empty HOME by @iamtoruk in #503
  • test(cli-proxy-path): fix load-timeout flake by raising the test timeout by @iamtoruk in #504
  • feat(menubar): daily budget alert respects the display metric (Cost or Tokens) (#497) by @iamtoruk in #505
  • feat(menubar): custom daily budget amount by @iamtoruk in #506
  • fix(menubar): explicit observation dependency for the budget flame by @iamtoruk in #507
  • fix(menubar): cost budget stays USD; flag empty custom budget by @iamtoruk in #508
  • feat(menubar): polish status-item menu + About tab (Star/Sponsor) by @iamtoruk in #509
  • feat(codex): compute Codex credit usage (#408, #495) by @iamtoruk in #510
  • fix(menubar): drop ' tok' suffix from Total Tokens metric (#497) by @iamtoruk in #511
  • fix(cursor): range-aware scan instead of blind 250k ROWID cap (#482) by @iamtoruk in #512
  • fix(codex): attribute MCP calls emitted as event_msg/mcp_tool_call_end (#478) by @iamtoruk in #513
  • feat(export): surface MCP server usage in JSON and CSV exports (#496) by @iamtoruk in #514
  • Overhaul README: story layout, logo wall, tables, refreshed sponsor section by @iamtoruk in #516
  • docs: finish README overhaul (collapsible sections, 'AI tools' wording) by @iamtoruk in #518
  • Add zerostack provider by @kevinpauer in #519
  • docs: add zerostack to the supported-tools logo wall by @iamtoruk in #520
  • feat(providers): add Grok Build provider by @iamtoruk in #521
  • docs: add Grok Build to the supported-tools logo wall by @iamtoruk in #522
  • feat(opencode): read file-based JSON sessions (OpenCode 1.1+) by @iamtoruk in #523
  • fix(dashboard): scope the plan banner to its own provider tab by @iamtoruk in #524
  • feat(overview): plain-text monthly usage overview command by @iamtoruk in #528
  • chore(dev): silence the tsx module.register deprecation warning by @iamtoruk in #529
  • fix: fix and improve test isolation and collision with environment by @tvcsantos in #530
  • feat(web): local React/Recharts dashboard (codeburn web) by @iamtoruk in #531
  • feat(sharing): securely combine usage across your own devices by @iamtoruk in #532
  • feat(web): show usage by device in the dashboard by @iamtoruk in #533
  • feat(web): in-dashboard device discovery, share-from-browser, redesign + hardening by @iamtoruk in #534
  • feat(overview): cache in/out tokens table, roomier tables by @iamtoruk in #535
  • feat(devices): joined Totals by machine report by @iamtoruk in #536
  • feat(providers): add ZCode (z.ai GLM-5.2) usage provider by @iamtoruk in #537
  • docs: add ZCode to the supported-tools list by @iamtoruk in #538
  • Fix Claude Code project names collapsing to a parent folder by @ozymandiashh in #540
  • feat(providers): add Hermes Agent provider by @iamtoruk in #544
  • Distinguish gpt-5.3-codex-spark from base GPT-5.3 Codex label by @ozymandiashh in #539
  • fix(cursor-agent): ingest workspace-less CLI transcript layout by @ozymandiashh in #542
  • fix(models): price Hermes lowercase glm-5.2 the same as GLM-5.2 by @ozymandiashh in #545
  • fix(antigravity): read current agy antigravity-cli on-disk layout by @ozymandiashh in #541
  • fix(copilot): Correct shell commands and skills/agents display by @jonjozwiak in #527
  • fix(menubar): surface CLI stdout/stderr on decode failure (#515) by @iamtoruk in #547
  • fix(pi): label gpt-5.5 as GPT-5.5 by @iamtoruk in #548
  • fix(menubar): show every active agent as a tab, ordered by usage for the selected range by @iamtoruk in #549
  • fix: clean model names in reports and re-hydrate daily cache for new providers by @iamtoruk in #550
  • chore(release): 0.9.14 by @iamtoruk in #551

New Contributors

Full Changelog: v0.9.12...v0.9.14

Don't miss a new codeburn release

NewReleases is sending notifications on new releases.