Skip to content
← 返回全部工具

Firefly III

免费

跑在自己服务器上的个人财务系统

开源 无广告 无追踪 可自建

自建的个人财务管理系统,网页界面。管理多个账户、预算、账单、储蓄目标和定期支出,支持规则引擎自动分类交易,提供丰富的报表和图表。有完整的 API,可以自己写脚本导入数据。

为什么推荐它

Firefly III 和 Actual Budget 的定位差别在于:Actual 是本地优先的桌面应用, Firefly 从一开始就是服务器上的网页应用。你在一台机器上部署它, 然后从任何设备的浏览器登录进去记账,数据在你自己的服务器上。 24,307 颗星,AGPL-3.0。

它的功能面比一般记账软件宽:

  • 账户体系完整:资产账户、支出账户、收入账户、负债(信用卡、贷款)分得很清楚, 账户之间的转账不会被误记成收支。
  • 规则引擎:可以写规则,比如"收款方包含'超市'就归到'食品'分类并打上标签", 导入的历史数据可以批量整理。
  • 预算和账单:预算按类别设上限,账单可以设定预期金额和周期, 到期没记录会提醒你,避免漏记固定支出。
  • 报表丰富:收支趋势、分类占比、净资产曲线、按标签和按账户的多维分析。

最有价值的可能是它的 API。所有功能都有对应接口, 社区因此做出了各种导入工具——从银行 CSV、从其他记账软件、从支付账单。 会写点脚本的人可以把自己的账单自动灌进去,省掉手动录入。

需要接受的成本:

  • 必须自建,没有官方托管版。官方推荐 Docker 部署, 配一个数据库(MySQL 或 PostgreSQL),文档写得很详细,但这一步绕不开。 没有服务器维护经验的人,Actual Budget 或 GnuCash 更合适。
  • 没有官方移动 App。网页界面对手机做了适配,可以用, 但体验不如原生应用;社区有第三方 App 可选。
  • 数据库和上传文件要自己备份。

适合谁:已经在自建其他服务(比如跑着 Nextcloud 或群晖)、 希望财务数据也留在自己机器上、并且喜欢用规则和 API 自动化的人。