1. Try it with fictional data
Install the bankbridge command. It puts one binary in ~/.local/bin and doesn’t change any agent’s settings.
curl -fsSL https://bankbridge.money/install.sh | sh bankbridge accounts --demo
2. Connect your bank
Sign up at bankbridge.money/login. Pricing is $5/month per connected bank, and checkout is Stripe. Then click Connect a bank, find your bank and sign in, in a window hosted by our bank-data provider. Most banks take about 30 seconds.
Copy an API key from settings and save it:
bankbridge login
3. Use it from Aider
Aider reads the outside world through shell commands. /run (or !) runs one and asks whether to add the output to the chat:
> /run bankbridge recurring --json Add 1.6k tokens of command output to the chat? (Y)es/(N)o [Yes]: y > Which of these should I cancel to save $100 a month?
For a bigger question, export a file and open it read-only: bankbridge transactions --month 2026-10 -o october.csv, then aider --read october.csv.
The full setup doc has every step.
4. Check it works
/run bankbridge accounts --json
If your balances come back, every other command will work too. bankbridge --help lists them: transactions, spending, recurring, cashflow, holdings and more.
Where your data goes
- Read-only. No command can move money, send a payment or change an account.
- No copy on our side. BankBridge keeps no balances or transactions. We store your account, your API key hash and an encrypted bank token.
- Your disk, your file. Exports are written to your machine, readable by your user only.
- The model sees what you add. Output you put in the conversation goes to the model provider you configured in Aider.