PRIVATE DATA · SELF-HOSTED · OPEN SOURCE

Run your money like a family office.

Open Net Worth gives every person what the wealthy take for granted: a tireless wealth manager named Lucius, an intelligence desk watching every asset you own, and a private office that runs on infrastructure you control — not a bank's.

Under your management
$507,600
Watched markets
24/7 · live
Connectors
40+ via MCP
Custody
Self-hosted · MIT
Your wealth manager

You don't need to be Batman to have Lucius.

Most AI hands you generic advice. Lucius answers from your actual holdings, balances and goals — chat with him about your money and every reply is grounded in your real numbers.

Meet Lucius — the manager behind every great fortune, now behind yours.

The richest families don't watch spreadsheets. They have someone who does it for them, who knows every holding, anticipates every move, and is never off the clock. Lucius is that person — an intelligent wealth manager that reads your real books, watches the markets, and tells you what actually matters.

  • 01Briefs you each morning — what moved, what needs you, what he'd do.
  • 02Answers anything — "can I afford this?", "am I on track?", in plain words.
  • 03Watches every position — drift, risk, fees, idle cash — continuously.
  • 04Drafts the moves — a trim, a rebalance, a plan — for your approval.
Wherever you are

Reach Lucius from your portal — or the apps you already live in.

Your office runs on your own machine, but Lucius isn't trapped there. Message him in your self-hosted portal, ping him on Telegram or WhatsApp, or — because Open Net Worth is itself an MCP server — simply ask Claude or ChatGPT. Same books, same answers, on every channel.

Your portal Self-hosted
Telegram Chat bot
WhatsApp Chat bot
Claude via MCP
ChatGPT via MCP
Intelligence desk

An intelligence desk watching every asset you own — and every opportunity you're missing.

PRICES · FX · RATES · RISK
DRIFT · ANOMALIES · OPPORTUNITIES
— MONITORED CONTINUOUSLY

Hedge funds pay for a floor of analysts who never stop watching the book. Open Net Worth gives you the same: continuous monitoring and tracking across every holding — valued live, stress-watched, and surfaced the moment something needs you. And it doesn't just guard what you own; it hunts for what you're leaving on the table — idle cash, better rates, tax-loss harvests, and rebalancing windows.

◉ Monitoring & opportunities live
18:14Equities drifted +2.1pts above target allocationDrift
17:02NVDA +4.3% on the day — your largest single-name gainSignal
16:45T-bills at 3.8% — parking your idle cash would earn +$2,410/yrOpp.
15:38$63,500 cash idle 31 days — losing ~$200/mo vs. T-billsCash
14:20Fee drag — a fund's 0.71% expense ratio is costing ~$190/yr vs. an index trackerFees
12:20Property revalued — fresh comps lifted estimate +1.4%Track
11:10Tax-loss harvest open — realise $3,200 to offset this year's gainsOpp.
09:30FX EUR/USD moved 0.4% — $2,180 effect on holdingsFX
08:00Morning brief ready — net worth +1.19%, 2 items flaggedBrief

Live monitoring

Prices, FX, and rates on every holding — re-valued the moment markets move, not once a day.

Drift & risk watch

Allocation drift, concentration, and exposure — tracked against your targets and flagged early.

Opportunity radar

Idle cash, better yields, tax-loss harvests, and rebalancing windows — the moves that grow your wealth, surfaced before they pass.

The machinery

Lucius doesn't work alone. Agents run the office.

Behind every great manager is a staff that never sleeps. Define agents and rules once, connect your accounts through an open protocol, and your office keeps the books while you live your life.

A · AGENTS

A staff that never sleeps

Autonomous agents log your spending, watch balances, catch drift, and forecast cashflow — then report to Lucius. Write your own in a few lines, each a specialist on your books.

expense-logger reading inbox
rebalance-watcher armed
cashflow-forecaster ran 2m ago
B · AUTOMATION

Standing instructions

Simple when / then rules and schedules — the standing orders you'd give a private banker, executed without a phone call or a fee.

when a receipt lands in inbox → log it
when a category overspends → notify
nightly → net-worth snapshot
C · CONNECTORS

An open layer, via MCP

Pull in brokers, banks, wallets and feeds — and expose your wealth data to Claude or any client. The whole office speaks the Model Context Protocol, both ways.

read accounts & prices inbound
serve net-worth tools outbound
bring your own model local · cloud
Connectors · the open layer

Plug in everything you own — and let any AI read it.

Open Net Worth speaks the Model Context Protocol both ways. Pull live data in from 40+ sources out of the box, and expose your wealth back out as tools any MCP client — Claude included — can reason over. No source it can't reach, no client it can't sit beside.

40+ connectors out of the box

// pull from any source — or write your own in minutes
Brokerages
Interactive BrokersSchwabPlaid
Crypto & wallets
BinanceCoinbaseKrakenMetaMask
Banking & FX
WiseRevolut
Market data
Yahoo FinanceCoinGecko
Email & feeds
GmailIMAP emailGoogle SheetsNotionWebhooks
Extend
+ build your own ↗
~/.config · claude_desktop_config.jsonMCP
// give Lucius a seat at any MCP table
{
  "mcpServers": {
    "open-net-worth": {
      "command": "onw",
      "args": ["mcp", "--read-only"],
      "env": { "ONW_TOKEN": "••••••" }
    }
  }
}
// → ask Claude: "Lucius, am I on track to retire at 40?"
Two-way by design

Read accounts, prices and transactions in — and serve your net worth back out as tools Claude or any client can call.

Read-only by default

Every connector starts scoped to read. Grant write access deliberately, per source, with tokens you hold and revoke.

Bring your own model

Point Lucius at a cloud model or a local LLM. Your books never leave the box unless you decide they should.

Write a connector in minutes

A small, typed SDK and a few lines of code — wire in any account, feed or API your office should see.

The office

Everything a private office does, under one roof.

I
Track

Net worth, live

Every account, holding, and property in one ledger — valued live, kept current automatically by your connectors.

II
Capture

Spending, logged for you

No manual entry. Agents read your bank and card feeds — and parse receipts and order confirmations straight from your inbox — then file every transaction to the right envelope automatically.

auto-logged · just now
Gmail receiptGroceries$84.20
Visa ··4821Transport$12.40
Inbox invoiceSoftware$29.00
III
Plan

Budget in envelopes

Give every dollar a job. Zero-based envelope budgeting with funding targets and age-of-money — and an agent that nudges when a category runs hot.

IV
Project

Monte Carlo, your way

Run 2,000 simulated market paths over 40 years. Stress-test a 2008-style crash or a major purchase and see the full spread — not one optimistic line.

V
Retire

FIRE on target

Track your FIRE number, years-to-FI, and the odds your money lasts — an honest read on whether you're on course, and what to change.

FIRE no.
$2.7M
Years to FI
11
Ret. age
39.5
~/open-net-worth — bash
$ git clone github.com/open-net-worth/onw
$ cd onw && docker compose up -d
✓ starting onw-web · onw-api · onw-agents · postgres
✓ your office is open at http://localhost:3000
Lucius on duty · data in ./onw-data — and nowhere else
$
Open by default

A private office you hold the keys to.

Every line is on GitHub under the MIT license. Self-host it on your computer or a cloud box, fork it, audit the agents, or write a connector. The wealthy keep their affairs private by owning the office — now so can you.

Discretion

Built so we can't see your money — and neither can anyone else.

Self-hosted by design

There is no Open Net Worth cloud. The office and its agents run on your machine; the ledger is a folder on your disk. We have nowhere to keep your data.

Zero telemetry

No analytics, no phone-home, no ad pixels. Block all outbound traffic and it still runs — the only calls out are the connectors and model you choose.

You hold the keys

Bring your own model and connector tokens, encrypted at rest. Run Lucius against a local LLM for zero cloud calls. Export everything, anytime.

PRIVATE BETA · LIMITED SEATS

Be first through the door.

We're putting the finishing touches on the office. Drop your email and you'll be the first to know when the doors open — one message, no noise.

No spam. One email when we launch.

PRIVATE BETA · LIMITED SEATS

Be first through the door.

Drop your email and you'll be the first to know when we open — one message, no noise.

No spam. One email when we launch.