Repolode
afaneca

afaneca/myfin

一款可自托管的个人理财 Web 应用,用于预算、账户与交易记账以及财务预测。

可替代:YNABMint

Star
317
Fork
45
未关闭 Issue
5
最近提交
14天前

这是什么?

MyFin 是一个个人理财平台的 Web 前端,覆盖日常记账的主要环节。你可以手动录入交易,也可以从 CSV 文件或银行网银数据中批量导入,还能把一笔交易拆分成多笔。通过分类和实体组织收支,并可用规则根据自定义条件自动为导入的交易归类。

预算功能采用按月规划的方式,既能回顾历史支出,也能提前规划未来各月的预算。统计页面展示净资产随时间的变化,并向未来几年做预测。投资跟踪模块目前处于测试阶段,目标管理功能在规划中。

应用支持多语言,提供浅色和深色主题,并可通过 Docker 部署。它需要配合单独的 API 项目使用。

核心功能

  • 01手动录入交易,或从 CSV 文件、银行数据批量导入。
  • 02将一笔交易拆分为多笔交易。
  • 03通过自定义规则自动为导入的交易归类。
  • 04按月制定预算。
  • 05在统计页查看净资产变化并预测未来财务状况。
  • 06支持多语言界面,提供浅色与深色主题。

适用场景

  • 跟踪多个银行账户的个人收支。
  • 按月制定预算并与实际支出对比。
  • 自托管私有理财工具,让数据掌握在自己手中。
  • 基于当前财务状况预测长期净资产。

快速上手

  1. 1

    使用公开演示账户(用户名 demo,密码 demo)试用

  2. 2

    从已发布的包运行 Docker 镜像

  3. 3

    按照项目网站上的初始设置指南操作

使用前须知

  • 自托管还需要单独部署另一个项目 API 后端。
  • 投资功能目前处于测试阶段。
  • 开发环境的搭建说明位于单独的指南中,而非主 README。

收录于专题

标签

#personal-finance#budgeting#self-hosted#react#typescript#expense-tracking#budget-app#budget-manager#finance-management#personal-finance-manager

常见问题

myfin 是什么?
一款可自托管的个人理财 Web 应用,用于预算、账户与交易记账以及财务预测。 MyFin 是一个个人理财平台的 Web 前端,覆盖日常记账的主要环节。你可以手动录入交易,也可以从 CSV 文件或银行网银数据中批量导入,还能把一笔交易拆分成多笔。通过分类和实体组织收支,并可用规则根据自定义条件自动为导入的交易归类。
myfin 可以免费使用吗?用的什么许可证?
myfin 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
myfin 还在维护吗?
活跃维护中。myfin 最近一次提交是在 2026年10月24日。
myfin 适合用来做什么?
跟踪多个银行账户的个人收支。 按月制定预算并与实际支出对比。 自托管私有理财工具,让数据掌握在自己手中。 基于当前财务状况预测长期净资产。
myfin 怎么安装和运行?
使用公开演示账户(用户名 demo,密码 demo)试用 从已发布的包运行 Docker 镜像 按照项目网站上的初始设置指南操作
在哪里获取 myfin?
源代码和安装说明在 GitHub 上:https://github.com/afaneca/myfin

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目