Budi插件:在VsCode状态栏显示Copilot使用情况


Budi 是一个在 VS Code 状态栏显示 AI 编程费用的开源工具。点击标题安装插件,本文讲解它如何监控 Cursor、Copilot 等工具的 token 消耗,帮你发现哪个项目、哪次对话在悄悄烧钱。

用AI写代码这事,最坑的地方不是它写不出来,是你根本不知道花了多少钱。很多人打开Cursor或者Copilot就开始猛问,问完一个问题再问下一个,一个下午聊了好几十轮。到月底收到账单一看,傻眼了,那个数字比自己预想的多了好几倍。这不是你手贱,是你没看见钱在跑。

Budi这个工具干的事特别简单,就是给你的AI编程装一个油耗表。它不帮你写代码,不帮你改bug,它只做一件事:盯着你用了多少token,花了多少钱。装完之后,你编辑器底下那个状态栏就会多出来一个数字,告诉你今天花了多少,这个月花了多少。就像开车的时候仪表盘上会显示油耗一样,你不用猜,低头看一眼就知道。

你可能会想,我用的是Copilot那个包月套餐,一个月十块钱随便用,要什么油耗表。但你想想,Cursor是要按用量付费的,Claude Code也是要花钱的,还有各种API调用,用着用着就超了。而且就算包月的,你也想知道自己到底用了多少吧,万一哪天用量突然暴涨,至少能及时发现。


先装了再说

装这个东西一点都不难。你是用VS Code的话,直接在插件市场搜siropkin.budi,点一下安装就好了。装完并不是马上就能用,你还得让它知道要监控哪些工具。

如果你习惯用命令行,也可以先装主程序。Mac用户直接敲一行命令:

brew install siropkin/budi/budi && budi init

跑完之后再执行budi integrations install,它就自动帮你把编辑器接上了。整个过程两分钟搞定,不用改配置文件,不用重启电脑,装完就能看到数字在跳。

Windows用户也不用慌,虽然官方主要推Homebrew的安装方式,但VS Code插件那个路子是跨平台都能用的,装上插件就能跑。


它只偷看你的账单,不偷看你的代码

很多人一听到要装个东西来监控AI使用情况,第一反应是:这玩意儿会不会把我的代码传走?这是最正常的担心,谁都不想自己的代码被别人看到。

Budi在这件事上做得挺明白的。它的工作方式是监听你电脑上AI工具自己生成的日志文件,就是说那些AI工具本来就会在本机记录你聊了啥,Budi只是去读那些文件。你的提示词、代码内容、文件内容,默认情况下不会上传到任何服务器。

官方文档里专门强调了这一点,叫Local-first,就是本地优先。你想把数据同步到云端看仪表板也行,那是你主动开启的功能,不开的话所有数据都待在你自己的电脑里。这就好比你请了个会计来算账,会计就站在你旁边看你桌上的发票,不会把发票带回家。


你用的AI工具它基本都认得

现在做AI编程的工具太多了,Cursor、Claude Code、GitHub Copilot、Codex,每个都在抢着帮你写代码。问题是它们各记各的账,你没法在一个地方看到总开销。

Budi的好处就是它把这些工具的数据全都拉到一起看。不管你用的是Cursor还是Copilot Chat,不管你是在VS Code里问还是在命令行里问,它都能抓到。你就想成一个超级记账本,左边记Cursor花了多少,右边记Claude Code花了多少,底下加个总,一目了然。

而且它不是只记总数,它能细分到每个项目、每个模型、甚至每次对话。你开了三个项目,哪个项目烧钱最快,哪个模型最费token,看报表就知道。


用命令行挖细节

光看总数肯定不够,你还得知道钱到底花在哪了。Budi给了一套命令行工具,让你可以钻进去看细节。

最简单的命令是budi stats,跑完之后会给你看每个项目的统计数据。哪个项目花钱最多,哪个模型调用最频繁,全列出来。

如果你想看某次具体的对话,就执行budi sessions后面跟那个对话的ID。输出会是这样的:

Session 某个编号
Messages 22条
Input 32个token
Output 10.8K个token
Est. cost 1.70美元

它还会提示你这次对话的上下文是不是长得开始离谱了。这个提示特别实用,因为很多人在跟AI聊的时候没有意识到,对话越长,每次请求花的钱就越多,因为你要把前面所有内容重新传给AI一遍。


谁该用,谁可以路过

如果你是这样的人:写十分钟代码,向AI发二十次请求,换个模型接着问,月底看到账单血压飙升。那Budi对你来说就是救命的东西。它能让你在花钱的过程中就看见数字在涨,而不是等到月底才被吓一跳。

如果你只是偶尔让Copilot帮你补几行for循环,一个月用不了几毛钱,那装这个确实有点多余。就像你问一个骑自行车的人要不要装油耗表,他说我蹬的是脚踏板,要那玩意儿干嘛。

不过有个情况值得注意,就是AI编程的费用增长方式很坑人。前期几毛钱的时候你不当回事,后面上下文越堆越长,每次请求要处理的内容越来越多,费用会像滚雪球一样越滚越大。Budi真正牛的地方不是告诉你花了多少,而是告诉你增长的速度是不是开始失控了。


为什么这东西很重要

很多人都没意识到一个问题:AI编程的隐性成本不在单价上,在你看不见的循环里。你问一个问题,AI给了一个错误的答案,你重新问一遍,它又给了一个错得更离谱的,你再换种方式问。这几次请求花的钱,加起来可能比你手写那段代码还贵。

而且你会在不知不觉中养成坏习惯。反正AI回答得快,多问几次也没什么。问题是你没看见每次问都在花钱,等你反应过来的时候,钱包已经瘪了。

Budi这种工具的存在意义就是让成本变得可见。就像你手机上装了个流量监控软件,以前月底超了才知道,现在用到一半就能看见快没了,自然就会收敛一下。你不用刻意省钱,看见数字跳你就不想多问了,人性就是这样。


装上试试又不花钱

Budi本身是免费的,VS Code插件装一下不花钱,主程序装一下也不花钱。你就装上跑两天,看看自己每天到底花了多少,哪个项目最烧钱,哪次对话最离谱。

大概率你会发现一些让自己吃惊的事情。比如你以为写了个小功能没花多少钱,结果一看账单发现那个功能烧掉了好几块钱。或者你以为昨天没怎么用AI,结果统计显示你发了五十多次请求。

知道总比不知道好。钱包不会骗人,但你得先看见它。