Where did all our money go?
BudgeDino answers that without spreadsheets. It fetches your household’s bank transactions on its own, sorts them into categories and shows how far each budget is used. It runs on your own server, and your data stays there.
- Groceries€340 of €500this month
- Eating out€172 of €200this month
- Kids€95 of €250this month
- Fuel€61 of €60this week
Made for the money of two people, not one
Earlier attempts failed because someone had to keep typing things in. BudgeDino is built so nobody has to.
- Your banks sync themselves
- Accounts and transactions arrive on a schedule, read-only. DKB and Comdirect connect over FinTS once the product registration with the German banking industry (DK) is through; more banks and brokers follow.
- Budgets per week or month
- Set an amount per category. The home screen shows each budget’s progress and warns you before it runs out.
- Categories that learn
- Transactions are sorted automatically. Correct one, and similar ones follow next time.
- One household, private where it counts
- Invite your partner. Shared accounts count toward the budgets; an account marked private stays invisible to everyone else, admins included.
- Net worth at a glance
- All balances in one list, apart from the day-to-day budgets. A history graph is on the way.
- Honest about freshness
- You always see when each bank last synced. If a bank needs your confirmation, the app says so instead of showing stale numbers.
How it works
Run the server
Host BudgeDino on your own machine or server and invite the people in your household.
Connect your banks
Sign in to each bank once in the Android app (a development build for now, not yet in the Play Store). When a bank asks for a TAN or a confirmation, the app asks you.
Open the app
From then on, budgets and spending are current whenever you look. No imports, no typing.
Your finances stay yours
A finance app holds the most private data a household has. BudgeDino is built around that.
- Self-hosted: your data lives on your server, never with CodeBakery.
- Amounts, payees, account names and bank credentials are encrypted in the database. The key never lives there.
- Read-only bank access. BudgeDino cannot move money.
- Sign-in with password and authenticator app; app lock with your fingerprint or screen lock.
- No tracking, no ads, no analytics in the app.
- Open source under the AGPL-3.0, so anyone can check all of this.
Where it stands
BudgeDino is in active development and not released yet.
Works today
- Server with households, invites and private accounts
- Android app (development build): home, transactions, connections, net worth
- FinTS connector for DKB and Comdirect (awaiting DK product registration)
- Budgets, automatic categories, budget alerts
Next
- Docker image and one-file setup for self-hosting
- Budget editing and household management in the app
- C24 and Revolut via Enable Banking
- Net worth history; Trade Republic and Scalable Capital
Run it yourself
BudgeDino is free software. A Docker image and a compose file come with the first release; until then, the repository explains how to run it from source.
Questions
Which banks are supported?
DKB and Comdirect over FinTS, as soon as the DK product registration is through. C24 and Revolut (via Enable Banking), Trade Republic and Scalable Capital are planned.
What does it cost?
Nothing. BudgeDino is open source under the AGPL-3.0, and it needs no paid third-party service.
Can BudgeDino move money?
No. Bank access is read-only; there is no payment feature at all.
Does CodeBakery see my data?
No. Your server talks to your banks directly. Nothing goes through CodeBakery.
Is there an iPhone app?
Not yet. The app is Android first; the technology it is built on allows an iOS version later.