I suoi dati bancari, a un comando di distanza.

Installi un unico binario, acceda e scarichi transazioni o sincronizzi feed dal terminale. Tabelle per lei, JSON stabile per script e agenti.

banksync · zsh
$banksync tx list --bank chase --from 2026-10-01DATE        DESCRIPTION        AMOUNT2026-10-08  Trader Joe’s       -84.202026-10-07  Uber               -24.502026-10-05  Delta Air Lines   -412.0042 transazioni · Chase Checking ••4021$banksync feeds sync fed_123 --watch✓ Sincronizzazione completata: 412 righe scritte
Una tabella nel terminale, la struttura JSON stabile in una pipe. Stessa chiave e stessi dati dell’API REST e del server MCP.

Installare, accedere, partire.

  1. 01

    Installare la CLI

    Un unico binario autonomo per macOS, Linux e Windows. Niente Node, nessun runtime.

    macOS e Linux

    curl -fsSL https://banksync.io/install.sh | sh# Windowsirm https://banksync.io/install.ps1 | iex
  2. 02

    Accedere

    Il browser si apre per approvare la CLI. Script e CI usano invece una chiave API.

    Terminale

    banksync loginAccesso effettuato a Acme Inc (profilo: default).
  3. 03

    Eseguire il primo comando

    I nomi vengono risolti, quindi --bank chase trova il suo collegamento Chase.

    Terminale

    banksync banks listbnk_a1b2  Chase     ● activebnk_c3d4  CommBank  ◐ syncing

La CLI, dall’inizio alla fine.

Installare, accedere, scaricare le transazioni e sincronizzare un feed dal terminale.

Pensata per script e agenti.

Un output adatto al compito

Tabelle nel terminale, JSON in una pipe. Scelga csv, ndjson o toon con -o, e solo le colonne che vuole con --fields.
banksync · zsh
$banksync tx list --bank chase -o csv > october.csv$banksync tx list --bank chase -o ndjson --fields date,amount{"date":"2026-10-08","amount":-84.2}{"date":"2026-10-07","amount":-24.5}$banksync tx list --bank chase | jq '.data | length'42

Uno strumento da shell per il suo agente

Una struttura stabile, un unico errore JSON su stderr, codici di uscita fissi e un catalogo di ogni comando. Negli script nessuna richiesta interattiva.
Leggere la guida per agenti
agent · bash
$export BANKSYNC_API_KEY=bsk_live_…$banksync commands --json | jq '.commands | length'131$banksync commands --json | jq -r .api_versionv1

Una chiave. Terminale, codice o chat.

Che cosa fa la CLI.

Installazione
Un unico binario per macOS, Linux e Windows, senza bisogno di Node. Guida all’installazione
Accesso
OAuth nel browser con banksync login, oppure una chiave API tramite --api-key o BANKSYNC_API_KEY. Conservata cifrata, oscurata nei log.
Comandi
Banche, conti, transazioni, saldi, feed, job, Tables, Dashboards e Automations, più banksync api per qualsiasi endpoint diretto.
Output
table, json, csv, ndjson o toon, con --fields per colonne con percorsi a punti.
Contratto
Generata dalla stessa specifica OpenAPI dell’API REST. Un controllo di CI fa fallire la build se divergono.
Banche
banksync banks connect apre la web app per la schermata di consenso della banca. Le credenziali bancarie non passano mai dalla CLI.
Stessi dati
Un’unica chiave e un unico set di dati con l’API REST e il server MCP.

Un conto, tre vie d’accesso.

Dati collegati tra CLI, API e MCP

Ispezionare una banca, eseguire un feed, interrogare lo stesso conto dall’API e da un agente.

Domande e risposte.

Che cos’è la CLI di BankSync?

Uno strumento ufficiale da riga di comando per l’API di BankSync. Elenchi le banche, scarichi le transazioni, gestisca i feed e avvii le sincronizzazioni dal terminale, con tabelle per le persone e JSON stabile per script e agenti.

Come installo la CLI di BankSync?

Esegua curl -fsSL https://banksync.io/install.sh | sh su macOS o Linux, oppure irm https://banksync.io/install.ps1 | iex su Windows. È un unico binario senza Node; poi banksync login --api-key bsk_... con una chiave da Workspace > Developers.

La CLI di BankSync è adatta agli agenti IA?

Sì. Produce una struttura JSON stabile, errori leggibili dalle macchine su stderr, codici di uscita coerenti e un catalogo banksync commands --json, così un agente può scoprire ogni comando, flag e campo.

Quali formati di output supporta la CLI?

-o sceglie table, json, csv, ndjson o toon. Tabelle per impostazione predefinita nel terminale, JSON quando l’output va in una pipe, e --fields seleziona le colonne con percorsi a punti.

Come si autentica la CLI?

banksync login apre il browser per accedere con OAuth. Per script e CI, usi una chiave API tramite banksync login --api-key o la variabile BANKSYNC_API_KEY. Le credenziali restano in un file locale cifrato e vengono oscurate nei log dettagliati.

La CLI resta allineata all’API di BankSync?

Sì. Il suo nucleo tipizzato e il riferimento dei comandi sono generati dallo stesso contratto OpenAPI dell’API REST, e un controllo di CI fa fallire la build se divergono.

Posso usare insieme la CLI, l’API REST e il server MCP?

Sì. Tutti e tre condividono un’unica chiave API e un unico set di dati: la CLI per script e agenti, REST per il suo codice, MCP per le conversazioni.

Come collego una banca dalla CLI?

Esegua banksync banks connect. Il comando apre la web app di BankSync per la procedura di open banking, poi verifica periodicamente finché la banca non compare. Le sue credenziali bancarie non passano mai dalla CLI.