Folio

active

Local-first personal finance OS — trading, expenses, net worth, and FI tracking, all AI-native with Claude

Tech Stack

PythonStreamlitClaudeyfinance

TL;DR

Local-first personal finance OS — trading, expenses, net worth, and FI tracking, all AI-native with Claude.

Visual preview goes here

What We Built

Phase 1

Trading Module

Wheel strategy tracker with multi-account support, effective cost basis (realized premium only), open options status, and per-account P&L — across HSA, IRA, and taxable accounts.

Phase 2

CFO Dashboard

Unified situation room across all modules. Net worth, runway, savings rate, and a macro + catalyst brief — all surfaced through AI-native slash commands.

Phase 3

Expenses & Net Worth

Monthly cash flow close, spending categories, and a full balance sheet across brokerage, retirement, and external accounts.

Phase 4

FI Tracking

Financial independence runway, deposit-adjusted returns, savings rate trends, and milestone tracking toward optionality.

Notes

Vision: Local-first personal finance OS. All data stays on your machine. No cloud sync, no SaaS subscription, no third-party access to your financial data. AI-native from the ground up — not a spreadsheet with a chatbot bolted on.

Origin: Extracted from a personal trading/ instance that evolved organically over ~6 months of active wheel strategy trading. The existing repo becomes the reference "user" implementation.

Planned modules:

  • Trading — wheel strategy (CSPs + CCs), multi-account positions, effective cost basis, premium P&L, open options tracking
  • Expenses — monthly cash flow close, spending categories, income vs. outflow
  • Net Worth — full balance sheet across brokerage, retirement, and external accounts
  • FI — financial independence runway, savings rate, milestone tracking
  • CFO — unified overview across all modules; the "situation room"

User model: The framework ships generically. Each user runs their own local instance pointed at their own data directory. The original trading/ repo will be updated to function as a proper user instance of this framework.