Shared money, at a glance.
A calm finances app for two. Three taps to add, two seconds to know where you stand, and it’s on your partner’s phone before they look up.
Installs on iPhone and Android. Works offline. No bank sync, no ads, no tracking.
The two-second rule
You should know where you stand before the kettle boils.
One sentence.
Every screen answers its question in plain words first.
One number.
The amount that matters is big. Everything else steps back.
Three colours.
Fine, worth a look, over. Never a fourth.
What it does
Everything a household needs, nothing it doesn’t.
Three-tap quick add
Amount, category, save. Today and your usual account are already filled in.
Together, live
Every change reaches your partner’s phone in about a second, with who added it.
Budgets with a weekly pace
What is left becomes a number per week you can actually act on.
A 30-day forecast
Your balance day by day, with the lowest point and the bill that causes it.
Goals with a date
A ring per goal and the date you will get there at your current pace.
Subscriptions in one place
Monthly and yearly cost, the next 30 days, and a flag when a price changes.
Insights, not spreadsheets
Cash flow by month, spending by category, this month against last.
Ask it anything about your money
Plain questions, plain answers from your own numbers. And every Monday, a three-line read of your week.
Works offline
An installable app. Entries made without signal sync once, never twice.
Before you buy
Ask the question before the receipt.
Type an amount and see where your lowest point moves, which budget it tips, and what is left after it. Nothing is saved until you say so.
Ask in your own words
Ask it like you would ask your partner.
“Can we afford this?” “What’s coming up?” “Where did last month go?” Hearth looks it up in your own numbers, answers in a sentence or two, and offers to add the purchase for real.
- It only talks about your money. Anything else gets a polite no.
- One conversation per household, so you both see the same answers.
- It sees totals and categories, and payees only if you let it.
Built for two
One household, two phones, the same numbers.
Invite your partner with a link. From then on, nobody has to ask “did you put that in?”.
Open source
Free. Open source. Yours to run.
One repository, one command, your own server. Nothing to subscribe to.
Run it locally
git clone https://github.com/guilherme-toti/personal-finances.git
cd personal-finances
docker compose upPostgres, the API and the web app come up together. Open localhost:3000 and sign up.
- TypeScript
- Next.js 15
- Fastify
- Postgres
- Drizzle
- Tailwind
- Motion
- Playwright
Your data, your Postgres
Runs on a server you control. Export everything as CSV or JSON any time.
AI that sees only what you allow
The assistant and the weekly snapshot are optional. They get totals, categories and dates; payees only if you turn that on.
MIT licensed
Use it, fork it, ship it. No tiers, no seats. Read the license