个人对账模块架构

2026/06/23

一、背景

大学时期,我曾经用过记账软件,就是支出了一笔,就手动记一笔,但是没几个星期,这种记法就停掉了,因为很麻烦。

后来,使用了表格软件,自己按照一些字段简单记起来,当然也是手动记账,这次是按照周来记的,每周一去记上周的开销,逐个去打开银行软件和支付软件,找到上周的账单,逐个统计到我的表中,这次坚持了比较长的时间,一两年吧。

很快,我又不再去进行了,还是两个字,麻烦。

我找到了一个叫作 beancount 的复式记账 cli 软件,依然也是需要手动的,没咋开始用,也没有继续尝试。

不再进行记账了,似乎记账、不记账都无所谓,因为我记了之后也不会去翻看过去的历史,可能是因为记录这个动作就让我觉得够麻烦了,分析的话还要投入时间,这无意对我来说是增加了成本。

这段时间把这些全部都抛掉了。

从去年开始,使用了 cursor 这个软件,开始让 AI 模型帮助我写一些功能代码。

这个项目的开发是 3 月份开始进行的,当然我觉得可以去用 AI 来加速一些功能的实现。一开始也是先写起来再说,后面又改了些版本,逐渐填充了功能。

现在我的每月 1 号的重复动作:

  1. 手动下载各个渠道的账单
  2. 拖进入解析的界面
  3. 完毕。

没有其他的动作,不再需要手动录入的很多很多次重复操作。

二、功能模块

三、应用架构