Firefly III:一款免费且开源的个人财务管理器
像 Firefly III 这样的自托管个人财务工具,正作为 Mint 和 YNAB 等服务的隐私优先替代方案获得关注,但用户也报告了自动化、预算风格和部署难度之间的取舍。评论者赞赏 Firefly III 的灵活性、多币种支持和基于规则的分类,但也指出它缺乏原生银行集成、对预算和退款的处理带有强烈观点,以及维护开销较高。讨论还展示了更广泛的生态系统选择——从 Actual Budget、Buckets、GnuCash 和 beancount 到各种银行连接器——并强调要找到一款既强大又简洁、且能长期互操作的工具有多么困难。
总体印象与使用场景
- 许多自托管用户把 Firefly III 当作 Mint 的替代品,用于支出跟踪和可视化,而不是功能完整的预算工具。
- 用户称赞它基于规则的自动标记、多年的稳定性、良好的文档,以及基于 Docker 的部署方式(对有些人来说就是“几分钟的事”)。
- 也有人觉得安装/升级令人沮丧或很脆弱(尤其是面向伴侣和银行导入器的多实例设置),于是转而使用别的工具。
集成、导入与自动化
- 核心限制:没有内置、第一方的自动银行同步;用户只能依赖:
- 手动 CSV 导出/导入。
- 用脚本和规则自动分类。
- 第三方连接器(Plaid、Nordigen/GoCardless、SimpleFin bridge、Spectre)。
- 配套工具,例如 Waterfly III(通过短信通知)。
- 在欧盟,PSD2 和 2FA 让直接自动化变得困难;用户抱怨需要第三方聚合器,以及反复进行重新认证流程。
- 处理 Amazon 订单是一个重大痛点;用户讨论了抓取、浏览器插件和 Amazon 数据导出,但也指出退款匹配和拆分扣款很麻烦。
预算模型与对比
- Firefly 更像是“记账/分析工具”,而不是“以预算为先”。
- 不少用户更喜欢 YNAB 或 Actual Budget,尤其看重零基预算 / 信封预算,以及更顺手的预算体验。
- 关于 Firefly 对零基预算的批评也存在争论;有人认为零基预算会让超支更难,能提供更清晰的可见性,而把它斥为“无稽之谈”忽视了其受众。
- 也有人不喜欢 Firefly 对报销和退款的处理方式(例如,入账现金被强制算作“收入”,导致分类支出被抬高)。
多币种、共享账户与多用户
- 据称 Firefly 支持跨账户、预算和账单的多币种。
- 多币种被广泛描述为一个“成败攸关”的功能,许多应用都做错了;一些用户则转而依赖 GnuCash、Beancount 或自定义工具。
- 共享账户 / 多用户是大家希望具备的;Firefly 可以做到其中一部分,但也有人提到其他开源工具(例如 Gnomeshade)在共享账户支持上更好。
自托管 vs 桌面端,以及长期担忧
- 人们非常希望自托管,以获得隐私和控制权,但也在争论为什么这么多工具都是 Web 应用,而不是原生桌面应用。
- 支持 Web 的理由包括:开发者更熟悉、可跨设备访问(包括伴侣的手机)、集中备份、可复用现有基础设施。
- 怀疑者担心复杂性、沉重的技术栈、长期维护性,以及工具之间迁移的痛苦;有些人更喜欢电子表格或纯文本记账,因为它们更耐久。