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

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

💡 原文中文,约1300字,阅读约需4分钟。
📝

内容提要

作者因Notion财务模板数据量大后加载慢、统计易出错,用AI辅助开发了个人财务管理软件“溪流记账(Rivulet)”。该软件用Go和Svelte开发,Docker封装,支持SQLite和PostgreSQL,具备流水、预算、投资、账户、多账本及共享功能,统计速度从一分钟以上提升到一秒内。作者已迁移数千条数据并正式发布。

🔎

延伸解读

从 Notion 迁移到自研工具的实际动因

作者使用 Notion 财务模板长达六年,积累数千条数据后,遇到加载缓慢、数据关联偶发错误、统计耗时数分钟等问题。这些痛点直接推动了自研软件的出现。对于同样使用 Notion 管理财务的用户,当数据量增长到一定程度时,可能会面临类似的性能瓶颈,值得提前关注。

技术选型与部署方式对普通用户的意义

溪流记账采用 Go 和 Svelte 开发,通过 Docker 封装发布,并支持 SQLite 和 PostgreSQL 两种数据库。这意味着用户可以通过 Docker 快速部署,SQLite 适合个人轻量使用,PostgreSQL 则能满足更高并发或数据量需求。这种设计降低了自托管财务工具的使用门槛。

功能覆盖与适用场景

软件提供流水、预算、投资、账户、多账本及共享功能。多账本间流水隔离,适合个人、家庭、公司等不同场景;投资记录自动生成流水并分析盈亏。对于需要区分多个财务维度、又希望数据互不干扰的用户,这些功能提供了较完整的解决方案。

性能提升带来的体验变化

作者将数千条数据从 Notion 迁移后,统计速度从一分钟以上缩短到一秒以内。这种提升不仅节省时间,也让实时查看预算执行、投资盈亏等操作更加流畅。对于数据量较大的用户,性能可能是选择财务管理工具时的一个重要考量因素。

❓

Q&A

溪流记账(Rivulet)是什么?

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

为什么作者要开发溪流记账?

作者此前使用基于Notion的个人财务管理模板BJ-PFD,随着数据量增加,Notion加载变慢,数据关联易出错,且基于Notion API的看板工具启动速度越来越慢,统计一次数据需数分钟。因此作者用AI辅助开发了溪流记账,将统计速度提升到1秒以内。

溪流记账有哪些主要功能?

主要功能包括:灵活的流水管理(区分支出、收入和转账,支持分类统计);财务规划(每月收支预算及执行情况);投资管理(记录买入、卖出、分红,自动生成流水,提供盈亏分析);账户管理;多账本(流水隔离,支持共享)。

溪流记账的技术栈是什么?

溪流记账使用Go和Svelte开发,使用Docker封装并公开发布,支持SQLite和PostgreSQL数据库。

溪流记账相比Notion模板有哪些改进?

溪流记账解决了Notion数据量大后加载慢、数据关联易出错的问题,并将数据统计速度从1分钟以上提升到1秒以内。作者已将数千条数据从Notion迁移到溪流记账。

如何获取或试用溪流记账?

可以访问溪流记账的官网或GitHub Docs仓库获取更多信息,并在留言板或GitHub Docs仓库的Issues/Discussions中提出问题和反馈。

🏷️

标签

➡️

继续阅读