銀行データまで、コマンド1つ
バイナリを1つインストールしてログインすれば、ターミナルから取引の取得やフィードの同期ができます。人には表形式、スクリプトやエージェントには安定したJSONで出力します。
$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件書き込み
インストールして、ログインして、すぐに使える
- 01
CLIをインストール
macOS、Linux、Windows向けの自己完結型バイナリ。Nodeもランタイムも不要です。
macOSとLinux
curl -fsSL https://banksync.io/install.sh | sh# Windowsirm https://banksync.io/install.ps1 | iex
- 02
ログイン
ブラウザが開き、CLIを承認します。スクリプトやCIでは代わりにAPIキーを使います。
ターミナル
banksync loginAcme Incにログインしました(プロファイル:default)。
- 03
最初のコマンドを実行
名前で指定できるので、--bank chaseでChaseの接続が見つかります。
ターミナル
banksync banks listbnk_a1b2 Chase ● activebnk_c3d4 CommBank ◐ syncing
CLIを最初から最後まで
スクリプトとエージェントのために
用途に合わせた出力
$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
エージェントのためのシェルツール
$export BANKSYNC_API_KEY=bsk_live_…$banksync commands --json | jq '.commands | length'131$banksync commands --json | jq -r .api_versionv1
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を通ることはありません。
1つのアカウントに3つの入り口
CLI、API、MCPでつながるデータ
よくある質問
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を通ることはありません。

