bough 是什么?读取 Claude Code、Codex、Pi 会话历史,画出你做了什么并算出成本

nickelsec/bough · GitHub · 官网
AI 编程
Star124
近 7 天新增0
编程语言Go
开源协议MIT
创建于2026-09-02
最近更新2026-10-14

中文导读

bough 读取 Claude Code、Codex CLI 和 Pi 的会话历史,把你在这些编码 agent 里做过的活按项目画出来,并算出每块工作消耗的 token 和费用。它把会话拆成一次次 sitting 和其中的 task,点击可查看原始 prompt,还会结合本地 git 历史标出以 commit 结束的任务。工具完全在本机运行,页面只监听 127.0.0.1,不联网也不调用模型,适合想弄清自己用 AI 编码到底做了什么、花了多少的开发者。

根据 GitHub 公开数据,该项目的编程语言为 Go,开源协议为 MIT,创建于 2026-09-02,最近更新于 2026-10-14,目前有 124 个 Star。

项目介绍

bough 是一个用 Go 编写的本地命令行工具,用来读取 Claude Code、OpenAI Codex CLI 和 Pi 的会话历史,把你在这些编码 agent 里实际做过的活画出来,并给出对应的花费。它不统计连续使用天数,而是回答另一个问题:你造出了什么,每一块工作花了多少钱。

它会把会话切分成一次次的「sitting」和其中的 task,每个圆圈代表你输入的一条 prompt,点击可以查看完整记录。任务背后的圆圈按花费大小绘制,悬停可看到 token 和美元明细。bough 还会读取项目本地的 git 历史,把以 commit 结束的任务标出来并给出 hash 和 message。

所有数据都在本机处理,页面只从 127.0.0.1 提供服务,不联网、不调用模型,内置费率表,断网也能用。

主要功能

适合谁用

使用 Claude Code、Codex CLI 或 Pi 进行日常开发的程序员,以及想了解自己在这些编码 agent 上花了多少钱、做了哪些工作的人。

快速上手

  1. macOS 使用 Homebrew 安装:brew install nickelsec/tap/bough
  2. Linux 或没有 Homebrew 的 macOS:curl -fsSL https://www.bough.run/install.sh | sh
  3. Windows:irm https://www.bough.run/install.ps1 | iex
  4. 直接运行 bough,它会在浏览器中打开项目列表
  5. 在终端查看:bough bough --text

Star 增长趋势

124122 · 2026-10-14 至 2026-10-16

同类项目

拦截并压缩命令行输出,减少 AI 编程代理的 token 消耗
★ 8.4万 · Rust · 更新于 2026-10-15
精选 Claude Code 资源与工具的中文导航清单
★ 5.6万 · Python · 更新于 2026-10-15
为 AI 编码代理提供可搜索、可验证的技能库与本地控制平面。
★ 4.8万 · Python · 更新于 2026-10-15
用确定性工具验证 AI 的每一条声明,防止幻觉
★ 1,297 · Python · 更新于 2026-10-01
通过复查、修复、再检查降低编码代理失败率的技能
★ 1,201 · JavaScript · 更新于 2026-10-04
收录免费 AI Coding 中转与公益站的导航合集
★ 1,060 · JavaScript · 更新于 2026-10-15