极简但强大的个人财务管理软件 —— 溪流记账(Rivulet)

5 月 7 日
 songtianlun

从开始工作,就一直想开发一款面向个人的财务管理软件,用来直观的分析自己的财务状况,对个人财务情况提供直观的反馈,帮助自己更好的存钱、消费和投资。获取正向反馈,激励自己更好的存钱。

此前,基于 Notion 制作过一套个人财务管理模版,取名 BJ-PFD , 是一长串英文的缩写:Bullet Journal - Personal Finance Dashboard ,意为子弹笔记个人财务仪表盘。之前写过一系列的 文章 介绍这套模版。这套模版我个人也一直在用,从 2020 年到 2026 年,已经使用了 6 年了,积累了大量的财务数据,帮助我更好的分析和管理个人财务状况。数据条数也增加到好几千条。此时我发现 Notion 的一些弊端暴露出来了。比如,数据库数量大了以后,加载会比较慢,而且一些数据关联会有极小概率出现问题,导致最终的数据统计出现细微的差错。更重要的一个问题,随着我数据的变多,基于 Notion API 开发的看板工具,启动速度越来越慢了,每次统计数据都要花费数分钟来加载数据。

最近,结合自己之前的工作流和数据模型,使用 AI 辅助编程开发了这款软件。经过一段时间的调试和打磨,这款软件已经能够完美承载我个人目前的财务管理需求,我也将 Notion 中的数千条数据,顺利导入这款新的软件中,数据统计速度从 1 分钟以上,提升到了 1 秒以内。现在我已经完全迁移到这款软件上了,使用体验非常好。现在,我希望将这款软件发布出来,分享给更多有需要的人使用。

下面是关于这款软件的介绍:

Rivulet 简介

溪流记账( Rivulet )是一款极简但强大的个人财务管理软件,支持快速记录收支、多账户、多账本与共享账本;提供预算管理、投资记录与财务分析。

Rivulet 使用 GO 和 Svelte 开发,使用 Docker 封装并公开发布,支持 SQLite 和 PostgreSQL 数据库。

更多信息,可以进入 Rivulet 的 官网GitHub Docs 仓库 查看,如果有问题可以直接在 留言板 或是 GitHub Docs 仓库的 Issues/Discussions 提出。

Rivulet 功能介绍

最后,欢迎大家试用这款软件,如果有任何疑问随时与我交流,也欢迎大家提出宝贵的意见和建议,帮助我一起把这款软件做得更好。

Refs

4987 次点击
所在节点    分享创造
25 条回复
e23nome
5 月 8 日
分享精神很棒。

但是一个小小建议,不要用 docker 封装发布,原因是

首先这是一个财务软件,用户不会把数据上传到你的网站,所以肯定要本机存数据库。
其次用户如果搞得懂 docker ,大概率会自己 vibe 一个,而不是用一个闭源的。

还是用 iCloud 存数据库,多端共享一个数据库,要靠谱。
wshjdx
5 月 8 日
顶,今天试试
kuse2001
5 月 8 日
这类软件的录入就是一大痛点
jianzhao123
5 月 8 日
@kuse2001 赞同,每次消费完,当前的场景应该不适合录入,只能等空闲时间统一整理
cookLv
5 月 8 日
简单试了下,提一些个人的小建议。

1 、只能手动记账,太繁琐,建议支持录入微信和支付宝的账单。自动解析消费类型。现在记账软件很多,最难的还是采集数据,手动采集太麻烦。按月导入的话我个人感觉还是可以接受的。

2 、账本在记账的时候不能选择,不知道怎么使用的。只会记录到默认账本。账本这款应该还得研究下,包括仪表盘应该允许选择账本分析数据。然后倒入和记账都要支持选择账本。

3 、是不是应该允许配置固定每月预算?现在只能单月配置。

4 、能否配置固定支出和固定收入?比如工资、贷款。
cookLv
5 月 8 日
@cookLv 补充一下, 看到了左上角有个选择账本的选项,但是下拉只有默认账本,没有新增的账本。
另外还缺一个报表的功能吧,比如按年、按月查看统计和明细。
Lockroach
5 月 8 日
记账类的应用太多了,可以观察当前市场上的各类记账应用,打造自己应用的独特亮点
songtianlun
5 月 8 日
@cookLv 太好了,分析很认真,固定预算这个确实不错,我考虑加一下。报表也很重要,这个我再好好思考一下怎么做。

@e23nome 数据是在自己那里,可以放心,用 docker 门槛有点高,如果有问题可以随时沟通交流。不过我想不到比 web 更好的快速覆盖 pc/mac/android/ios/鸿蒙 全平台的方法了,单独开发客户端成本太高。


@kuse2001
@jianzhao123 自动录入微信/支付宝账单这个我会考虑增加。我个人主要是用它记录并可视化,直观的看到自己资产的增减能减少不少不必要的开销。

就我之前使用其他记账软件的经验,自动化程度高了,虽然记录的快了,记完反而自己也不会怎么看报表了。

所以就我个人而言很少用自动记录,不过我再好好想想,如何更快更无痛的记录


@Lockroach 首先非常感谢你的建议,我在好好思考一下亮点,比如加入 ai 分析? 我开发这个软件的动力,主要就是市面上没有找到比较好的满足我期望工作流的软件,开源可自己部署的就更少了。支持多端客户端的倒是不少,也都很好用,就是很难覆盖 linux/鸿蒙 这种小众的平台。所以就按照自己的工作流定制,使用 web 作为主要交互方式,适配各种屏幕尺寸。
Lisa9527
5 月 8 日
其实记账最主要是的,定期整理,这个很多人坚持不下来,最主要的是快速录入,怎么方便,怎么来
fionasit007
5 月 8 日
现在好多软件可以语言输入,然后自动给你划分,你就说你干了什么,花了多少钱,自动就识别了
fionasit007
5 月 8 日
现在主流的记账软件都支持语音输入自动分析记账,你说一段话,自动就给你归类记录了,避免了以前那种每次还得手动记录特别麻烦的问题,我觉得这个才是记账软件的大痛点
wshjdx
5 月 8 日
部署后用了一下,还挺简单明了的。但为什么操作起来卡卡的,不顺畅。
wudaye
5 月 8 日
@kuse2001 OPPO 的一键识别账单记账几乎解决了这个痛点,可惜只支持自家记账程序
freerocky
5 月 8 日
我用钱迹,一开始也很痛苦,只开了一个工作上必须用的账套,直到他发布了自动记账功能以后,我现在生活的账套也开通并且使用了。
songtianlun
5 月 8 日
@wshjdx 所有界面都卡吗?使用 demo 如何,我自己使用没有任何卡顿啊

https://demo.rivulet.app/
wshjdx
5 月 8 日
@songtianlun 也可能是我 nas 的问题吧,有时候更新完系统会卡,我再试试。

建议投资添加定投选项,每周、每月这样。
doyer
5 月 8 日
兄弟 出了 App 版本了么?
xiangbohua
5 月 9 日
@wudaye 我理想的记账方式就是:截图自动录入、桌面小组件快速录入、定期收入、定期支出这些,任意一个输入之后自动分类,然后最后就是一个好的展示。
不过截图自动录入这种要系统级别的支持
songtianlun
5 月 11 日
@doyer 需要什么设备? app 版还在规划中,这个可能投入成本有点高,还在纠结
0X00FFFF
5 月 11 日
支付宝微信不是帮我们做好了吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1211009

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX