这个系统虽然比较简陋,但是真的很有用,我用它来帮助我和我媳妇一起管理家庭的收入支出情况。 因为微信的账单导出从 csv 变成了 xlsx 了,所以不得不改一下代码,但也趁着这个机会对这个系统做了一些重构。
两年前做这个系统,是因为尝试了很多 APP 都觉得很麻烦,尤其是一条条去记录,即使有微信和支付宝的导入功能也还是很麻烦。所以设计了一个适合自己并且还能查看自己搭子的简易的记账软件,非常适合一个家庭去记账。
虽然两年过去了,但 commits 只有三十次,我确实也懒得维护它(因为对于一个 javaer 来说,用 VUE 实现好看的 UI 还是有点复杂的,但现在一切都变了——Claude Code )
记账页面:
微信和支付宝导出账单的导入页面:
家庭收支统计页面(这个 UI 还比较简陋,但也能看哈哈哈)
之前这个服务让我挂载到服务器上了,但是因为资源消耗(需要 redis 、mysql 、ES )太多了,并且只有我和媳妇在用,所以就从服务器上下掉了,现在都是在我本地去运行。
但反而更方便了,因为本地的电脑性能很高,也没有网络消耗,并且还可以利用 Mac 系统的 Automator 去建立 APP 图标,一键运行打开页面。后续我在考虑要不要写一个博客文章来分享这个过程呢,哈哈哈。
![]() |
1
chnwine 2 天前
能看出来是 AI 画的界面了,和我用 Trae 的界面如出一辙
|
![]() |
2
8820670 2 天前 via Android
好奇怎么还要 es op 有开源想法嘛
|
3
tyrad 2 天前
sqlite 不香吗 要啥 redis mysql
|
4
DiamondYuan 2 天前
我推荐你试试看 beancount
https://github.com/beancount/beancount 开源的复式记账软件 你不需要自己开发 UI ,只需要把自己的账单数据转化为 beancount 的语法, |
5
tyrad 2 天前
ai 编程爆火之前我也写过一个。sqlite 够用了
|
![]() |
6
jaylee4869 2 天前
@DiamondYuan 我之前用的 Fava UI 。好几年前用 Beancount 记录了几个月,后来股票波动太多,懒得记了。。
|
![]() |
7
COOOOOOde 2 天前
我写的还支持 pdf 流水导入, 自己做了招行 农行 青岛银行流水 pdf 的适配. 做了简单逻辑把可能的银行卡支出转账和支付宝微信的的记录进行合并标识. 但是自己连导入都懒得导入
|
8
gynantim 2 天前 via iPhone ![]() 最终你会发现还是 excel 好用,完爆任何软件和网站
|
9
nickwzy129 2 天前
ios 推荐一下貔貅
|
10
zerzerheart 2 天前
@yaodao 楼主,请教下,支付宝和微信的导入是指用户自己在微信和支付宝导出了账单之后再自己导入进去吧,微信和支付宝应该没有开放的接口吧
|
![]() |
11
dinghmcn 2 天前
|
![]() |
13
cooldish 2 天前
不错哎,我觉得现在 vibe coding 最大的好处就是能够实现自己想做的功能。这些功能不必很完善,但只要能满足自己的需求,我觉得就挺好了。
|
14
gynantim 2 天前 ![]() @xhslyf 那可能我们需求不一样。我不记支出,只记余额和收入。支出用余额差减去收入就得到了。然后有个预算表,算了大概每个月支出多少,就不去一笔笔记了。excel 的好处是我可以进行财务分析,比如算收益率,收入或者余额走势。还能实现一些复杂功能,比如多币种和不同时段汇率。照我的方法记账,就只需每个月最后一天抽点时间记一下余额就行了。我坚持记了五六年了。
|
![]() |
15
magic3584 2 天前
@DiamondYuan #4
好像没看到客户端 |
![]() |
21
yaodao OP @zerzerheart 我好像在其他软件看过绑定好支付宝微信就能同步进来,说明应该有相应的接口。但我用的是自己导出后再导入的
|
![]() |
22
awesomes 1 天前
为啥你们有这么多记账的需求
|
![]() |
23
yaodao OP |
![]() |
24
yaodao OP @8820670 ES 是为了做分词匹配的,比如之前你记录过一些账单,选择过某种分类,后面再输入描述差不多的账单,能通过历史信息推出分类。 这里其实可以用更轻量级的方式,或者用机器学习或者现在的 AI 去处理。但我暂时还没有搞。
|
![]() |
26
dingdangnao 1 天前 ![]() |
27
csh010101 1 天前
@dingdangnao 我觉得这个可以 开源吗?
|
![]() |
28
yaodao OP @dingdangnao 写的很不错
|
![]() |
29
tthem 1 天前
@dingdangnao 牛哇,心动了,之前好多次都想自己写一个记账系统,但是一直懒得搞,看到楼主这个我有点手痒想 ai 搓一个出来了😂
|
![]() |
30
8820670 1 天前
@dingdangnao 这个很棒
|
![]() |
31
8820670 1 天前
@dingdangnao @yaodao 顺便想跟两位了解一下为啥不用钱迹 这类现有的成熟的优秀的记账软件。
是自己的消费记录不想外泄 还是有其他是什么需求。🤔 我用了钱迹很多很多年。以前用 xposed 插件完成了自动记账,现在钱迹也支持了自动记账(需会员)。 体验不错,所以想问一下还有咩需求是钱迹满足不了的。 |
![]() |
32
yaodao OP @8820670 1 是因为可能没遇到过这么非常好用的🤣 2 是不喜欢在手机上记账(可能大部分人更喜欢在手机上记账) 3 是有些需求(比如我要同时看到我和我媳妇的账单和共同的账目分析)有些软件不能满足 4 是如果有些专属于自己的账单的特殊处理 我可以直接改自己的代码实现
|
![]() |
33
dingdangnao 11 小时 37 分钟前
@8820670 一个是 记账软件太多了,懒得一个个去用,每个 app 的逻辑多少有点不一样,数据也很难自己控制。另外我用的 iPhone😂大多数记账的都是截图 ocr+ai 识别。如果像我这种直接转发短信的,又怕隐私泄漏。数据在自己手里,做统计什么的也方便,也不怕万一哪个 app 跑路了 数据丢了之类的。。。我也有时候想看看花钱的位置在哪,比如去小吃店,去没去过的咖啡馆等等,之后会忘,所以加了位置。。跟朋友出国旅游也可以直接把快捷指令发给他,可以接汇率的 api , 用他自己的 id 然后做一个我们两个都访问的账本看板。
|
![]() |
34
dingdangnao 11 小时 37 分钟前
@csh010101 代码烂到爆炸😂不好意思开源😂
|
![]() |
35
michaelluang 8 小时 24 分钟前
|