بياناتك البنكية على بُعد أمر واحد.
ملف تنفيذي واحد للتثبيت، ثم تسجيل الدخول، وجلب المعاملات أو مزامنة الموجزات من الطرفية. جداول للقراءة، و 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 loginتم تسجيل الدخول إلى Acme 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. دليل التثبيت
- تسجيل الدخول
- OAuth عبر المتصفح باستخدام banksync login، أو مفتاح API عبر --api-key أو BANKSYNC_API_KEY. يُحفظ مشفّرًا ويُحجب من السجلات.
- الأوامر
- البنوك والحسابات والمعاملات والأرصدة والموجزات والمهام والجداول ولوحات المعلومات وعمليات الأتمتة، إضافةً إلى banksync api لأي نقطة نهاية مباشرة.
- الإخراج
- table أو json أو csv أو ndjson أو toon، مع --fields لأعمدة بمسارات منقوطة.
- العقد
- مولَّد من مواصفات OpenAPI نفسها التي يستخدمها REST API. تُفشل بوابة CI البناء إذا اختلفا.
- البنوك
- يفتح الأمر banksync banks connect تطبيق الويب لعرض شاشة الموافقة الخاصة بالبنك. لا تمر بيانات الدخول إلى البنك عبر CLI أبدًا.
حساب واحد، وثلاثة مداخل.
بيانات مرتبطة عبر CLI و API و MCP
أسئلة وأجوبة.
ما هو BankSync CLI؟
أداة سطر أوامر رسمية لواجهة BankSync API. تتيح عرض البنوك وجلب المعاملات وإدارة الموجزات وتشغيل المزامنة من الطرفية، مع جداول للأشخاص و JSON ثابت للسكربتات والوكلاء.
كيف أثبّت BankSync CLI؟
يكفي تشغيل curl -fsSL https://banksync.io/install.sh | sh على macOS أو Linux، أو irm https://banksync.io/install.ps1 | iex على Windows. إنه ملف تنفيذي واحد دون Node؛ ثم banksync login --api-key bsk_... بمفتاح من Workspace > Developers.
هل يناسب BankSync CLI وكلاء الذكاء الاصطناعي؟
نعم. يُخرج مغلّف JSON ثابتًا، وأخطاء قابلة للقراءة آليًا على stderr، ورموز خروج متسقة، وفهرس banksync commands --json يتيح للوكيل اكتشاف كل أمر وخيار وحقل.
ما تنسيقات الإخراج التي يدعمها CLI؟
يختار الخيار -o بين table أو json أو csv أو ndjson أو toon. الإخراج جداول افتراضيًا في الطرفية، و JSON عند التمرير عبر أنبوب، ويختار --fields الأعمدة بمسارات منقوطة.
كيف تجري المصادقة في CLI؟
يفتح الأمر banksync login المتصفح لتسجيل الدخول عبر OAuth. وللسكربتات و CI، يُستخدم مفتاح API عبر banksync login --api-key أو المتغير BANKSYNC_API_KEY. تُحفظ بيانات الاعتماد في ملف محلي مشفّر وتُحجب من السجلات التفصيلية.
هل يبقى CLI متوافقًا مع BankSync API؟
نعم. تُولَّد نواته المحددة الأنواع ومرجع أوامره من عقد OpenAPI نفسه الذي يستخدمه REST API، وتُفشل بوابة CI البناء إذا اختلفا.
هل يمكنني استخدام CLI و REST API وخادم MCP معًا؟
نعم. تتشارك الثلاثة مفتاح API واحدًا ومجموعة بيانات واحدة: CLI للسكربتات والوكلاء، و REST لشيفرتك، و MCP للمحادثة.
كيف أربط بنكًا من CLI؟
يكفي تشغيل banksync banks connect. يفتح الأمر تطبيق BankSync على الويب لإتمام خطوات الخدمات المصرفية المفتوحة، ثم يستطلع الحالة حتى يظهر البنك. لا تمر بيانات الدخول إلى بنكك عبر CLI أبدًا.

