Personal finance without a spreadsheet habit
Export the bank statement once a month, ask questions the rest of the time. A weekly spend report writes itself and runs in your browser.
The budgeting apps want your bank login. The spreadsheet wants an hour every Sunday. Neither survives a busy month. This does, because the only recurring chore is a file you drop into a chat.
Once a month
Export the statement and drop it into the chat in the web app. The first time creates the table expenses; every month after appends.
- expenses-2026.csv
Here's my bank export
Imported 312 rows into the table
expenses— 4 columns, dates from January to August.How much did I spend on restaurants in August?
€412.30 across 17 visits. The top three:
Restaurants, August 2026
merchant visits total Trattoria Nonna 5 €148.00 Bao House 4 €96.50 Café Lumen 3 €61.20 14 more rows
Whenever you wonder
Ask the question you would otherwise not bother to compute — from the web app or from Telegram.
Chart my spending per merchant this quarter, top five
Top five merchants, July to September.
Spend per merchant, Q3 2026
- Rewe
- €612
- Deutsche Bahn
- €388
- Amazon
- €297
- Trattoria Nonna
- €214
- Spotify
- €36
Once, ever
“Make me a weekly spend report by category.” The assistant writes an automation; you pin it into a note called Money. Open the automation and it recalculates on the latest rows — in your browser, with no server reading your finances.
Make me a weekly spend report by category, with a chart
Created “Weekly spend”. It re-runs on your data every time you run it — nothing leaves your browser.
Weekly spend
Ran in your browserThis week
€386
−12% vs last week
- Groceries
- €142
- Restaurants
- €96
- Transport
- €58
- Subscriptions
- €47
- Other
- €43
What it replaces
The budgeting app you stopped opening, the spreadsheet with the broken pivot, and the guilt about both.
Questions
Does it connect to my bank?
No. You export a CSV from your bank once a month and drop it into the web app. No credentials are shared, and the data stays in your account.
What if the export format changes?
New columns are added to the table automatically. Renamed columns you fix once by telling the assistant which is which.
Related
Features
Spreadsheets you can question
Drop a CSV or JSON into the chat and it becomes a queryable table. Ask in plain language; get a number, a table or a chart.
Features
Reports the AI writes, your browser runs
Describe a recurring report or check. The AI writes a small program that runs on your data inside your browser — nothing leaves it.
Guides
How to upload a CSV and turn it into a table
Drop a CSV or JSON file into the web app and get a queryable table back. Three steps, one message.