- Bank notifications become drafts
- An Android automation app or an iPhone Shortcut sends each bank
notification to Bussola's inbox. A language model of your choice, on
your own network or hosted, drops offers and codes and fills in the
amount, day, account and category. Accept it in one tap, or review it
first.
- Notifications on your phone
- Install Bussola as an app and it tells you when a draft is waiting:
Web Push, from Bussola itself, with no third-party app.
- Multi-user, multi-wallets
- Everyone has their own account and as many wallets as they need.
Share one with read-write permissions with your partner, or read
permissions with your accountant. PostgreSQL row-level security, not
application code, decides who sees what.
- Any bank's CSV
- A wizard reads any bank's export, guesses separator, dates and
decimals, and shows a preview with likely duplicates before anything is
saved.
- Your data comes and goes
- Export a whole wallet as one archive and import it into another
wallet or another installation, balances included.
- Automatic prices, if you want them
- An optional container fetches ETF, ETC, stock and crypto prices from
official APIs, in your wallet's currency. Without it, you type values in.
- Bank mode
- Press H and every amount on screen blurs, for when
someone is looking over your shoulder.
- Keyboard first
- Shortcuts for nearly everything; press ? to see them.
A dark theme, and a layout that works on a phone.
- Passkeys
- Sign in with a fingerprint or your face. The password stays as a
fallback.
- Your language, your currency
- English, Italian, French, German, Spanish and Chinese, each person
their own, and a currency for each wallet.
- Made for self-hosting
- Your finances are confidential, so they stay on a machine you
control: three Docker containers and one port.
- Nothing phones home
- No telemetry and no account with anyone. It only reaches out for
prices, for push messages and for a hosted model, and only if you turn
them on.