Os seus dados bancários à distância de um comando.

Instale um único binário, inicie sessão e obtenha transações ou sincronize feeds a partir do seu terminal. Tabelas para si, JSON estável para scripts e agentes.

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 transações · Chase Checking ••4021$banksync feeds sync fed_123 --watch✓ Sincronização concluída: 412 linhas escritas
Uma tabela no seu terminal, o envelope JSON estável quando encaminhado por pipe. A mesma chave e os mesmos dados que a REST API e o servidor MCP.

Instalar, iniciar sessão, começar.

  1. 01

    Instalar a CLI

    Um binário autónomo para macOS, Linux e Windows. Sem Node, sem runtime.

    macOS e Linux

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

    Iniciar sessão

    O navegador abre-se para aprovar a CLI. Os scripts e a CI usam uma chave de API.

    Terminal

    banksync loginSessão iniciada em Acme Inc (perfil: default).
  3. 03

    Executar o primeiro comando

    Os nomes são resolvidos, por isso --bank chase encontra a sua ligação Chase.

    Terminal

    banksync banks listbnk_a1b2  Chase     ● activebnk_c3d4  CommBank  ◐ syncing

A CLI, do início ao fim.

Instale, inicie sessão, obtenha transações e sincronize um feed a partir do terminal.

Feita para scripts e agentes.

Uma saída adequada à tarefa

Tabelas num terminal, JSON quando encaminhado por pipe. Escolha csv, ndjson ou toon com -o, e apenas as colunas que quer com --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

Uma ferramenta de shell para o seu agente

Um envelope estável, um único erro JSON no stderr, códigos de saída fixos e um catálogo de todos os comandos. Nada pede interação num script.
Ler o guia para agentes
agent · bash
$export BANKSYNC_API_KEY=bsk_live_…$banksync commands --json | jq '.commands | length'131$banksync commands --json | jq -r .api_versionv1

Uma chave. Terminal, código ou chat.

O que a CLI faz.

Instalação
Um único binário para macOS, Linux e Windows, sem necessidade de Node. Guia de instalação
Início de sessão
OAuth no navegador com banksync login, ou uma chave de API através de --api-key ou BANKSYNC_API_KEY. Guardada encriptada, ocultada nos registos.
Comandos
Bancos, contas, transações, saldos, feeds, tarefas, tabelas, painéis e automações, além de banksync api para qualquer endpoint direto.
Saída
table, json, csv, ndjson ou toon, com --fields para colunas por caminhos de pontos.
Contrato
Gerado a partir da mesma especificação OpenAPI que a REST API. Uma verificação de CI faz falhar a compilação se divergirem.
Bancos
banksync banks connect abre a app web no ecrã de consentimento do próprio banco. As credenciais bancárias nunca passam pela CLI.
Mesmos dados
Uma chave e um conjunto de dados partilhados com a REST API e o servidor MCP.

Uma conta, três formas de acesso.

Dados ligados na CLI, na API e no MCP

Inspecione um banco, execute um feed e consulte a mesma conta a partir da API e de um agente.

Perguntas e respostas.

O que é a BankSync CLI?

Uma ferramenta de linha de comandos oficial para a BankSync API. Liste bancos, obtenha transações, faça a gestão de feeds e inicie sincronizações a partir do terminal, com tabelas para pessoas e JSON estável para scripts e agentes.

Como instalo a BankSync CLI?

Execute curl -fsSL https://banksync.io/install.sh | sh no macOS ou Linux, ou irm https://banksync.io/install.ps1 | iex no Windows. É um único binário sem Node; depois, banksync login --api-key bsk_... com uma chave criada em Workspace > Developers.

A BankSync CLI é adequada para agentes de IA?

Sim. Emite um envelope JSON estável, erros legíveis por máquina no stderr, códigos de saída consistentes e um catálogo banksync commands --json, para que um agente possa descobrir todos os comandos, opções e campos.

Que formatos de saída suporta a CLI?

-o escolhe table, json, csv, ndjson ou toon. Por predefinição, tabelas num terminal e JSON quando encaminhado por pipe; --fields seleciona colunas com caminhos de pontos.

Como se autentica a CLI?

banksync login abre o seu navegador para iniciar sessão com OAuth. Para scripts e CI, use uma chave de API através de banksync login --api-key ou da variável BANKSYNC_API_KEY. As credenciais ficam num ficheiro local encriptado e são ocultadas nos registos detalhados.

A CLI mantém-se sincronizada com a BankSync API?

Sim. O núcleo tipado e a referência de comandos são gerados a partir do mesmo contrato OpenAPI que a REST API, e uma verificação de CI faz falhar a compilação se divergirem.

Posso usar a CLI, a REST API e o servidor MCP em conjunto?

Sim. As três partilham uma chave de API e um conjunto de dados: a CLI para scripts e agentes, REST para o seu código, MCP para conversar.

Como ligo um banco a partir da CLI?

Execute banksync banks connect. Abre a app web do BankSync para o fluxo de open banking e aguarda até o banco aparecer. As suas credenciais bancárias nunca passam pela CLI.

Dados bancários na sua linha de comandos