最近「Vibe Coding」这个词在圈子里挺火的,说白了就是让 AI 帮你写大部分代码,你负责告诉它要什么、改什么。以前我觉得这东西就是玩具,直到我真的用这个方式做了一个能用的桌面工具出来。这篇文章记录一下我的真实体验。
先说一下做的是什么
我做了一个叫 AI 模型 API 余额监控 的 桌面悬浮插件小工具(支持Windows和Mac哦),界面就是这样,能看到你买的各种大模型的余额。

再说一下为什么要做这个玩意?
主要还是现在国内的大模型太卷了,价格超级便宜,虽然没法和国外最新的模型直接掰手腕,但是价格便宜量又足,那还纠结什么呢,普通人的首选!但是当你买的厂家多了,都想玩玩的时候,就会发现看余额是个麻烦事,得一家家的都得打开控制台页面,所以这个桌面小工具的想法就来了。


所以,这个小工具干的事很简单:如果你在用 DeepSeek、Xiaomi、Kimi、智谱这些 AI 厂商的 API,每个厂商的余额充值页面都不一样,你得挨个登录去看还剩多少钱。这个工具装到电脑上之后,所有厂商的余额在一个窗口里全显示出来,还支持余额不足时弹窗提醒。
目前支持的厂商:
DeepSeek、小米 MiMo、Kimi、字节豆包、智谱 GLM、 百度千帆、阿里百炼、腾讯混元、讯飞星火、MiniMax、 硅基流动、百川智能、零一万物、京东云

一共 14 家。代码已经开源在 GitHub 上:
👉 https://github.com/ulysis6/ai-api-balance-monitor
如果不会搞github的朋友,也可以 点这里 去我的闲鱼看看,直接网盘发给你,只要1块(为了不被下架)
什么是 Vibe Coding?
套用网上的官方解释:这个词最早是 Andrej Karpathy(前 Tesla AI 负责人)提的,意思就是:你不用懂每一行代码在干什么,你只需要描述你想要什么,AI 帮你写出来。
套用在我这个项目上就是:
我想要一个悬浮在桌面的小窗口 ↓ 显示 DeepSeek、Kimi、豆包这些厂商的 API 余额 ↓ 每隔一段时间自动刷新 ↓ 余额低于 XX 元的时候弹窗提醒我 ↓ 支持开机自启 ↓ 打包成一个 exe 或者 dmg 发给别人也能用
每一个需求,我告诉 Claude Code,它就把代码写出来了。我负责:跑一下看对不对、报错了把错误贴回去、改 Prompt 继续。
我是怎么搞的
技术栈(也是ai选的)
Python 3.11 + PyQt5 + requests + PyInstaller VS Code + Claude Code(接的 DeepSeek)
Claude Code 是 Anthropic 出的一个终端编程工具,装在 VS Code 的终端里,你在里面跟它对话,它能直接读写文件、运行命令、装依赖。我把后端模型换成了 DeepSeek,一是便宜(最重要),二是中文理解能力不输 Claude。
当然,如果你就想浅尝即止,试试VS Code + Claude Code,也可以把模型设置为本地的,可以参考老路这个教程:部署MiniCPM5-1B 本地模型,对电脑要求完全不高,很友好。

过程大致是这样
有了最开始的想法后,我打开一个文本编辑器,写下了准备和 Claude Code 说的话:「帮我写一个桌面悬浮窗小工具,用来显示大模型API 厂商的余额,第一版只需要支持deepseek」。5分钟后第一个版本跑起来了,只支持 DeepSeek 一家,但是效果完全是我想要的。
由于我还买了Xiaomi mimo的模型,所以只是Deepseek还不够,需要把小米加进去,加一个也是加,反正是ai给写代码,就一次性把更多厂商都加进去。我和Claude Code说:
我需要把国内主流的大模型API厂商都加入到系统里,并且都可以配置。
Claude Code还是很智能的,由于每个厂商的 API 文档不一样,有的要 API Key,有的要 Cookie,他会自动的调研厂商的余额查询方式,自动解析接口、写出适配器代码,大概10来分钟,这样一次性就把厂商写好了。会有一些小bug,包括界面上的,配置的问题、显示的问题等等,你看到哪些觉得不爽的,就和Claude Code说就行。
然后,我继续让Claude Code加 License 系统。我想做成免费版和专业版两个版本,免费版能用 3 个厂商,专业版 ¥29.9 解锁全部功能。这个逻辑完全让 Claude Code 写的,包括创建激活码的逻辑都是它自动写的,这个过程大概用了1个多小时,主要消耗在了收款逻辑方案的探讨和激活码验证后的界面显示调试上。

最后,我想让Windows和Mac系统都能用上(我有Windows和Mac的电脑),所以需要打包成 exe和dmg,然后还有细节的功能,比如:加系统托盘,加开机自启这些。看起来简单,但是是耗时最久的一个环节,Claude Code在打包的环节上研究了很久,包括使用Github的工具打包,本地打包等等,由于我的Mac系统比较老,版本只有12.0,在兼容性的调整上也搞了半天(当然我只是负责和它说话),整个过程大概得有2个小时。

从有想法到小工具的落地使用,大概一共用了4个小时,大部分时间是在等 AI 写代码和调试,我主要负责把需求描述清楚。
最让我惊讶的一件事
我一开始以为 AI 写的代码跑不通很正常,准备自己修。但实际情况是:Claude Code 生成的代码第一次就能跑的概率超过 70%。 报错的话直接把错误信息贴回去,它基本能自己修好。
Vibe Coding 的几个心得
1. 需求描述要清晰,让ai先做出规划
不要跟 AI 说「帮我写个余额监控工具」,太大了,它生成的代码结构肯定不是你想要的。
正确做法:
我想做个桌面悬浮的小工具,希望实现国内各家大模型厂商充值后的余额实时显示,你先帮我做个仔细调研,然后形成一个方案,保存到本地。
Claude Code会自动进行系统的调研,例如国内有哪些常用的ai大模型厂商,余额的获取方式,以及代码的总体架构和实现方案,并且会保存成一个markdown格式的文件,你要仔细看看文件的内容是不是和你的预期一致,不一致的地方继续和ai说,直到和你的想法一致。
方案ok之后,你要和Claude Code继续说:
基于你的调研结果和方案xxx文件,你帮我做出一个详尽的需求规格说明书。
这个步骤我觉得很重要,毕竟就算用了再多的skill和插件,大模型还是会有失忆的情况,这个需求规格说明书就是用来让代码不跑偏的重要环节。这个经验有机会我会单独开一篇文章来和大家聊聊,很有意思。
2. 错误信息是最强的 Prompt
这个是我用得最爽的一点。代码跑出错了,直接把错误文字全选复制,贴给 Claude Code。它自己看错误、自己修。
你:运行报错了,贴错误信息 AI:找到问题了,xxx 文件第 xx 行少了个参数,已修复 你:再跑一下
这个循环走几次,代码就稳定了。
这玩意儿真能赚钱吗?
目前挂了免费版和专业版(¥29.9)。专业版解锁全部 14 家厂商 + 余额提醒 + 开机自启。
卖了几个我不说,毕竟刚发布。但至少证明了一件事:不会写代码的人也能用 AI 做出一个完整的桌面应用,别人真的在用。

你要不要试试?
如果你也有个想法一直没动手,因为「不会写代码」,现在真的没有借口了。
装好 VS Code,装好 Claude Code(或者 OpenCode,有免费模型可以尝鲜,对OpenCode感兴趣的朋友,可以看老路另一篇文章,OpenCode平替Claude Code,老路在文章最后也做了链接,直接点击即可),接个便宜的模型,从最简单的开始:
- 「帮我写一个显示当前时间的桌面悬浮插件」
- 「帮我写一个可以粘贴文本、自动保存的便签工具」
- 「帮我写一个监控文件夹变化的通知工具」
先从能跑起来开始,然后再一步步加功能。Vibe Coding 的核心就四个字:先干再说。
最后再夸一下Deepseek,真的是便宜量又足,我充了200块,用到现在还没用完,除了Vibe Coding,我的hermes,Codex,包括做了个ai写小说的工具,都是用的它,超级耐用~

代码已开源在 GitHub:github.com/ulysis6/ai-api-balance-monitor 如果你也在玩 Vibe Coding,或者有其他关于AI agent想讨论的,欢迎加我的 Telegram 聊聊:@ulysis6