What It Does
// Personal finance + document workspace, in one container
[1] Local-First
Single container, single volume mount. No telemetry, no analytics, no remote database — your data never leaves your machine.
[2] AI Document Parsing
Claude Vision extracts structured data from W-2s, 1099s, K-1s, receipts, and bank statements at ~$0.003/page across 15 type-specific parsers.
[3] Unified Net Worth
Aggregates brokerages, crypto wallets, exchanges, banks, metals, and real estate into one historical chart with daily auto-snapshots.
[4] Quant + Strategy
28 quant endpoints powering crypto, macro, housing, and growth dashboards — plus AI-generated regime-aware strategy notes via a Claude Code skill.
Documents & Taxes
// Multi-entity organization, AI parsing, federal/state aggregation

Multi-entity tax year view with documents, parsed totals, and filing status

Schedule C, K-1, capital gains, and withholdings rolled up across entities

IRS Pub 560 worksheet computing employer + employee contributions

Quarterly estimated payments with actuals vs target tracking
Net Worth & Portfolio
// Brokerage + crypto + metals + real estate + banks, snapshotted daily

Unified net worth chart with daily snapshots across every account

Exchange balances + Etherscan wallet scanning across 5 chains

SnapTrade aggregation across Fidelity, Vanguard, Robinhood, etc.

SimpleFIN Bridge — 16,000+ US institutions with transaction history

Gold, silver, and platinum holdings with live spot prices

Cost basis, equity, mortgage amortization, and per-property notes
Quant Dashboards & Strategy
// 28 quant endpoints + AI-generated regime-aware strategy notes

BTC risk metric, hash ribbons, drawdown, and on-chain signals

Sahm rule, yield curve, NFCI, fed stance, recession probability

Claude Code authors strategy notes from your portfolio + current quant signals via a /strategy skill — saved as expandable, regime-aware cards
Apple Health
// One-tap iOS Shortcut → /api/health/ingest → multi-person dashboards

Activity, heart, sleep, workouts, body composition — with rolling-baseline illness detection

Steps, energy, exercise, recovery score

Resting HR, HRV, recovery

Stages, quality score, duration

Counts, distance, streak, running ROI vs BTC/SPX

Weight trend, BMI, composition deltas
Rolling baseline over wrist temperature, heart rate, and HRV flags probable illness windows automatically.
Privacy & Backup
[LOCAL_FIRST]
No telemetry, no analytics, no remote database. One volume mount, one container — the install is fully portable.
All data lives in `DOCVAULT_DATA_DIR` as `.docvault-*.json`.
[ENCRYPTED_BACKUP]
AES-256-GCM zip of all config + parsed data, downloadable on demand. Scheduled auto-backup runs before each Dropbox sync.
rclone-based one-way push of every entity folder.
[BLUR_TOGGLE]
"Blur financial numbers" toggle obscures every dollar amount and percentage across the UI — including AI-generated markdown in Strategy entries.
[OBSERVABILITY]
System Status panel shows scheduler timers, next-run times, last error, and a live log viewer for portfolio + sync jobs.
Tech_Stack
// React 19 + Bun-native server, single Docker image (amd64 + arm64)
Integrations
// All configured through Settings, stored in .docvault-settings.json