爱意满满的作品展示区。
LuoDiNate

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

  •  
  •   LuoDiNate · 3 days ago · 731 views

    每月 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 理财建议吗?

    Supplement 1  ·  2 days ago
    图放太多了,排版见谅——完整截图看 GitHub README 就好。Demo 和源码都在正文里,欢迎拍砖。
    https://github.com/LuoDi-Nate/financial-management
    1 replies    2026-06-13 00:46:36 +08:00
    gancl
        1
    gancl  
       2 days ago
    这是什么字体, 很好看
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5987 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 03:28 · PVG 11:28 · LAX 20:28 · JFK 23:28
    ♥ Do have faith in what you're doing.