ڈیسک ٹاپ کلائنٹ اور CLI

ڈیسک ٹاپ کلائنٹ آپ کی اپنی ڈیسک پر موجود آرم کے ساتھ ڈیٹاسیٹس ریکارڈ کرنے کے لیے ہے: یہ ہارڈویئر شناخت کرتا ہے، صاف ستھرے ایپیسوڈ کیپچر کے ذریعے آپ کی رہنمائی کرتا ہے، اور آپ کے اپ لوڈ کا فیصلہ کرنے تک سب کچھ مقامی رکھتا ہے۔ CLI اس کے ساتھ آتا ہے اور ایک MCP سرور کے طور پر بھی کام کرتا ہے۔

آخری اپڈیٹ 2026-08-09

ڈیسک ٹاپ ایپ کیا کرتی ہے

براؤزر کاک پٹ پلیٹ فارم پر موجود روبوٹس کے ریموٹ کنٹرول کے لیے بنایا گیا ہے۔ ڈیسک ٹاپ کلائنٹ ورک فلو کے باقی نصف حصے کو کور کرتا ہے: آپ، آپ کی ڈیسک پر ایک روبوٹ آرم، اور ایک ڈیٹاسیٹ جسے آپ خود ریکارڈ کرنا چاہتے ہیں۔ یہ USB کے ذریعے آرم سے کنیکٹ ہوتا ہے، منسلک کیمروں کو شناخت کرتا ہے، اور ایپیسوڈ بہ ایپیسوڈ ریکارڈنگ میں آپ کی رہنمائی کرتا ہے۔

شناخت خودکار ہے۔ ایک SO-100 پلگ کریں اور ایپ سیریل پورٹ ڈھونڈ لیتی ہے اور سرووز کو شمار کرتی ہے؛ منسلک ویب کیمز ایک پریویو میں دکھائی دیتے ہیں تاکہ آپ کچھ بھی ریکارڈ کرنے سے پہلے فریمنگ چیک کر سکیں۔ لکھنے کے لیے کوئی کنفیگریشن فائل نہیں اور ڈھونڈنے کے لیے کوئی ڈرائیور نہیں۔

آپ جو کچھ بھی ریکارڈ کرتے ہیں وہ پہلے لوکل ڈسک پر لکھا جاتا ہے۔ جب تک آپ واضح طور پر اپ لوڈ نہ کریں، کچھ بھی آپ کی مشین سے باہر نہیں جاتا، جو اہم ہے اگر آپ کے ایپیسوڈز میں ایسی چیزیں ہوں جنہیں آپ ابھی شیئر کرنے کے لیے تیار نہیں، یا آپ ایسی جگہ ریکارڈ کر رہے ہوں جہاں قابل بھروسہ کنکشن نہ ہو۔

ڈاؤن لوڈ اور انسٹال

یہ ایپ macOS، Windows، اور Linux کے لیے /download پر دستیاب ہے۔ اسے انسٹال کریں، اپنے پلیٹ فارم اکاؤنٹ سے سائن ان کریں، اور آرم کنیکٹ کریں۔ اگر آپ ایک ہی وقت میں پلیٹ فارم پر ایک روبوٹ پیئر کر رہے ہیں، تو یہی ایپ وہ جگہ بھی ہے جہاں آپ وزرڈ سے پیئرنگ کوڈ ریڈیم کرتے ہیں۔

گائیڈڈ ریکارڈنگ فلو

اچھا امیٹیشن لرننگ ڈیٹا ریکارڈ کرنا زیادہ تر نظم و ضبط کا معاملہ ہے، اور ایپ آپ کے لیے یہ نظم و ضبط نافذ کرتی ہے۔ ہر ایپیسوڈ انہی پانچ مراحل سے گزرتا ہے۔

  1. 1
    کام بیان کریں

    ایک واضح جملہ، جو ہر بار اسی کام کے لیے اسی طرح لکھا جائے۔ لینگویج کنڈیشنڈ پالیسیز اس اسٹرنگ پر توجہ دیتی ہیں، اس لیے "pick up the red cube and place it in the bowl" "test 4" سے بہتر ہے۔

  2. 2
    منظر ری سیٹ کریں

    آرم کو اس کی ابتدائی پوز پر لے جائیں اور اشیاء رکھیں۔ کیمرا پریویو یہاں اس لیے ہے تاکہ آپ کمٹ کرنے سے پہلے فریمنگ کی تصدیق کر سکیں، بعد میں نہیں۔

  3. 3
    ریکارڈ کریں

    جان بوجھ کر اور ہموار حرکات کے ساتھ آرم کو کام کے دوران ٹیلی آپریٹ کریں۔ فریم میں بیکار بیٹھنے کے بجائے کام مکمل ہوتے ہی رک جائیں۔

  4. 4
    جائزہ لیں

    رکھنے سے پہلے ایپیسوڈ کو دوبارہ چلائیں۔ ایک خراب ایپیسوڈ کو ضائع کرنے میں چند سیکنڈ لگتے ہیں؛ اس پر ٹریننگ کرنے میں گھنٹوں لگتے ہیں۔

  5. 5
    اپ لوڈ کریں

    مطمئن ہونے پر، بیچ اپ لوڈ کریں۔ ایپیسوڈز پلیٹ فارم پر آپ کے ڈیٹاسیٹ براؤزر میں دکھائی دیتے ہیں، ریموٹ سیشنز کے ذریعے ریکارڈ کی گئی کسی بھی چیز کے ساتھ۔

مقامی ڈیٹا اور LeRobot ایکسپورٹ

ایپیسوڈز LeRobot فارمیٹ میں محفوظ اور ایکسپورٹ کیے جاتے ہیں، وہ انٹرچینج فارمیٹ جسے اوپن سورس روبوٹ لرننگ ایکو سسٹم کا بیشتر حصہ قبول کرتا ہے۔ ڈیسک ٹاپ کلائنٹ سے ریکارڈ کیا گیا ڈیٹاسیٹ براہ راست ACT، Diffusion Policy، SmolVLA، یا GR00T فائن ٹیون کی ٹریننگ میں جا سکتا ہے۔

GR00T کو LeRobot v2.1 چاہیے

اگر آپ GR00T فائن ٹیون کرنے کا ارادہ رکھتے ہیں، تو اپنا ڈیٹاسیٹ LeRobot v2.1 کے طور پر ایکسپورٹ کریں۔ GR00T دیگر ڈیٹاسیٹ ورژنز قبول نہیں کرتا، اور ایک طویل ریکارڈنگ سیشن کے بعد یہ جاننا خوشگوار نہیں ہوتا۔

CLI

CLI اسٹینڈ اَلون انسٹال ہوتا ہے، ڈیسک ٹاپ ایپ کے بغیر، جو اسے ہیڈ لیس مشینوں اور اسکرپٹس کے لیے صحیح انتخاب بناتا ہے۔ macOS اور Linux پر:

sh
curl -fsSL https://www.ay-robots.com/install.sh | sh
macOS اور Linux

Windows پر، PowerShell میں:

powershell
irm https://www.ay-robots.com/install.ps1 | iex
Windows PowerShell

CLI ایک API کی سے آتھینٹیکیٹ کرتا ہے۔ /dashboard/settings کے تحت ایک بنائیں؛ کیز ayr_live_ پریفکس رکھتی ہیں اور انہیں پاسورڈز کی طرح برتنا چاہیے، اس لیے انہیں اپنے شیل انوائرنمنٹ یا سیکرٹ مینیجر میں رکھیں، کمٹ کیے گئے اسکرپٹس میں نہیں۔

MCP: مقامی اور ہوسٹڈ

اگر آپ کسی MCP-قابل اسسٹنٹ یا ایڈیٹر کے ساتھ کام کرتے ہیں، تو پلیٹ فارم دو طریقوں سے Model Context Protocol کے ذریعے قابل رسائی ہے۔ مقامی سرور آپ کی مشین پر چلتا ہے اور صرف ایک کمانڈ سے شروع ہوتا ہے:

sh
ay-robots mcp
مقامی MCP سرور شروع کریں

ہوسٹڈ سرور https://www.ay-robots.com/api/mcp پر موجود ہے اور Streamable HTTP بولتا ہے۔ اسے مقامی انسٹال کی ضرورت نہیں: اپنے MCP کلائنٹ کو اس URL کی طرف موڑیں اور اپنے اکاؤنٹ ڈیٹا کے ساتھ کام کرنے کے لیے /dashboard/settings سے ایک ayr_live_ API کی سے آتھینٹیکیٹ کریں۔

مقامی MCP سرورہوسٹڈ MCP سرور
کیسے چلائیںCLI انسٹال کرنے کے بعد ay-robots mcpکچھ چلانے کی ضرورت نہیں، https://www.ay-robots.com/api/mcp سے کنیکٹ کریں
ٹرانسپورٹمقامی پراسیس، آپ کے MCP کلائنٹ کے ذریعے لانچ کیا گیاStreamable HTTP
آتھآپ کے CLI کریڈینشلزayr_live_ پریفکس والی API کی
موزوں ہےایسے ورک فلوز کے لیے جو آپ کی مقامی مشین اور ہارڈویئر کو چھوتے ہیںکہیں سے بھی اکاؤنٹ ڈیٹا، بغیر انسٹال کے

اکثر پوچھے جانے والے سوالات

کیا ریکارڈنگ آف لائن کام کرتی ہے؟

جی ہاں۔ ریکارڈنگ مکمل طور پر مقامی ہے۔ ابتدائی سائن اِن اور پیئرنگ کے لیے، اور دوبارہ اپ لوڈ کرتے وقت آپ کو کنیکٹیویٹی چاہیے، لیکن ایپیسوڈز کیپچر کرتے وقت نہیں۔

ڈیسک ٹاپ کلائنٹ کون سے آرمز شناخت کرتا ہے؟

SO-100 (SO-ARM100) بنیادی آرم ہے اور فوری طور پر کام کرتا ہے۔ پلیٹ فارم پر سپورٹڈ اقسام کی مکمل فہرست کے لیے robots صفحہ دیکھیں۔

مجھے API کی کہاں سے ملے گی؟

/dashboard/settings کے تحت۔ کیز ayr_live_ سے شروع ہوتی ہیں اور آپ کے اکاؤنٹ تک رسائی دیتی ہیں، اس لیے انہیں پاسورڈز کی طرح محفوظ کریں اور اگر کوئی کی افشا ہو جائے تو اسے منسوخ کر دیں۔

کیا میں کچھ بھی انسٹال کیے بغیر ہوسٹڈ MCP سرور استعمال کر سکتا ہوں؟

جی ہاں۔ یہ https://www.ay-robots.com/api/mcp پر Streamable HTTP بولتا ہے؛ آپ کو بس ایک MCP کلائنٹ اور ایک API کی چاہیے۔ مقامی سرور صرف اسی وقت ضروری ہے جب ورک فلو آپ کی مقامی مشین کو شامل کرے۔