资讯同步 on Nostr: #V2EX ### [分享创造] 同事做了一个桌面小树,会随着 AI coding agent ...
#V2EX
### [分享创造] 同事做了一个桌面小树,会随着 AI coding agent 消耗的 token 慢慢长大
同事做了一个挺有意思的小工具:Vibe Tree 。
GitHub: <
https://github.com/Olorinm/vibe-tree>
它会读取本地 AI coding agent 的使用记录,把 Codex / Claude Code / OpenCode / Gemini / Pi Agent 等工具消耗的 token ,变成桌面上一棵会成长的像素小树。
我觉得它不像传统 token dashboard ,更像一个 AI coding 时代的桌面宠物:
* token 用得越多,小树等级越高
* 当前 token/min 会影响“天气”
* 可以看最近 7 天趋势、agent 来源、模型占比
* 有成就系统
* 可以导出分享图
* 可选加入排行榜
* 默认不上传 prompt 、代码、文件名、路径或会话内容
现在项目还比较早期,主要适合愿意从源码跑的同学试一下:
```
git clone
https://github.com/Olorinm/vibe-tree.gitcd vibe-tree
npm ci
npm start
```
我想帮他试试水,看看这个方向有没有人感兴趣:
AI coding 用量除了被当成账单/成本,是不是也可以变成一种可视化的个人节奏和身份表达?
欢迎试用、吐槽,尤其想听这几个反馈:
1. 你会不会愿意把自己的 AI coding 使用节奏变成一棵桌面小树?
2. 隐私说明是否足够让你放心?
3. 你最希望支持哪个 agent / IDE / CLI ?
4. 分享图、排行榜、成就系统哪个最有吸引力?
https://www.v2ex.com/t/1215755#reply0Published at
2026-05-26 18:14:14 UTCEvent JSON
{
"id": "4d3ffce9b3e5160410db92502a7a1b08c045b2ee4d1d22cd7630fd2f39b34f87",
"pubkey": "2d0154e14033e848b448a971322bfbf4e04a29c377012ee0f5ab66099b56f1ad",
"created_at": 1779819254,
"kind": 1,
"tags": [
[
"t",
"v2ex"
]
],
"content": "#V2EX\n### [分享创造] 同事做了一个桌面小树,会随着 AI coding agent 消耗的 token 慢慢长大\n\n同事做了一个挺有意思的小工具:Vibe Tree 。\nGitHub: \u003chttps://github.com/Olorinm/vibe-tree\u003e\n\n它会读取本地 AI coding agent 的使用记录,把 Codex / Claude Code / OpenCode / Gemini / Pi Agent 等工具消耗的 token ,变成桌面上一棵会成长的像素小树。\n\n我觉得它不像传统 token dashboard ,更像一个 AI coding 时代的桌面宠物:\n\n* token 用得越多,小树等级越高\n* 当前 token/min 会影响“天气”\n* 可以看最近 7 天趋势、agent 来源、模型占比\n* 有成就系统\n* 可以导出分享图\n* 可选加入排行榜\n* 默认不上传 prompt 、代码、文件名、路径或会话内容\n\n现在项目还比较早期,主要适合愿意从源码跑的同学试一下:\n\n```\ngit clone https://github.com/Olorinm/vibe-tree.git\ncd vibe-tree\nnpm ci\nnpm start\n```\n\n我想帮他试试水,看看这个方向有没有人感兴趣:\n\nAI coding 用量除了被当成账单/成本,是不是也可以变成一种可视化的个人节奏和身份表达?\n\n欢迎试用、吐槽,尤其想听这几个反馈:\n\n1. 你会不会愿意把自己的 AI coding 使用节奏变成一棵桌面小树?\n2. 隐私说明是否足够让你放心?\n3. 你最希望支持哪个 agent / IDE / CLI ?\n4. 分享图、排行榜、成就系统哪个最有吸引力?\nhttps://www.v2ex.com/t/1215755#reply0",
"sig": "650ba234172b995ac480fb7ab5e13d29f5233373fa9bc26808fcbca30f61c20a8c7c52de213efedd5e0711e75a27db767bdd2461de6b7bb9a4796925f6d23075"
}