Sarah was 28, made $42K as a teacher, and hadn’t opened her bank account app in three months. She typed
/leak-scaninto Claude on a Tuesday night. In 20 minutes, Money OS found: — $6,300 already lost: 3 years of uncaptured 403(b) employer match — $898/year evaporating: $20K sitting in a 0.01% checking account instead of a 4.5% HYSA — $180/year in ghost subscriptions she’d forgotten existedTotal: ~$8K/year. Already gone. But fixable starting tomorrow.
She’s now on track for $800K+ by age 60 — without changing her salary.
“I used to think I didn’t make enough to invest. Turns out I didn’t make enough NOT to.”
Money OS is not a budgeting app. Budgeting apps shame you. Money OS asks: what is every dollar doing to accelerate or decelerate your path to financial freedom?
It covers every layer of your financial life — cash flow, portfolio intelligence, tax strategy, wealth creation, and the emotional side of money — through natural conversation in Claude.
Before you do anything else — this is the most important thing to know:
┌─────────────────────────────────────────────┐
│ YOUR COMPUTER │
│ │
│ ┌──────────┐ ┌──────────────────────┐ │
│ │ Claude │◄──►│ Money OS Plugin │ │
│ └──────────┘ └──────────────────────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌──────────┐ ┌──────────────────────┐ │
│ │ Your │ │ profile/*.md │ │
│ │ Messages │ │ (your financial │ │
│ └──────────┘ │ data, plaintext) │ │
│ └──────────────────────┘ │
│ ─────────── NOTHING CROSSES THIS LINE ──── │
└─────────────────────────────────────────────┘
✖ No external API calls
✖ No cloud storage or sync
✖ No account creation ever
✖ No analytics or telemetry
✖ No Plaid, no OAuth, no CSV uploads
No accounts to create. No financial data to upload. No third-party services with access to your numbers. Your holdings, income, and goals live as plaintext markdown files on your own machine — and they stay there. Full security architecture →
1. Download money-os.plugin from the latest GitHub Release
2. Open Claude Desktop (Cowork mode)
3. Settings → Plugins → Install Plugin → select the file
4. Done. No restart needed.
Open Claude and type any of these to start:
| What you type | What happens |
|---|---|
/invest |
NEW — “I have $5K, grow it.” Your financial GPS — tells you where to go, drives you there step by step. |
/courage |
Start here if money feels overwhelming. No judgment, just clarity and a step-by-step game plan. |
/freedom |
Find out the exact date work becomes optional for you. Takes 3 minutes. |
/leak-scan |
Find hidden money you’re losing right now. Most users find $2K–$8K/year in the first session. |
Not sure where to start? Just say what you want: “I have $5K and want to make it grow” — Money OS figures out the rest. No commands to memorize.
cd apps/screener-api
npm install
npm run dev # starts on localhost:3001
# Open http://localhost:3001/dashboard
The dashboard shows: scanner results (213 stocks near key levels), signals (RSI, MACD, divergence), portfolio (Alpaca paper trading), VIX, and pipeline status — all from real market data.
git clone https://github.com/wjlgatech/money-os
# The skills/ and commands/ directories work directly as Claude Code skills
# Reference any skill in your Claude Code project
Most financial tools pick one layer and go deep. Money OS connects all five — because your cash flow affects your taxes, your taxes affect your portfolio, and your portfolio affects your freedom date.
Your financial life
│
┌────▼────────────────────────────────────────────────┐
│ 💸 Layer 1-2 │ Cash Flow & Leak Detection │
│ │ /cash-flow /leak-scan /weekly-pulse│
├───────────────┼──────────────────────────────────── │
│ 📊 Layer 3 │ Portfolio Intelligence & Screening │
│ │ /portfolio-check /rebalance │
│ │ /macro-check /tax-harvest │
│ │ /screen /signals /watchlist │
├───────────────┼──────────────────────────────────── │
│ 🧾 Layer 4 │ Tax Strategy │
│ │ /tax-strategy /tax-review │
├───────────────┼──────────────────────────────────── │
│ 🚀 Layer 5 │ Wealth Creation │
│ │ /invest /freedom /decide │
│ │ /life-event /generational │
│ │ /thesis-to-trades │
├───────────────┼──────────────────────────────────── │
│ ❤️ Emotional │ Financial Courage & Education │
│ │ /courage /learn │
└───────────────┴──────────────────────────────────── ┘
│
▼ All analysis runs locally in Claude's context.
Nothing is stored externally. Ever.
Click any feature to expand: benefit → how it works → where to find the code.
| Command | Layer | What It Does |
|---|---|---|
/cash-flow |
Cash Flow | Scores income & expenses by Freedom Impact; routes surplus to highest-value destinations |
/weekly-pulse |
Cash Flow | Weekly financial narrative connecting numbers to goals — not a dashboard, a story |
/leak-scan |
Cash Flow | Deep scan for hidden wealth drains: subscriptions, idle cash, fee drag, missed benefits, tax errors |
/portfolio-check |
Portfolio | Comprehensive health check: concentration risk, dead weight positions, missing diversification |
/rebalance |
Portfolio | Tax-aware rebalancing plan with specific trades, DCA timeline, and execution sequence |
/macro-check |
Portfolio | Monitor macroeconomic signals (VIX, yields, dollar, oil, gold) → portfolio-specific alerts |
/screen |
Portfolio | NEW — Scan 110 stocks for entry opportunities near support/resistance, filtered by your portfolio |
/signals |
Portfolio | NEW — Technical signals (RSI, MACD, divergence) in plain English, prioritized for your holdings |
/watchlist |
Portfolio | NEW — Early warnings: stocks approaching key levels in the next 1-5 days |
/tax-harvest |
Portfolio | Find tax-loss harvesting opportunities with wash-sale awareness and substitute positions |
/tax-strategy |
Tax | Year-round proactive tax optimization: bracket management, Roth conversions, asset location, equity comp |
/tax-review |
Tax | Analyze a tax return (1040, W-2, 1099s) to find missed deductions, credits, and optimization opportunities |
/freedom |
Wealth | Freedom Number + Freedom Date via Monte Carlo simulation + acceleration lever analysis |
/decide |
Wealth | Probability-weighted scenario modeling for any financial decision over 1–20 year horizons |
/life-event |
Wealth | Financial action plans for: job change, baby, marriage, inheritance, home purchase, and more |
/generational |
Wealth | Multi-generational wealth planning: Custodial Roth IRAs, 529 optimization, UGMA/UTMA |
/invest |
Wealth | NEW — Financial GPS: say your goal, get 3 paths with real numbers, step-by-step execution |
/thesis-to-trades |
Wealth | Convert an investment thesis into a portfolio gap analysis and specific trade recommendations |
/courage |
Emotional | Financial coaching when money feels overwhelming — validates, clarifies, builds a game plan |
/learn |
Emotional | Adaptive financial education that teaches through your real decisions, not lectures |
/money-os |
Meta | Unified entry point — describe what you want in plain English, gets routed automatically |
💡 Try the Freedom Calculator first — no signup, no data collection: Open
apps/freedom-calculator/index.htmllocally, or deploy it via GitHub Pages for a shareable link.
For contributors, auditors, and the technically curious.
Skills are the core unit. A skill is a markdown file with YAML frontmatter — a carefully crafted instruction set that guides Claude through expert-level financial analysis. No npm packages, no compiled code, no supply-chain risk.
User types: /leak-scan
│
▼
[commands/leak-scan.md] ← YAML frontmatter + routing logic
│
▼
[skills/wealth-leak-scanner/SKILL.md] ← instruction set for the analysis
│ │
│ ▼
│ [references/common-leaks-checklist.md] ← knowledge base
│
▼
[profile/financial-identity.md] ← your financial context (local only)
[profile/holdings.md] ← your portfolio positions (local only)
│
▼
Claude context window ← all analysis runs here
│
▼
Your screen ← recommendations + next steps
┌─────────────────────────────────────────────────────────┐
│ PLANE 1: DATA │
│ Account/transaction/holding ingestion & normalization │
├─────────────────────────────────────────────────────────┤
│ PLANE 2: INTELLIGENCE │
│ Exposure analysis, scenario testing, diagnostics │
├─────────────────────────────────────────────────────────┤
│ PLANE 3: CONTROL │
│ Permissions, policies, approvals, telemetry │
├─────────────────────────────────────────────────────────┤
│ PLANE 4: EXECUTION │
│ Dry-run validation, order tracking (M2 scope) │
├─────────────────────────────────────────────────────────┤
│ PLANE 5: LEARNING (planned) │
│ Paper trading, backtesting, self-improvement │
└─────────────────────────────────────────────────────────┘
| Layer | Stack | Why |
|---|---|---|
| Skills | Pure markdown + YAML | Auditable, zero dependencies, no supply-chain risk |
| Commands | Markdown + YAML frontmatter | Composable entry points for skills |
| Profile storage | Local markdown files | Zero-trust, user-owned, version-controllable |
| Control center | Node.js, plain http.createServer (no Express) |
No framework lock-in |
| Screener API | Next.js 15, TypeScript, Drizzle ORM | Real-time market screening engine |
| Market data | Yahoo Finance (free, no API key) | 110 tickers, daily + weekly OHLCV |
| Database | PostgreSQL (Supabase) | Bars, trendlines, signals, scanner results |
| Engines | ATR, RSI, MACD, Zigzag, Trendline, Scanner, Signal, Backtest | Pure TypeScript, fully tested |
| Paper trading | JSON-based virtual portfolio | $100K virtual capital, stop-loss/take-profit |
| Freedom Calculator | Standalone HTML/JS | Works offline, no build step |
.claude-plugin/ Plugin manifest
skills/ 20 financial intelligence skills
security-screener/ ← Market scanning + technical analysis
investment-navigator/ ← GPS-style investment guide + ADEPT coaching
<skill-name>/
SKILL.md ← instruction set (YAML frontmatter + markdown)
references/ ← domain knowledge (formulas, rules, stories)
commands/ 21 slash command entry points
money-os.md ← unified intent router
invest.md ← financial GPS entry point
screen.md ← security scanner
profile/ ← your local financial data (gitignored)
apps/
screener-api/ Next.js data service (trendlines, scanner, signals)
lib/indicators/ ATR, RSI, MACD, Zigzag (pure TypeScript)
lib/engine/ Trendline, Scanner, Signal, Backtest, Paper Trader
__tests__/ 53 unit + functional tests
scripts/ Pipeline runner, backtester, auto-trader
control-center/ Node.js dashboard (prototype)
freedom-calculator/ Standalone HTML calculator
docs/
prd/security-screener/ Architecture, PRD, Roadmap for screener
strategy/ Vision, game plan, competitive landscape
Money OS is designed to be extended. The best contributions are new skills — and the bar is surprisingly low, because a skill is just a well-crafted markdown file.
# 1. Fork and clone
git clone https://github.com/wjlgatech/money-os
cd money-os
# 2. Create your skill directory
mkdir -p skills/my-new-skill/references
# 3. Write the skill (copy an existing skill as a template)
cp skills/decision-modeler/SKILL.md skills/my-new-skill/SKILL.md
# Edit: name, description, version, tools, and the instruction body
# 4. Add a command entry point (optional)
cp commands/decide.md commands/my-command.md
# 5. Test it: run the command in Claude and verify the output
npm run test:smoke # Validates the server APIs
What makes a good skill:
profile/history.md so decisions are auditableSee CONTRIBUTING.md for the full checklist. Browse good first issues →
| Version | Status | What’s In It |
|---|---|---|
| v3.0 | ✅ Shipped | 16 skills, 15 commands — full coverage across 5 layers |
| v3.1 | ✅ Shipped | Profile persistence, shareable artifacts, unified /money-os entry |
| v4.0 | ✅ Current | Security Screener (110 stocks, real data), /invest GPS navigator, ADEPT coaching, paper trading, backtest engine, trade gate |
| v4.1 | 🔨 Next | Crypto support (CoinGecko), fundamental data (P/E, revenue growth), regime filter for bear markets |
| v4.2 | 📅 Planned | Alpaca broker integration, human-gated live trading with real money |
| v5.0 | 🔭 Future | Autonomous trading within pre-approved rules, continuous strategy learning |
Empowering, not shaming. Spending is analyzed as acceleration or deceleration toward freedom — not as moral judgments. There is no “you spent too much on coffee” in Money OS. There is “this dollar is not working toward your Freedom Date.”
Wealth creation, not budgeting. The goal is financial independence, not penny-counting. The question is always: when does work become optional?
Understanding, not just tools. Every interaction teaches. Tools go out of fashion; understanding compounds.
Safety first. No financial transaction executes without explicit approval. Every recommendation includes verification steps. No data leaves your machine.
Separate facts from inferences from opinions. Every decision flow labels what is known, what is modeled, and what is a recommendation. You always know what you’re relying on.
Money OS provides analytical frameworks and educational content — not financial advice. Always consult qualified professionals (CPA, CFP, securities attorney) for investment, tax, and legal decisions. Past performance and projections do not guarantee future results. See docs/security-and-trust.md for full responsible use guidelines.
Open source. See LICENSE for details.
Built with ❤️ and Claude · Star this repo if Money OS helped you find something · Share your Freedom Number