Dane bankowe w jednym poleceniu.

Wystarczy zainstalować jeden plik binarny, zalogować się i pobierać transakcje lub synchronizować feedy z terminala. Tabele dla ludzi, stabilny JSON dla skryptów i agentów.

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 transakcje · Chase Checking ••4021$banksync feeds sync fed_123 --watch✓ Synchronizacja zakończona, zapisano: 412
Tabela w terminalu, stabilna koperta JSON przy przekierowaniu potokiem. Ten sam klucz i te same dane co w REST API i na serwerze MCP.

Instalacja, logowanie, start.

  1. 01

    Zainstaluj CLI

    Jeden samodzielny plik binarny dla macOS, Linux i Windows. Bez Node, bez środowiska uruchomieniowego.

    macOS i Linux

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

    Zaloguj się

    Przeglądarka otwiera się, aby zatwierdzić CLI. Skrypty i CI używają zamiast tego klucza API.

    Terminal

    banksync loginZalogowano do Acme Inc (profil: default).
  3. 03

    Uruchom pierwsze polecenie

    Nazwy są rozpoznawane, więc --bank chase znajduje połączenie z Chase.

    Terminal

    banksync banks listbnk_a1b2  Chase     ● activebnk_c3d4  CommBank  ◐ syncing

CLI od początku do końca.

Instalacja, logowanie, pobieranie transakcji i synchronizacja feedu z terminala.

Stworzone dla skryptów i agentów.

Wynik dopasowany do zadania

Tabele w terminalu, JSON przy przekierowaniu potokiem. Opcja -o wybiera csv, ndjson lub toon, a --fields tylko potrzebne kolumny.
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

Narzędzie powłoki dla agenta

Stabilna koperta, jeden błąd JSON na stderr, stałe kody wyjścia i katalog wszystkich poleceń. W skrypcie nic nie pyta o dane wejściowe.
Przeczytaj przewodnik dla agentów
agent · bash
$export BANKSYNC_API_KEY=bsk_live_…$banksync commands --json | jq '.commands | length'131$banksync commands --json | jq -r .api_versionv1

Jeden klucz. Terminal, kod lub czat.

Co robi CLI.

Instalacja
Jeden plik binarny dla macOS, Linux i Windows, bez Node. Przewodnik instalacji
Logowanie
OAuth w przeglądarce przez banksync login albo klucz API przez --api-key lub BANKSYNC_API_KEY. Przechowywane w postaci zaszyfrowanej, ukrywane w logach.
Polecenia
Banki, konta, transakcje, salda, feedy, zadania, tabele, panele i automatyzacje oraz banksync api dla dowolnego surowego endpointu.
Wynik
table, json, csv, ndjson lub toon, z --fields dla kolumn ze ścieżkami z kropkami.
Kontrakt
Generowany z tej samej specyfikacji OpenAPI co REST API. Bramka CI przerywa kompilację, jeśli pojawią się rozbieżności.
Banki
banksync banks connect otwiera aplikację webową z ekranem zgody samego banku. Dane logowania do banku nigdy nie trafiają do CLI.
Te same dane
Jeden klucz i zbiór danych z REST API i serwerem MCP.

Jedno konto, trzy drogi dostępu.

Połączone dane w CLI, API i MCP

Podgląd banku, uruchomienie feedu i zapytanie o to samo konto z API i przez agenta.

Pytania i odpowiedzi.

Czym jest BankSync CLI?

Oficjalne narzędzie wiersza poleceń dla BankSync API. Umożliwia wyświetlanie banków, pobieranie transakcji, zarządzanie feedami i uruchamianie synchronizacji z terminala – z tabelami dla ludzi i stabilnym JSON dla skryptów i agentów.

Jak zainstalować BankSync CLI?

Wystarczy uruchomić curl -fsSL https://banksync.io/install.sh | sh w systemie macOS lub Linux albo irm https://banksync.io/install.ps1 | iex w systemie Windows. To jeden plik binarny bez Node; następnie banksync login --api-key bsk_... z kluczem z sekcji Workspace > Developers.

Czy BankSync CLI nadaje się dla agentów AI?

Tak. Zwraca stabilną kopertę JSON, błędy czytelne maszynowo na stderr, spójne kody wyjścia oraz katalog banksync commands --json, dzięki któremu agent może poznać każde polecenie, flagę i pole.

Jakie formaty wyjściowe obsługuje CLI?

-o wybiera table, json, csv, ndjson lub toon. W terminalu domyślnie tabele, przy przekierowaniu potokiem JSON, a --fields wybiera kolumny za pomocą ścieżek z kropkami.

Jak uwierzytelnia się CLI?

banksync login otwiera przeglądarkę do logowania przez OAuth. Skrypty i CI używają klucza API przez banksync login --api-key lub zmienną BANKSYNC_API_KEY. Dane uwierzytelniające są przechowywane w zaszyfrowanym pliku lokalnym i ukrywane w szczegółowych logach.

Czy CLI jest zawsze zgodne z BankSync API?

Tak. Jego typowany rdzeń i dokumentacja poleceń są generowane z tego samego kontraktu OpenAPI co REST API, a bramka CI przerywa kompilację, jeśli pojawią się rozbieżności.

Czy można używać CLI, REST API i serwera MCP razem?

Tak. Wszystkie trzy korzystają z jednego klucza API i jednego zbioru danych: CLI dla skryptów i agentów, REST dla własnego kodu, MCP dla rozmowy.

Jak połączyć bank z poziomu CLI?

Wystarczy uruchomić banksync banks connect. Polecenie otwiera aplikację webową BankSync dla procesu open banking, a następnie odpytuje, aż bank się pojawi. Dane logowania do banku nigdy nie trafiają do CLI.

Dane bankowe w wierszu poleceń