- CodeBurn là TUI mã nguồn mở đọc thẳng session data từ ổ cứng, phân loại token theo 13 nhóm task, so sánh model, chấm điểm lãng phí — hỗ trợ 8 provider gồm Claude Code, Codex, Cursor, OpenCode, Pi, OMP, Copilot.
TL;DR
CodeBurn là công cụ TUI mã nguồn mở (MIT, ~3.5k sao GitHub) cho phép bạn nhìn chính xác token AI coding của mình đi đâu — theo task, tool, model và project. Nó đọc thẳng session files từ đĩa, không cần proxy, wrapper hay API key. Hỗ trợ 8 provider: Claude Code, Claude Desktop, Codex, Cursor, OpenCode, Pi, OMP và GitHub Copilot. Cài 1 lệnh: npm i -g codeburn.

Có gì mới
CodeBurn được Camille Roux chia sẻ lên X và lan nhanh trong cộng đồng AI coding. Bản mới nhất là Menubar v0.8.9 (2026-04-22). Điểm khác biệt so với các công cụ đo lường khác: zero-config retroactive analytics. Bạn không phải bật log từ đầu — CodeBurn đọc ngược session đã lưu trên máy, dựng ra dashboard ngay lập tức.
- Interactive TUI với gradient charts, responsive panels, điều hướng bằng phím.
- 13 nhóm task phân loại tự động: Coding, Debugging, Feature Dev, Refactoring, Testing, Exploration, Planning, Delegation, Git Ops, Build/Deploy, Brainstorming, Conversation, General.
- Native macOS menubar app (Swift, chiếm 26.1% codebase) với live refresh qua FSEvents.
- Compare mode so sánh side-by-side: one-shot rate, retry rate, cost/call, cost/edit, cache hit %.
- Optimize scanner tìm waste patterns, chấm điểm A–F theo độ "khoẻ" của cách bạn dùng AI.
Tại sao nó quan trọng
Bill tháng Claude Max 200 USD, Cursor Pro, subscription Codex — nhưng hỏi bạn "tháng này tốn nhiều nhất ở project nào, task gì, model nào?" thì gần như không ai trả lời chính xác được. Vendor dashboard chỉ cho bạn tổng số token. CodeBurn đi xa hơn: nó biết lần debug vừa rồi bạn burn 12k token cho một cái typo, hay refactor một file mà Claude phải retry 4 lần trước khi đúng.
Quan trọng nhất: CodeBurn xuất metric one-shot success rate theo từng loại task. Đây là chỉ số mà chưa vendor nào expose — nó cho bạn biết model nào "làm đúng ngay lần đầu" vs model nào ngốn token vào vòng lặp edit-test-fix.
Chi tiết kỹ thuật
| Hạng mục | Chi tiết |
|---|---|
| Provider hỗ trợ | Claude Code, Claude Desktop, Codex, Cursor, cursor-agent, OpenCode, Pi, OMP, GitHub Copilot (output tokens only). Amp — planned. |
| Pricing source | LiteLLM model database, cache 24h tại ~/.cache/codeburn/. Hỗ trợ input, output, cache write/read, web-search cost. |
| Exchange rates | Frankfurter (ECB), 162 ISO 4217 currency, miễn phí, không cần auth. |
| Task categories | 13 nhóm deterministic (phân loại bằng rule, không phải LLM). |
| Auto-refresh | TUI mặc định 30s từ v0.8.0, có thể chỉnh qua --refresh 60. |
| Test coverage | 274 tests. |
| Stack | TypeScript 73.4% + Swift 26.1% (menubar app). |
Nơi CodeBurn đọc session
- Claude Code →
~/.claude/projects/(JSONL) - Cursor →
~/Library/Application Support/Cursor/User/globalStorage/state.vscdb(SQLite) - Codex →
~/.codex/sessions/(JSONL) - OpenCode →
~/.local/share/opencode/(SQLite) - Pi / OMP →
~/.pi/agent/sessions/hoặc~/.omp/agent/sessions/
Use cases thực tế

- Indie dev trên Claude Max / Cursor Pro: biết chính xác còn bao nhiêu quota trước khi hit limit.
- Engineering manager: allocate budget AI per project, xem top-5 session đắt nhất.
- Chọn model: so sánh Sonnet vs Haiku vs GPT-5 one-shot rate theo từng task type — debugging thì model A, refactoring thì model B.
- Săn lãng phí:
codeburn optimizespot ra các pattern như file bị re-read nhiều lần qua các session, tỉ lệ Read:Edit thấp, bash output không cap (BASH_MAX_OUTPUT_LENGTH), MCP server không dùng,CLAUDE.mdphình to kèm @-import expansion, junk directory reads. - Ops dashboard:
codeburn report --format json --refresh 60làm JSON feed; export CSV multi-period (today / 7 days / 30 days).
Các lệnh CLI chính
codeburn # dashboard tương tác (default 7 ngày)
codeburn today | month # snapshot nhanh
codeburn report --from 2026-04-01 --to 2026-04-10
codeburn status # one-liner today + month
codeburn optimize -p week # quét waste
codeburn compare -p week # so sánh model
codeburn menubar # cài macOS menubar widgetGiới hạn & pricing
CodeBurn miễn phí, MIT license. Nhưng có vài caveat đáng nhớ:
- GitHub Copilot chỉ track output tokens — Copilot không expose full billing qua session file.
- Cursor "Auto" mode chỉ là estimate — code dùng Sonnet pricing làm proxy vì Cursor không ghi model cụ thể.
- Menubar widget là macOS-only (Swift). Linux/Windows user chỉ có TUI.
- Cần session directory tồn tại local — không hoạt động cho workflow cloud-only.
- Subscription plan tracking (Claude Pro/Max, Cursor Pro) phải config thủ công qua
codeburn plan set.

Kế tiếp là gì
Roadmap công khai có Amp provider support (planned). Vòng release đang nhanh: từ 0.8.0 (19/04) lên 0.8.9 (22/04) trong 3 ngày, kèm fix OOM trên session file lớn, MiniMax pricing, model-alias command, patch prototype-pollution. Nếu bạn đang chi hàng trăm USD/tháng cho AI coding mà chưa nhìn thấy token đi đâu, npx codeburn là lệnh đáng chạy tối nay.
Nguồn: github.com/AgentSeal/codeburn, CHANGELOG, @CamilleRoux.
