ARTICLE · 1083103
给自己做了一个专属记账软件
给自己做了一个专属记账软件你好,我是月晖。 近几日在家我又一次尝试所谓的vibe coding,在终端里面输入文字要求,让AI给我做成应用。 之前我曾试过网页端对话的vibe coding,那个当然也可以我发要求AI给出代码,但编程过程十分滞涩,原因有二: 第一,AI不了解我电脑上的一些情况,有时候它给的方案无法直接使用,用它的代码会报错。第二,我需要一次次手动把它写的代码复制到电脑上特定位置粘贴,报错后的调试环节也需要我再把电脑给我的报错信息复制或截屏发给AI,人在中间传信的工作无法省去。 与这种不同,现在Claude Code直接跑在我电脑上,给它开放一定的权限之后,它可以直接在我电脑的某些文件夹里生成代码文件,自己用agent跑一遍程序,继而在我电脑里面调试,遇到问题它自己改,最后给我的直接是成品,整个过程变得非常丝滑。 就这样,我昨天用了一顿晚饭的时间——我自己去吃饭,把文字要求交给它——Claude Code就给我做好了一个记账应用。 
点击图标打开后,界面如上图所示,当然这里是系统生成的示例,而非本人真实开支和持仓。 大体功能分区,我参考了有知有行公司提出的“四笔钱”分类法。按照这一说法,我们需要把自己的总资产分成四类:日常用的零钱,保险保障用钱,三年内需要用的短期资金,以及很久都不会动用的长期投资资金。 我吸取了他们这个说法中“按照资金使用期限给资金分类”的指导原则,又根据自己的情况做了调整。 零钱这一项我自然也有,基本就是每个月家长给我的生活费,用于支付我在学校生活的日常开支,期限基本上就是一个月以下,这一项与每月开支相呼应。保险保障用钱我目前基本可以忽略,虽然也有北京医保,但那个账户里面其实已经很久没放钱了。至于投资资金,我的资金使用期限基本都是五年以上,工作前我如果有学费之类的开销应该都是家长出,所以不需要区分短期和长期使用。 除此之外,还有一项“备用金”,理论上我有什么生活急需都可以找家里要,但不到万不得已尽量别这样,我还是要自己给自己留几个月生活费作为备用金的,这个就放微众银行活期plus,随时可取。 投资记录这里,由于我同时涉及A股(债)、美股(债)和数字货币三个市场,每次记投资账都有人民币兑美元汇率换算问题,所以我特意要求添加联网状态下实时获取汇率的功能,这个绝大多数投资记账软件肯定没有,是我的专属需求。 
在每一类投资品内部,填完各类资产和数额后都可以看到一个小饼图,是这个品类内部各类资产的占比。都填完了,在页面底部还有一个大饼图,是三个市场,或者说三类资产的总体占比。用饼图呈现portfolio常见,然而先基于品类再基于市场做双重细分也属于我的专属需求,市面上的记账软件满足不了。 每次记完,可以点击右上角保存快照,留下一个数据点,长期多次记录后,当然就会生成一张折线图,记录走势。 所有记账结束后,额外还有一项“备注说明”功能,在这里我可以记录一些文字,作为对于当前财务状况的总结,比如目前某两张卡里的零钱后续要汇总到一张卡,比如某个品类可能并不适合我后续应当清仓,等等。 我自己实测一遍记账功能,大为喜爱,又让Claude Code给我写出介绍这个软件的.md文件,封装成.dmg安装包,将整个软件打包上传到GitHub里面的仓库:


https://github.com/yueh5748-lab/bookkeeping
遗憾的是,苹果系统下开发者认证需要一年688,对于我这种不靠做App赚钱的人来说过于昂贵,我没去认证。所以,你下载这个安装包后会首先接到电脑提示说不安全,要按那里面的安装说明文档,在系统设置里面手动确认,才能安装并使用。
如果你是一名投资者,有兴趣体验一下专为投资者优化的记账软件,不妨下载试一试。