Skip to content

Commit 69eee2c

Browse files
authored
chore(release): 0.9.14 (#551)
Browser dashboard (codeburn web), device sharing (share/devices), new providers (Grok Build, ZCode, Hermes Agent, Kiro CLI, zerostack), Codex credit usage, plus CLI and menubar fixes. See CHANGELOG for the full list and contributor credits. Document codeburn web and device sharing in the README and bump the package version.
1 parent 71b1a9e commit 69eee2c

3 files changed

Lines changed: 102 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,67 @@
11
# Changelog
22

3+
## 0.9.14 - 2026-06-22
4+
5+
### Added (CLI)
6+
- **Browser dashboard.** `codeburn web` serves a local React dashboard in your
7+
browser with the same task, model, tool, and project breakdowns as the TUI,
8+
plus charts. Data is read locally and the server binds to localhost. (#531, #533)
9+
- **Combine usage across your devices.** `codeburn share` exposes one device's
10+
usage over your local network (PIN-paired), and `codeburn devices` shows
11+
combined totals by machine. Devices can also be discovered and paired from the
12+
browser dashboard. (#532, #534, #536)
13+
- **New providers:** Grok Build (#521), ZCode (z.ai GLM-5.2) (#537), Hermes Agent
14+
(#544), Kiro CLI sessions (#502), and zerostack (#519, thanks @kevinpauer).
15+
- **`codeburn overview`.** Plain-text monthly usage summary that is
16+
copy-pasteable, with `--no-color` and `--from`/`--to`. (#528, #535)
17+
- **Codex credit usage.** Compute and surface Codex credit consumption alongside
18+
dollar cost. (#408, #495, #510)
19+
- **MCP server usage in exports.** `codeburn export` now includes per-MCP-server
20+
usage in both JSON and CSV. (#496, #514)
21+
- **JSON output for `optimize` and `yield`.** (#492, #500)
22+
- **Claude-scoped agent-type breakdown** in the report.
23+
- **OpenCode 1.1+ file-based JSON sessions.** (#523)
24+
- **Copilot OTel cache-token parsing.** (#477, thanks @steelp02; #498)
25+
26+
### Fixed (CLI)
27+
- **Model names in reports.** Models priced through a sibling alias no longer
28+
show their internal pricing key: ZCode/Hermes GLM-5.2 and Grok Build display
29+
their real names, gpt-5.5 labels as GPT-5.5, and gpt-5.3-codex-spark is
30+
distinguished from base GPT-5.3 Codex. (#548, #550, #539 thanks @ozymandiashh)
31+
- **Hermes lowercase glm-5.2** prices the same as GLM-5.2. (#545, thanks @ozymandiashh)
32+
- **Daily cache** purges cached today/future entries on hydration and is bumped
33+
to v9 so newly supported providers backfill across history without a manual
34+
cache clear. (#550)
35+
- **Cursor** scans the requested window instead of a blind 250k ROWID cap. (#482, #512)
36+
- **cursor-agent** ingests the workspace-less CLI transcript layout. (#542, thanks @ozymandiashh)
37+
- **Claude Code project names** no longer collapse to a parent folder, and stray
38+
`.git` directories no longer over-group projects. (#540, thanks @ozymandiashh)
39+
- **Copilot** shell commands and skills/agents display correctly. (#527, thanks @jonjozwiak)
40+
- **Codex** attributes MCP calls emitted as `event_msg`/`mcp_tool_call_end`. (#513)
41+
- **Antigravity** reads the current `agy` CLI on-disk layout. (#541, thanks @ozymandiashh)
42+
- Workflow/ultracode subagent usage is now counted. (#470)
43+
- `--provider` is validated and the non-TTY report is deterministic. (#501)
44+
- The dashboard plan banner is scoped to its own provider tab. (#524)
45+
- Test isolation and environment-collision fixes. (#530, thanks @tvcsantos)
46+
47+
### Added (macOS menubar)
48+
- **Custom daily budget.** Set a custom daily budget amount; the alert respects
49+
the display metric (Cost or Tokens). (#497, #505, #506)
50+
- **Agent tabs** show every active agent for the selected range, ordered by
51+
usage. (#549)
52+
- Polished status-item menu and About tab (Star and Sponsor links). (#509)
53+
54+
### Fixed (macOS menubar)
55+
- **Keychain prompts.** Stop repeated keychain prompts on token refresh; read the
56+
Claude keychain via the `security` CLI on silent refresh. (#490, #491)
57+
- Restore the right-click status-item menu on macOS 27. (#472, thanks @theparlor)
58+
- Support installer HTTP proxies. (#475, thanks @sleicht)
59+
- Surface the CLI's stdout/stderr on a decode failure so a stray banner is
60+
self-diagnosing. (#515, #547)
61+
- Reduce repeated status parsing and guard against clock skew. (#486, #499)
62+
- The cost budget stays in USD and an empty custom budget is flagged. (#508)
63+
- Drop the ` tok` suffix from the Total Tokens metric. (#511)
64+
365
## 0.9.12 - 2026-06-09
466

567
### Added (CLI)

README.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,35 @@ Did the spend actually ship? `codeburn yield` correlates AI sessions with git co
176176

177177
Requires a git repository. Run from your project directory.
178178

179+
## Browser dashboard
180+
181+
```bash
182+
codeburn web # opens http://localhost:4747 in your browser
183+
codeburn web -p 30days # start on a different period
184+
codeburn web --port 8080 # pick a port (falls back to a free one if taken)
185+
codeburn web --no-open # start the server without opening a browser
186+
```
187+
188+
A local web dashboard with the same task, model, tool, and project breakdowns as the TUI, rendered with charts. Everything is read from disk on your machine and the server binds to localhost; nothing is uploaded.
189+
190+
### Combine usage across your devices
191+
192+
See one total across your laptop, desktop, and work machine on the same network. On each other device, share its usage:
193+
194+
```bash
195+
codeburn share --pair # opens a pairing window and prints a PIN
196+
```
197+
198+
Then add it once from your main device (the PIN authorizes the pairing):
199+
200+
```bash
201+
codeburn devices add # find nearby devices and pair, or: add <host> --pin <pin>
202+
codeburn devices # combined totals by machine
203+
codeburn devices rm <name> # forget a device
204+
```
205+
206+
Pairing is PIN-authorized and stays on your local network. You can also discover and pair devices straight from the browser dashboard.
207+
179208
## Menu bar
180209

181210
```bash
@@ -248,7 +277,7 @@ If multiple providers have session data on disk, press `p` in the dashboard to t
248277

249278
Each provider doc lists the exact data location, storage format, and known quirks. Linux and Windows paths are detected automatically. If a path has changed or is wrong, please [open an issue](https://github.com/getagentseal/codeburn/issues).
250279

251-
The `--provider` flag filters any command to a single provider: `codeburn report --provider claude`, `codeburn today --provider codex`, `codeburn export --provider cursor`. Works on all commands: `report`, `today`, `month`, `overview`, `status`, `export`, `optimize`, `compare`, `yield`.
280+
The `--provider` flag filters any command to a single provider: `codeburn report --provider claude`, `codeburn today --provider codex`, `codeburn export --provider cursor`. Works on all commands: `report`, `today`, `month`, `overview`, `status`, `export`, `web`, `optimize`, `compare`, `yield`.
252281

253282
Adding a new provider is a single file. See `src/providers/codex.ts` for an example.
254283

@@ -282,6 +311,15 @@ Run `codeburn` for the dashboard, or use a subcommand below. Most commands also
282311
| `codeburn export` | CSV covering today, 7 days, and 30 days |
283312
| `codeburn export -f json` | Export as JSON instead of CSV |
284313

314+
**Web & devices**
315+
316+
| Command | What it does |
317+
|---------|--------------|
318+
| `codeburn web` | Local browser dashboard with charts (http://localhost:4747) |
319+
| `codeburn share --pair` | Share this device's usage to your other devices (PIN pairing) |
320+
| `codeburn devices add` | Find and pair a nearby device |
321+
| `codeburn devices` | Combined usage totals across your paired devices |
322+
285323
**Analysis**
286324

287325
| Command | What it does |

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "codeburn",
3-
"version": "0.9.12",
3+
"version": "0.9.14",
44
"description": "See where your AI spend goes - by task, tool, model, and project",
55
"type": "module",
66
"main": "./dist/cli.js",

0 commit comments

Comments
 (0)