銀行データまで、コマンド1つ

バイナリを1つインストールしてログインすれば、ターミナルから取引の取得やフィードの同期ができます。人には表形式、スクリプトやエージェントには安定したJSONで出力します。

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件の取引 · Chase Checking ••4021$banksync feeds sync fed_123 --watch✓ 同期完了:412件書き込み
ターミナルでは表形式、パイプ時は安定したJSONエンベロープ。REST APIやMCPサーバーと同じキー、同じデータです。

インストールして、ログインして、すぐに使える

  1. 01

    CLIをインストール

    macOS、Linux、Windows向けの自己完結型バイナリ。Nodeもランタイムも不要です。

    macOSとLinux

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

    ログイン

    ブラウザが開き、CLIを承認します。スクリプトやCIでは代わりにAPIキーを使います。

    ターミナル

    banksync loginAcme Incにログインしました(プロファイル:default)。
  3. 03

    最初のコマンドを実行

    名前で指定できるので、--bank chaseでChaseの接続が見つかります。

    ターミナル

    banksync banks listbnk_a1b2  Chase     ● activebnk_c3d4  CommBank  ◐ syncing

CLIを最初から最後まで

ターミナルからインストール、ログイン、取引の取得、フィードの同期まで。

スクリプトとエージェントのために

用途に合わせた出力

ターミナルでは表形式、パイプ時はJSON。-oでcsv、ndjson、toonを選び、--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

エージェントのためのシェルツール

安定したエンベロープ、stderrへの1つのJSONエラー、固定の終了コード、全コマンドのカタログ。スクリプト内で入力を求めることはありません。
エージェントガイドを読む
agent · bash
$export BANKSYNC_API_KEY=bsk_live_…$banksync commands --json | jq '.commands | length'131$banksync commands --json | jq -r .api_versionv1

1つのキーで、ターミナルにもコードにもチャットにも

CLIでできること

インストール
macOS、Linux、Windowsに対応した単一のバイナリ。Nodeは不要です。 インストールガイド
ログイン
banksync loginによるブラウザでのOAuth、または--api-keyやBANKSYNC_API_KEYによるAPIキー。暗号化して保存し、ログでは伏せ字になります。
コマンド
銀行、口座、取引、残高、フィード、ジョブ、Tables、Dashboards、Automationsに加え、任意のエンドポイントを直接呼び出すbanksync api。
出力
table、json、csv、ndjson、toon。--fieldsでドット区切りのパスを使って列を指定できます。
API契約
REST APIと同じOpenAPI仕様から生成。ずれが生じるとCIのゲートがビルドを失敗させます。
銀行
banksync banks connectでWebアプリが開き、銀行自身の同意画面に進みます。銀行のログイン情報がCLIを通ることはありません。
同じデータ
REST APIやMCPサーバーと同じキー、同じデータを使います。

1つのアカウントに3つの入り口

CLI、API、MCPでつながるデータ

銀行を確認し、フィードを実行し、同じ口座をAPIとエージェントから照会します。

よくある質問

BankSync CLIとは何ですか?

BankSync APIの公式コマンドラインツールです。ターミナルから銀行の一覧表示、取引の取得、フィードの管理、同期の実行ができます。人には表形式で、スクリプトやエージェントには安定したJSONで出力します。

BankSync CLIをインストールするには?

macOSやLinuxではcurl -fsSL https://banksync.io/install.sh | sh、Windowsではirm https://banksync.io/install.ps1 | iexを実行します。Nodeは不要な単一のバイナリです。その後、「Workspace > Developers」で発行したキーを使ってbanksync login --api-key bsk_...を実行します。

BankSync CLIはAIエージェントに向いていますか?

はい。安定したJSONエンベロープ、stderrへの機械可読なエラー、一貫した終了コードを出力します。さらにbanksync commands --jsonのカタログで、エージェントがすべてのコマンド、フラグ、フィールドを把握できます。

CLIはどの出力形式に対応していますか?

-oでtable、json、csv、ndjson、toonを選べます。ターミナルでは既定で表形式、パイプ時はJSONで出力し、--fieldsでドット区切りのパスを使って列を選べます。

CLIはどのように認証しますか?

banksync loginを実行するとブラウザが開き、OAuthでログインします。スクリプトやCIでは、banksync login --api-keyまたはBANKSYNC_API_KEY変数でAPIキーを使います。認証情報は暗号化されたローカルファイルに保存され、詳細ログでは伏せ字になります。

CLIはBankSync APIと常に同期していますか?

はい。型付きのコアとコマンドリファレンスはREST APIと同じOpenAPI契約から生成され、両者にずれが生じるとCIのゲートがビルドを失敗させます。

CLI、REST API、MCPサーバーを併用できますか?

はい。3つとも同じAPIキーと同じデータを共有します。CLIはスクリプトとエージェント向け、RESTは自社のコード向け、MCPは対話向けです。

CLIから銀行を接続するには?

banksync banks connectを実行します。オープンバンキングの手続きのためにBankSyncのWebアプリが開き、銀行が表示されるまでCLIが確認を続けます。銀行のログイン情報がCLIを通ることはありません。