功能 仪表盘 信用卡 部署 安全 FAQ 开始使用
FinFlow financial data visualization
v0.1.0 正式发布

掌控每一分财富
从 FinFlow 开始

复式记账、信封预算、信用卡智能管理、投资追踪 —— 一站式个人财务规划与理财综合管理系统,让您的财务状况一目了然。

8+
账户类型
14
数据模型
100%
开源
MFA
双重认证

为您的财务而生的
全能管理工具

融合 Firefly III 复式记账、Actual Budget 信封预算、Ghostfolio 投资追踪的最佳实践,构建真正可上线的全栈财务管理平台。

复式记账引擎

支持交易拆分到多个分类,每笔交易在数据库事务中原子更新账户余额,确保数据绝对一致。

多账户管理

活期、储蓄、信用卡、现金、投资、加密货币、贷款 —— 8 种账户类型统一管理,多币种支持。

信封预算

按分类分配月度预算,实时追踪可用余额,让每一笔支出都在计划之内。

信用卡智能管理

健康评分、多卡对比、还款日历、批量还款、智能还款规划 —— 全面掌控您的信用卡。

报表与可视化

净资产趋势、收支明细、分类占比分析,丰富的图表让财务数据一目了然。

企业级安全

Argon2id 密码哈希、JWT 认证、TOTP 双因素认证、账户锁定、全局限流,多层防护。

0
开源项目调研
0
账户类型
0
数据模型
0
开源

财务全景,一目了然

净资产趋势、月度收支、近期交易、分类占比 —— 所有关键财务指标汇聚于一屏,帮您快速决策。

FinFlow 仪表盘预览

净资产追踪

总资产、总负债、净资产实时计算

收支趋势

月度收入支出对比与净额变化

分类分析

支出分类占比与交易笔数统计

实时数据

交易创建即更新,数据零延迟

多卡管理,从未如此简单

从健康评分到智能还款规划,FinFlow 为您的每一张信用卡提供全方位管理能力。

  • 健康评分系统 — 使用率、还款及时性、活跃度三维度评分
  • 多卡消费对比 — 横向对比各卡消费、还款、使用率
  • 还款日历视图 — 可视化还款日历,逾期预警
  • 智能还款规划 — 按优先级排序,建议最优还款方案
  • 批量还款操作 — 一键处理多张卡片还款
了解更多
FinFlow 信用卡管理

预算管理,有计划地花钱

基于信封预算法,将收入分配到不同分类,实时追踪每个信封的可用余额,告别月光。

  • 分类预算分配 — 按餐饮、交通、购物等分类设定月度限额
  • 实时余额追踪 — 每笔交易自动扣减对应信封余额
  • 多周期支持 — 周、月、季、年灵活设定预算周期
  • 超支预警 — 信封余额不足时自动提醒
开始预算
FinFlow 信封预算管理

企业级安全,守护每一笔数据

从密码哈希到双因素认证,FinFlow 在每个环节都采用业界最高标准的安全措施。

  • Argon2id 哈希 — 64MB 内存成本,抗 GPU/ASIC 破解
  • JWT + Refresh Token — 15分钟短期令牌 + 7天刷新令牌轮转
  • TOTP 双因素认证 — RFC 6238 标准,支持 Google Authenticator
  • 账户锁定 + 限流 — 5次失败锁定30分钟,全局100次/分钟限流
  • 审计日志 — 登录、MFA、密码修改等操作全程记录
查看安全文档
FinFlow 安全防护

三步开始您的
财务管理之旅

从创建账户到全面掌控,FinFlow 让财务管理变得简单直观。

01

创建账户

注册并添加您的银行账户、信用卡、投资账户等,支持 8 种账户类型和多币种。

02

记录交易

使用复式记账引擎记录每笔交易,支持拆分到多个分类,自动更新账户余额。

03

分析洞察

通过仪表盘、报表和可视化图表,全面了解您的财务状况,做出明智决策。

灵活部署,自由选择

支持多种部署方式,无论您是个人用户还是团队,都能找到最适合的方案。

宝塔面板部署

推荐

腾讯云服务器搭配宝塔面板,可视化一键部署。上传站点包、配置 Nginx、启动 Docker,全程图形化操作,10 分钟上线。

# 宝塔 Docker 管理器一键启动
docker compose up -d

Docker 一键部署

通用

使用 Docker Compose 一键启动所有服务,包含 PostgreSQL、Redis、API 和 Web 前端,适配任意 Linux 服务器。

# 克隆并启动
docker compose up -d

生产环境

企业级

配合 Nginx 反向代理和 TLS 1.3 加密,支持自动数据库迁移、健康检查和日志管理,满足企业级生产要求。

# 生产部署
docker compose --profile production up -d

现代技术,可靠架构

基于业界领先的现代化技术栈构建,确保性能、安全与可维护性。

NestJS
^10.4
后端框架
Next.js
15
前端框架
PostgreSQL
16
数据库
Prisma
^5.18
ORM
React
19
UI 库
Tailwind CSS
—
样式框架
Redis
7
缓存
Docker
—
容器化部署

您可能想知道的

关于 FinFlow 的常见问题解答,如果您有其他疑问,请随时联系我们。

FinFlow 是免费的吗?
是的,FinFlow 是完全开源的项目,采用 AGPL-3.0 协议。您可以免费使用、修改和分发,包括商业用途。您只需在分发时保持相同的开源协议即可。
我的数据安全吗?
FinFlow 采用多层安全措施保护您的数据:Argon2id 密码哈希(64MB 内存成本,抗 GPU/ASIC 破解)、JWT 短期令牌 + Refresh Token 轮转、TOTP 双因素认证(RFC 6238 标准)、账户锁定机制(5 次失败锁定 30 分钟)以及全局限流(100 次/分钟)。所有敏感操作均记录审计日志。
支持哪些账户类型?
FinFlow 支持 8 种账户类型:活期账户、储蓄账户、信用卡、现金、投资账户、加密货币、贷款以及其他自定义类型。每种类型都有专门的字段和处理逻辑,例如信用卡支持额度、账单日、还款日等专属属性。
如何部署到生产环境?
推荐使用宝塔面板部署到腾讯云服务器:1) 在宝塔面板安装 Docker 管理器;2) 上传站点部署包;3) 配置环境变量(使用 openssl rand -hex 32 生成 JWT 密钥);4) 通过宝塔 Docker 管理器执行 docker compose up -d 一键启动;5) 在宝塔面板配置 Nginx 反向代理和 SSL 证书。API 容器启动时会自动执行数据库迁移,无需手动操作。也支持纯 Docker Compose 命令行部署,适配任意 Linux 服务器。
信用卡管理有哪些功能?
信用卡管理提供全方位能力:健康评分系统(使用率、还款及时性、活跃度三维度评分)、多卡消费对比分析、还款日历视图(可视化还款日历与逾期预警)、智能还款规划(按优先级排序建议最优方案)、批量还款操作(一键处理多张卡片还款),以及账单周期自动计算和消费分析。
与 Firefly III 等项目有什么区别?
FinFlow 融合了 Firefly III(复式记账)、Actual Budget(信封预算)和 Ghostfolio(投资追踪)三个项目的最佳实践,在一个统一的全栈应用中提供完整的财务管理体验。采用现代技术栈(NestJS + Next.js + Prisma + PostgreSQL),提供更好的开发体验和可维护性,同时内置了信用卡智能管理、企业级安全防护等增强功能。

准备好掌控您的
财务未来了吗?

立即开始使用 FinFlow,一站式管理您的账户、预算、信用卡和投资。完全开源,自由部署。