V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
songtianlun

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

  •  
  •   songtianlun ·
    PRO
    ·
    songtianlun · 20h 58m ago · 1677 views

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

    此前,基于 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 功能介绍

    • 支持灵活的流水管理功能,区分支出、收入和转账,并支持灵活的分类,可以方便的进行流水统计;
    • 支持财务规划功能,在财务规划界面可以方便的进行每月收入、支出的预算规划,并查看实时的预算执行情况;
    • 支持投资管理,提供方便的投资买入、卖出、分红记录,投资记录自动生成流水记录,并提供投资盈亏分析;
    • 支持账户管理,方便关联自己实际的各个账户;
    • 支持多账本,账本间的流水互相隔离,适合不同的使用场景,比如个人账本、家庭账本、公司账本等;支持账本共享。
    • 更多功能陆续开发中。

    Rivulet dashboard

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

    Refs

    17 replies    2026-05-08 17:56:37 +08:00
    e23nome
        1
    e23nome  
       20h 6m ago
    分享精神很棒。

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

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

    还是用 iCloud 存数据库,多端共享一个数据库,要靠谱。
    wshjdx
        2
    wshjdx  
       15h 37m ago via iPhone
    顶,今天试试
    kuse2001
        3
    kuse2001  
       12h 1m ago via Android   ❤️ 2
    这类软件的录入就是一大痛点
    jianzhao123
        4
    jianzhao123  
       11h 47m ago via iPhone
    @kuse2001 赞同,每次消费完,当前的场景应该不适合录入,只能等空闲时间统一整理
    cookLv
        5
    cookLv  
       11h 39m ago
    简单试了下,提一些个人的小建议。

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

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

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

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

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


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

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

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


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

    https://demo.rivulet.app/
    wshjdx
        16
    wshjdx  
       5h 3m ago via iPhone
    @songtianlun 也可能是我 nas 的问题吧,有时候更新完系统会卡,我再试试。

    建议投资添加定投选项,每周、每月这样。
    doyer
        17
    doyer  
       2h 19m ago
    兄弟 出了 App 版本了么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3365 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 12:16 · PVG 20:16 · LAX 05:16 · JFK 08:16
    ♥ Do have faith in what you're doing.