Live on ZKB bLink + OpenWealth Sandbox — Swiss Open Banking

Swiss banking
from your terminal.

Accounts, payments, fee analysis, custody portfolios, order placement, safety guardrails, and a git-backed ledger. Built for AI agents and humans. Powered by SIX bLink + OpenWealth.

19command groups
6Swiss banks
355fee entries
2live sandboxes
Capabilities

Everything a banking CLI needs.

One tool for accounts, payments, cost analysis, wealth management, and compliance — across every connected Swiss bank.

🏦

Accounts & balances

List accounts, query balances, fetch transactions. Live via bLink AIS or against the built-in simulator. Works with real Swiss IBANs.

Payments

Domestic, SEPA, and international transfers. Ed25519 signed. UETR tracking. Before/after balance diffs. Idempotency keys prevent double execution.

💰

Fee analysis

Compare account costs, transfer fees, and bank claims across Swiss banks. Match your live accounts to fee schedules. Find the cheapest option.

📈

Wealth & portfolio

Cash and securities in one view. Multi-bank, multi-custodian via OpenWealth Custody Services. Allocation bars, deposit protection warnings, unrealized P&L. Live on OpenWealth sandbox.

🛡

Safety guardrails

--dry-run, --assert-min-balance, --idempotency-key on payments and trades. Five layers of protection for autonomous AI agents.

📚

Git ledger & ISO 20022

Every balance, payment, and statement auto-committed to a local git repo. Generates camt.053 and semt.002. Your independent financial record.

Connectivity

Two platforms. Two live sandboxes.
Three simulators.

Connected to SIX bLink (accounts, payments) and the OpenWealth API (custody, trading, customers) with live sandbox credentials. Three additional banks run locally for development and demos.

SIX bLink

Swiss Open Banking Infrastructure · platform
AIS + PSS
accounts · balances · payments · transfers

OpenWealth API

Custody · Trading · Customer Mgmt · platform
Custody + Orders + CRM
portfolios · positions · order placement

Zürcher Kantonalbank

AAA · Staatsgarantie · live
bLink AIS + PSS
4 accounts · real API

OpenWealth Sandbox

Synpulse8 · Keycloak OAuth2 · live
Custody + Trading
3 customers · 4 journeys

Big Bank AG

AA · esisuisse 100k
simulator
demo bank

KaBe Bank

A · esisuisse 100k
simulator
demo bank

Small Bank AG

BBB+ · esisuisse 100k
simulator
demo bank
Built for

Humans and AI agents.

Table output for humans, JSON for pipes and LLMs. Structured errors with suggestions. Semantic exit codes. Works with Claude Code, OpenClaw, and any CLI-capable agent.

🤖

Claude Code

Auto-JSON when piped. Semantic ANSI colors for terminals. Built and tested with Claude Code from day one.

🚀

OpenClaw

Publishable as an OpenClaw skill. The reference implementation for AI-agent banking tools.

💻

Terminal

Fast, readable tables. Verbose mode for debugging. CSV export. Works in any shell, any OS with Python 3.12+.

Get started.

Install from PyPI. Start the simulator. Or connect to a real bank.

GitHub repo