Repolode
getagentseal

getagentseal/codeburn

本地运行的 CLI 与桌面应用,按工具、模型、项目和任务拆解 AI 编程的 token 用量与费用。

Star
11,521
Fork
969
未关闭 Issue
30
最近提交
3天前

这是什么?

CodeBurn 读取 Claude Code、Codex、Cursor、Gemini CLI 等 AI 编程工具已经写在本地磁盘上的会话文件,为每个 token 计价,并显示费用花在了哪里。账单只给出一个月度总额,而它可以按项目、模型、git 分支和任务类型拆分开销,任务类型根据会话内容推断,例如编码、调试或规划。

除了统计报表,它还提供 optimize 命令,用于找出没有产出价值的 token 消耗,例如每轮都被重复读取的文件或从未调用的 MCP 服务器,并能带备份地应用和撤销配置修改。它还支持订阅套餐与实时额度追踪,可通过 hook 为 Claude Code 设置可选的花费上限,并提供终端面板、网页视图、macOS 菜单栏应用、Windows 托盘应用以及 Linux GNOME 扩展。

无需账号或 API Key,数据完全在本地处理。除获取模型价格(来自 LiteLLM,每日刷新)外,不产生额外网络请求。它是可通过 npx 直接运行的 npm 包。

核心功能

  • 01按工具、模型、项目、git 分支和任务类型拆分费用。
  • 02无需账号,直接读取本地支持的 AI 编程工具会话文件。
  • 03optimize 命令找出浪费的 token,并可带备份地应用与撤销配置修改。
  • 04追踪订阅套餐及部分服务商的实时额度。
  • 05通过 hook 为 Claude Code 提供可选的花费上限。
  • 06提供终端面板、网页、macOS 菜单栏、Windows 托盘和 Linux GNOME 等多种查看方式。

适用场景

  • 找出哪些项目或分支占用了大部分 AI 编程开销。
  • 用自己的历史会话比较不同模型,判断更便宜的模型是否够用。
  • 检查 Claude Max 等订阅计划是否符合实际用量。
  • 排查未使用的 MCP 服务器和过长的 CLAUDE.md 文件带来的额外 token 消耗。

快速上手

  1. 1

    使用 npx 直接运行(无需安装,无需账号)

    npx codeburn
  2. 2

    全局安装以便长期使用

    npm install -g codeburn
  3. 3

    在浏览器中打开同一份数据视图

    codeburn web

使用前须知

  • 命令行工具需要 Node.js 22.13 或更高版本。
  • 它只读取受支持工具已写入磁盘的会话文件,未列出的工具不会显示。
  • 桌面应用和菜单栏功能需要分平台单独设置。

标签

常见问题

codeburn 是什么?
本地运行的 CLI 与桌面应用,按工具、模型、项目和任务拆解 AI 编程的 token 用量与费用。 CodeBurn 读取 Claude Code、Codex、Cursor、Gemini CLI 等 AI 编程工具已经写在本地磁盘上的会话文件,为每个 token 计价,并显示费用花在了哪里。账单只给出一个月度总额,而它可以按项目、模型、git 分支和任务类型拆分开销,任务类型根据会话内容推断,例如编码、调试或规划。
codeburn 可以免费使用吗?用的什么许可证?
codeburn 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
codeburn 还在维护吗?
活跃维护中。codeburn 最近一次提交是在 2026年10月17日。
codeburn 适合用来做什么?
找出哪些项目或分支占用了大部分 AI 编程开销。 用自己的历史会话比较不同模型,判断更便宜的模型是否够用。 检查 Claude Max 等订阅计划是否符合实际用量。 排查未使用的 MCP 服务器和过长的 CLAUDE.md 文件带来的额外 token 消耗。
codeburn 怎么安装和运行?
使用 npx 直接运行(无需安装,无需账号): npx codeburn 全局安装以便长期使用: npm install -g codeburn 在浏览器中打开同一份数据视图: codeburn web
在哪里获取 codeburn?
源代码和安装说明在 GitHub 上:https://github.com/getagentseal/codeburn

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目