このプロジェクトについて
家庭帳簿(Family Ledger)は、家庭向けのセルフホスト型資産管理アプリケーションです。逐次記帳ではなく月次スナップショット方式を採用し、銀行、支付宝、証券会社、不動産、住宅ローンなどに分散した資産を毎月約10分で集約できます。データプライバシーを重視し、すべてのデータはユーザー自身のサーバーにのみ保存されます。Docker Composeによるワンクリックデプロイとsystemdによる直接インストールの2方式に対応し、Linux、macOS、NAS環境で動作します。
主な機能として、9種類の口座の一元管理、メンバー別に集計した家庭の純資産ビュー、口座レベルおよび家庭レベルのXIRR資金加重リターンとTWR資産リターンの計算を備え、「人が稼いだ分」と「お金が稼いだ分」を区別します。純資産トレンドにはCPI購買力ラインとM2社会資産ラインを重ねて表示し、インフレと社会的資産ランキングの観点から実質的な資産変動を理解できます。資産分析はリスク、大分類、業界、プラットフォーム、用途、地域、通貨などの多次元ドリルダウンに対応し、公募ファンドについては保有銘柄を透過的に分解して株式、債券、現金、申万業界分布として表示できます。
AI機能では、ファンド、理財商品、証券口座の複数保有ポジションをスクリーンショットから取り込み、ビジョン大規模モデルが名称と時価総額を認識して自動タグ付けし、既存ポジションと三状態比較して確定後に登録します。AI資産診断は配分、リスク、流動性、リターンの4次元診断と具体的なリバランス手順を提示しますが、すべての数値はエンジニアリング計算で行われ、LLMは解釈のみを担当し、商品推奨や騰落予測は行いません。通義千問またはDeepSeekに接続でき、APIキーは管理ページで設定できます。
その他の機能として、複数通貨対応と自動為替レート、保有資産の自動評価(株式、暗号資産、貴金属の複数市場相場ソース)、財務目標プランニング(FIRE、子女教育、緊急予備資金)、任意の支出分析(支付宝・微信の明細CSVインポート対応)、繰上返済判断ツール、期限前SMSリマインダーなどがあります。合成データを使用したオンラインデモ環境も提供されており、デプロイ不要で体験できます。
技術スタックはSpring Boot 3.3 + Java 21 + MyBatisで、フロントエンドはThymeleaf + HTMX + Chart.js + EChartsを採用し、SPAビルドパイプラインはありません。永続化にはMySQL 8を使用し、バージョン管理されたSQLマイグレーションを備えています。多数のユニットテスト、エンドツーエンドテスト、ブラックボックス回帰ガードを含み、ドキュメント体系も整っており、利用マニュアル、デプロイガイド、設定接続、各バージョンのPRDと技術設計を網羅しています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.