[分享创造] 和 Claude 一起给自己家写了个自托管资产管理:AI 负责体检和洞察,但我不让它碰任何一个数字——开源了

[分享创造] 和 Claude 一起给自己家写了个自托管资产管理:AI 负责体检和洞察,但我不让它碰任何一个数字——开源了
[分享创造] 和 Claude 一起给自己家写了个自托管资产管理:AI 负责体检和洞察,但我不让它碰任何一个数字——开源了

每月 10 分钟,把全家散在各处的钱,变成一张只在你自己服务器上的资产全局图——算得出真实年化、分得清「人赚的」和「钱赚的」,还有 AI 帮你诊断持 仓与配置、看清风险敞口、把再平衡落成可执行的行动(只解读,不荐产品、不预测涨跌)。

仪表盘 · 全家净资产 / 趋势(CPI 购买力线 + M2 社会财富线)/ 资产配置 — 一屏总览

在线体验(无需部署)

合成数据、完整功能、手机电脑都行:

https://beta.dixi-token.top · 账号 wangergou / 密码 demo1234

源码(Apache 2.0):https://github.com/LuoDi-Nate/financial-management

这是给谁的

✓ 适合:能自己架一台 Linux 服务器 · 钱散在银行/支付宝/券商/房产/房贷 · 在意隐私,不想把全家财务交给任何商业 App · 想知道真实年化收益(不是 App 给你看的那种)

✗ 不适合:想下个 App 就用(要自部署)· 想逐笔每日记账(这是月度快照,不是流水账)· 想要预算省钱那类记账

它解决什么

  • 「我们家现在到底有多少钱?」—— 散成 N 处,没人看得到全局
  • 「这一年是变富了还是变穷了?」—— 没有趋势,更别说扣掉通胀后真实购买力变没变
  • 「攒下来的和投资赚的混一起,投资到底行不行?」—— 分不清「人赚的」和「钱赚的」
  • 「夫妻俩时间错开,谁来记?」—— 缺一个全家共用、异步填报的载体

为什么不用现成的

  • Excel:手搓几小时,XIRR/真实年化算不准,不会自动拉价/汇率
  • 支付宝/雪球:只看自家平台,没有跨账户全局,数据也不在你手里
  • 通用记账 App:为「省钱/流水」设计,不分本金与收益,还要每天记
  • Beancount / Firefly III:强,但学习曲线陡(我媳妇不用命令行),且偏通用、非中国家庭语境

设计取舍

核心约束:每月找一天、10 分钟以内、夫妻异步完成全部录入。

  • 颗粒度只到「账户月末快照 + 当月外部现金流」,不到单券持仓
  • 恒等式:本期投资损益 = 期末余额 − 期初余额 − 净外部流入,真实收益由此推出,自动算家庭级 XIRR/TWR
  • 不做:逐笔流水 / 定投提醒 / 预算包络 / 券商 API 直连(都与「每月 10 分钟」冲突)

AI 怎么用(给它戴了镣铐)

我对市面「 AI 理财」的套路很反感(预测涨跌、变着法荐产品),所以立了几条硬规矩,全在代码里强制:

  1. LLM 严禁做数学:所有占比、偏离、年化、负债率由 Java 算好喂进 prompt,prompt 明示「只能引用、不许计算」
  2. 输出过合规校验器:出现「保证收益/稳赚」、具体产品名/股票代码、「会涨会跌/抄底/牛市」这类词,整段拒绝重来
  3. 隐私分两层:本就自托管,数据不出自己服务器;喂 LLM 前真名再脱敏成「成员 A/B 」,输出端再扫一遍防泄露
  4. 在这些约束下 AI 做四件事:四维资产体检(配置/风险/流动性/收益)、资产洞察(集中度/资产负债表/再平衡/低利率下的真实购买力)、具体到「从 X 账户调 ¥N 到 Y 」的再平衡步骤、目标月报

AI 综合诊断 · 总评 + 四维卡 + 优先行动(数字工程算,LLM 只解读)

顺带分享个成本上的坑:百炼免费额度是按模型各给一份,固定调 qwen-plus 会用超被静默计费。现在每次从精选模型池随机选一个摊开流量 + 控制台开「 费额度用完即停」,一分钱不花。

功能截图

桌面端:

账户簿 · 6 类账户 · 按成员归集 · 划转/体检/一键导出

可运营管理页 · 品牌/周期/提醒/汇率/阈值 14 项热改

移动端(响应式 + iOS PWA 装到主屏):

移动端仪表盘 · 洞察速览

移动端每月填报

移动端资产体检

移动端 AI 调仓建议

装到 iOS 主屏 · 像 App 一样

主要能力(摘)

  • 真实收益率:账户级/家庭级 XIRR + 资产年化 TWR,区分「人赚的」 vs 「钱赚的」
  • 财富水位:净资产 vs CPI 购买力线(还买得起同样的生活吗)+ M2 社会财富线(社会排位升还是降)
  • 股票自动估值(A/美/港,录 ticker+数量,每日拉价)· 多币种自动汇率
  • 财务目标:退休 FIRE(通胀 PV + 4% 提取率)三情景预测 / 子女教育 / 应急储备
  • 决策辅助:提前还贷决策器(NPV)、应急金不闲置提示、账户级基准对照

技术栈

Spring Boot 3 + Java 21 + MySQL 8 + Thymeleaf + HTMX 。没有 SPA 、没有构建管线,最低配 VPS 一键部署(deploy.sh),244 个单测 + 338 条黑盒回归。


快 fork 走, 给你们家也部署起来

① 月度快照的颗粒度,对你们家够不够用? ② 你会信一个「只解读不算数」的 AI 理财建议吗?

来源: v2ex查看原文