The personal finance OS for people who outgrew Mint. Aggregate every bank, every brokerage, every alternative — on a server you control. We have zero access to your data.
Stocks across five brokerages, bonds with quarterly coupons, alternatives at quarterly NAV, structured notes with autocall observation dates. Steward speaks the language.
Sparkline YTD across all accounts, FX-converted to USD on the headline tile, native amounts everywhere else.
See exactly what UBS holds vs JPM vs Bergos. Multi-bank positions split proportionally so totals reconcile.
Rebased-to-100 charts against S&P 500, NASDAQ, MSCI World, Mag-7 stocks — pick any combo, switch instantly.
Once-a-day push with portfolio delta, what's overdue, what's coming up. Full briefing inside the mobile app.
Face ID / Touch ID gate before anything sensitive shows. Hide-values toggle for screen sharing.
Same backend, same data, three surfaces. Mobile reads the cache instantly + revalidates in the background.
One-click deploy to Railway under your account. Your tenant database, your control.
Scan the QR from your /connect page. JWT in iOS Keychain, biometric optional.
Pluggy / Teller / Enable Banking for live sync, or paste CSV from any broker. Yahoo Finance prices auto-refresh.
Steward Mobile is a read-and-edit viewer that connects to your self-hosted backend. Scan a QR on /connect, type your password, done. The app stores nothing on disk beyond your session token.
Compared to the consumer apps you've probably looked at — Pocketsmith, Copilot Money, Monarch, YNAB, Tiller — Steward is built for one thing they all skip: a real multi-asset portfolio on infrastructure you own.
| Steward | Pocketsmith | Copilot | Monarch | YNAB | Tiller | |
|---|---|---|---|---|---|---|
| Self-hosted on your infra | ✓ | — | — | — | — | — |
| Your data never leaves your DB | ✓ | — | — | — | — | — |
| Equities + bonds + commodities | ✓ | basic | — | basic | — | via sheets |
| Alternatives (PE / VC / hedge funds) | ✓ | — | — | — | — | — |
| Structured notes + options | ✓ | — | — | — | — | — |
| Multi-bank custodian split (per share) | ✓ | — | — | — | — | — |
| Multi-currency native (no forced USD) | ✓ | ✓ | USD only | USD only | limited | ✓ |
| AI-parsed broker statements | ✓ | — | — | — | — | — |
| Recurring-payment matching engine | ✓ | manual | manual | manual | manual | — |
| Multi-user with RBAC | ✓ | — | family | family | family | — |
| Open API + MCP (LLM-ready) | ✓ | — | — | — | — | — |
Competitor info from public docs & pricing pages as of 2026. Find something wrong? Let us know via the contact form.
Most finance apps say "we take your privacy seriously" while having full read access to every transaction. This one is built differently: the architecture itself prevents us from seeing your data.
The database lives in your Railway VPC. We have no DATABASE_URL, no SSH key, no team membership. Zero credentials to your environment.
The image makes outbound requests to bank aggregators, Anthropic, Yahoo Finance, your email provider — and nothing else. CI fails the build if a new domain appears.
Plaid, Teller, Pluggy, Anthropic, Resend, SMTP — every secret is set in your env vars. None ever flow to us. If you don't set a key, the integration is off.
No Sentry, no Plausible, no GA, no anonymous usage stats. Not opt-out — not present. Errors stay in your Railway logs.
You pull the image from a public Docker registry on your schedule. We have no inbound channel to push code into your container.
Pin to a specific image tag (:v1.2.3) and audit the matching source before allowing your service to update. Sigstore-signed releases verify provenance.
# In Railway → Service → Settings → Networking # Add an outbound deny rule for: paired.net, *.paired.net # The app keeps working. Empirical proof, not a promise.
Or run the egress-allowlist test against your own clone — every host the image touches is listed in SECURITY.md with what's sent and what gates it.
14-day free trial, every feature unlocked. No credit card. Cancel via Stripe portal.
Stop letting Mint / Empower / Personal Capital have a copy of your bank logins. Run your own infrastructure. Sleep better.