โ† Back to front page

AI-ready ยท zero-knowledge ยท open source

openbanking โ€” open banking that speaks shell

List accounts, pull transactions, switch output to JSON or CSV, and pipe it straight into your tooling. Your keys never leave your machine.

$brew install open-banking-io/tap/openbanking

Open source ยท zero-knowledge ยท macOS, Linux & Windows

zsh โ€” openbanking
Show transcript

openbanking accounts โ€” openbanking accounts โ€” lists four accounts (Drift, Salary, Buffer, Rejse) with balances; the Rejse account is overdrawn at -612.40 DKK.

openbanking use โ€” openbanking use โ€” opens an interactive picker and sets the current account to Salary (acc_a91cโ€ฆ9b).

openbanking tx โ€” openbanking tx โ€” shows the latest transactions for the current account: debits to One.com, Spotify, Netto and Andel Energi, and a 28 500.00 DKK salary credit. 5 shown, 142 total.

openbanking sync โ€” openbanking sync โ€” pulls fresh transactions: 3 new, 12 fetched.

openbanking tx -o json | llm "what did I overspend on?" โ€” openbanking tx -o json piped into an LLM, which summarises the spending: subscriptions and domains, groceries, and a pending energy bill, on a net-positive month.

Reads like a spreadsheet, runs like a shell

Colorized tables โ€” green in, red out, dim IDs. Human-readable at a glance, right in your terminal.

Pipe it anywhere

Switch to -o json or csv, or just pipe โ€” output auto-selects JSON. Drop it straight into jq, scripts or a spreadsheet.

AI-ready by default

Clean, structured JSON your agents and LLMs can consume. openbanking tx -o json | llm โ€” and you are done.

Your bank, one binary away

Open banking that reads like ls and pipes like jq.

Homebrew (macOS / Linux)

brew install open-banking-io/tap/openbanking

Go install

go install github.com/open-banking-io/clients/cli@latest

Then run `openbanking completion zsh` and tab-complete everything.