Repolode
eitchtee

eitchtee/WYGIWYH

一款自托管的个人财务记账工具,支持多币种、多账户、净资产和定投(DCA)跟踪。

可替代:Mint

Star
910
Fork
47
未关闭 Issue
19
最近提交
前天

这是什么?

WYGIWYH 是一款自托管的个人财务记账工具,适合不想做预算、只想清楚记录收支的人。它的核心理念是:用本月的收入支付本月的开销,储蓄单独记录并视为future月份不可动用的资金。收入、支出、银行卡、钱包、投资账户及余额都整理在同一个网页界面中。

项目支持多币种,也可以自定义币种,用来记录加密货币或积分等。交易规则可以自动修改记录,比如处理信用卡账单周期。内置的定投(DCA)跟踪器适合记录加密货币和股票的定期投资,API 则便于与其他服务同步交易数据。

应用通过 Docker Compose 部署,数据库使用 PostgreSQL。它支持 OpenID Connect 登录,可为自动化任务签发用户绑定的 API 令牌,还提供 MCP 的 OAuth 配置,方便 AI 客户端接入。

核心功能

  • 01在一个界面中记录多个账户的收入和支出。
  • 02支持多币种,并可自定义币种。
  • 03通过可自定义的规则自动修改交易。
  • 04内置定投(DCA)跟踪,适合加密货币和股票。
  • 05提供 API 和用户绑定令牌,便于自动化集成。
  • 06支持 OpenID Connect 登录。

适用场景

  • 不做严格预算,只记录个人收支与储蓄。
  • 管理多种货币下的收入和支出。
  • 跟踪加密货币或股票的定期定额买入。
  • 通过 API 将其他工具的交易数据同步进来。

快速上手

  1. 1

    安装 Docker 和 docker-compose

  2. 2

    根据 README 中的链接模板创建 docker-compose.yml 和 .env,并填写你的配置

  3. 3

    启动应用

    docker compose up -d
  4. 4

    创建第一个管理员账户

    docker compose exec -it web python manage.py createsuperuser

使用前须知

  • 需要你自行提供 PostgreSQL 数据库。
  • 自托管需要手动配置 Docker、环境变量和管理员账户。
  • main 分支或 nightly 标签的最新代码可能包含未记录的破坏性更改。
  • 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,若以网络服务形式提供修改后的版本,需要公开源代码。

收录于专题

标签

常见问题

WYGIWYH 是什么?
一款自托管的个人财务记账工具,支持多币种、多账户、净资产和定投(DCA)跟踪。 WYGIWYH 是一款自托管的个人财务记账工具,适合不想做预算、只想清楚记录收支的人。它的核心理念是:用本月的收入支付本月的开销,储蓄单独记录并视为future月份不可动用的资金。收入、支出、银行卡、钱包、投资账户及余额都整理在同一个网页界面中。
WYGIWYH 可以免费使用吗?用的什么许可证?
WYGIWYH 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
WYGIWYH 还在维护吗?
活跃维护中。WYGIWYH 最近一次提交是在 2026年11月6日。
WYGIWYH 适合用来做什么?
不做严格预算,只记录个人收支与储蓄。 管理多种货币下的收入和支出。 跟踪加密货币或股票的定期定额买入。 通过 API 将其他工具的交易数据同步进来。
WYGIWYH 怎么安装和运行?
安装 Docker 和 docker-compose 根据 README 中的链接模板创建 docker-compose.yml 和 .env,并填写你的配置 启动应用: docker compose up -d 创建第一个管理员账户: docker compose exec -it web python manage.py createsuperuser
在哪里获取 WYGIWYH?
源代码和安装说明在 GitHub 上:https://github.com/eitchtee/WYGIWYH

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

相关项目