ڈیسک ٹاپ کلائنٹ اور CLI
ڈیسک ٹاپ کلائنٹ آپ کی اپنی ڈیسک پر موجود آرم کے ساتھ ڈیٹاسیٹس ریکارڈ کرنے کے لیے ہے: یہ ہارڈویئر شناخت کرتا ہے، صاف ستھرے ایپیسوڈ کیپچر کے ذریعے آپ کی رہنمائی کرتا ہے، اور آپ کے اپ لوڈ کا فیصلہ کرنے تک سب کچھ مقامی رکھتا ہے۔ CLI اس کے ساتھ آتا ہے اور ایک MCP سرور کے طور پر بھی کام کرتا ہے۔
آخری اپڈیٹ 2026-08-09
ڈیسک ٹاپ ایپ کیا کرتی ہے
براؤزر کاک پٹ پلیٹ فارم پر موجود روبوٹس کے ریموٹ کنٹرول کے لیے بنایا گیا ہے۔ ڈیسک ٹاپ کلائنٹ ورک فلو کے باقی نصف حصے کو کور کرتا ہے: آپ، آپ کی ڈیسک پر ایک روبوٹ آرم، اور ایک ڈیٹاسیٹ جسے آپ خود ریکارڈ کرنا چاہتے ہیں۔ یہ USB کے ذریعے آرم سے کنیکٹ ہوتا ہے، منسلک کیمروں کو شناخت کرتا ہے، اور ایپیسوڈ بہ ایپیسوڈ ریکارڈنگ میں آپ کی رہنمائی کرتا ہے۔
شناخت خودکار ہے۔ ایک SO-100 پلگ کریں اور ایپ سیریل پورٹ ڈھونڈ لیتی ہے اور سرووز کو شمار کرتی ہے؛ منسلک ویب کیمز ایک پریویو میں دکھائی دیتے ہیں تاکہ آپ کچھ بھی ریکارڈ کرنے سے پہلے فریمنگ چیک کر سکیں۔ لکھنے کے لیے کوئی کنفیگریشن فائل نہیں اور ڈھونڈنے کے لیے کوئی ڈرائیور نہیں۔
آپ جو کچھ بھی ریکارڈ کرتے ہیں وہ پہلے لوکل ڈسک پر لکھا جاتا ہے۔ جب تک آپ واضح طور پر اپ لوڈ نہ کریں، کچھ بھی آپ کی مشین سے باہر نہیں جاتا، جو اہم ہے اگر آپ کے ایپیسوڈز میں ایسی چیزیں ہوں جنہیں آپ ابھی شیئر کرنے کے لیے تیار نہیں، یا آپ ایسی جگہ ریکارڈ کر رہے ہوں جہاں قابل بھروسہ کنکشن نہ ہو۔
ڈاؤن لوڈ اور انسٹال
یہ ایپ macOS، Windows، اور Linux کے لیے /download پر دستیاب ہے۔ اسے انسٹال کریں، اپنے پلیٹ فارم اکاؤنٹ سے سائن ان کریں، اور آرم کنیکٹ کریں۔ اگر آپ ایک ہی وقت میں پلیٹ فارم پر ایک روبوٹ پیئر کر رہے ہیں، تو یہی ایپ وہ جگہ بھی ہے جہاں آپ وزرڈ سے پیئرنگ کوڈ ریڈیم کرتے ہیں۔
گائیڈڈ ریکارڈنگ فلو
اچھا امیٹیشن لرننگ ڈیٹا ریکارڈ کرنا زیادہ تر نظم و ضبط کا معاملہ ہے، اور ایپ آپ کے لیے یہ نظم و ضبط نافذ کرتی ہے۔ ہر ایپیسوڈ انہی پانچ مراحل سے گزرتا ہے۔
- 1کام بیان کریں
ایک واضح جملہ، جو ہر بار اسی کام کے لیے اسی طرح لکھا جائے۔ لینگویج کنڈیشنڈ پالیسیز اس اسٹرنگ پر توجہ دیتی ہیں، اس لیے "pick up the red cube and place it in the bowl" "test 4" سے بہتر ہے۔
- 2منظر ری سیٹ کریں
آرم کو اس کی ابتدائی پوز پر لے جائیں اور اشیاء رکھیں۔ کیمرا پریویو یہاں اس لیے ہے تاکہ آپ کمٹ کرنے سے پہلے فریمنگ کی تصدیق کر سکیں، بعد میں نہیں۔
- 3ریکارڈ کریں
جان بوجھ کر اور ہموار حرکات کے ساتھ آرم کو کام کے دوران ٹیلی آپریٹ کریں۔ فریم میں بیکار بیٹھنے کے بجائے کام مکمل ہوتے ہی رک جائیں۔
- 4جائزہ لیں
رکھنے سے پہلے ایپیسوڈ کو دوبارہ چلائیں۔ ایک خراب ایپیسوڈ کو ضائع کرنے میں چند سیکنڈ لگتے ہیں؛ اس پر ٹریننگ کرنے میں گھنٹوں لگتے ہیں۔
- 5اپ لوڈ کریں
مطمئن ہونے پر، بیچ اپ لوڈ کریں۔ ایپیسوڈز پلیٹ فارم پر آپ کے ڈیٹاسیٹ براؤزر میں دکھائی دیتے ہیں، ریموٹ سیشنز کے ذریعے ریکارڈ کی گئی کسی بھی چیز کے ساتھ۔
مقامی ڈیٹا اور LeRobot ایکسپورٹ
ایپیسوڈز LeRobot فارمیٹ میں محفوظ اور ایکسپورٹ کیے جاتے ہیں، وہ انٹرچینج فارمیٹ جسے اوپن سورس روبوٹ لرننگ ایکو سسٹم کا بیشتر حصہ قبول کرتا ہے۔ ڈیسک ٹاپ کلائنٹ سے ریکارڈ کیا گیا ڈیٹاسیٹ براہ راست ACT، Diffusion Policy، SmolVLA، یا GR00T فائن ٹیون کی ٹریننگ میں جا سکتا ہے۔
اگر آپ GR00T فائن ٹیون کرنے کا ارادہ رکھتے ہیں، تو اپنا ڈیٹاسیٹ LeRobot v2.1 کے طور پر ایکسپورٹ کریں۔ GR00T دیگر ڈیٹاسیٹ ورژنز قبول نہیں کرتا، اور ایک طویل ریکارڈنگ سیشن کے بعد یہ جاننا خوشگوار نہیں ہوتا۔
CLI
CLI اسٹینڈ اَلون انسٹال ہوتا ہے، ڈیسک ٹاپ ایپ کے بغیر، جو اسے ہیڈ لیس مشینوں اور اسکرپٹس کے لیے صحیح انتخاب بناتا ہے۔ macOS اور Linux پر:
curl -fsSL https://www.ay-robots.com/install.sh | shWindows پر، PowerShell میں:
irm https://www.ay-robots.com/install.ps1 | iexCLI ایک API کی سے آتھینٹیکیٹ کرتا ہے۔ /dashboard/settings کے تحت ایک بنائیں؛ کیز ayr_live_ پریفکس رکھتی ہیں اور انہیں پاسورڈز کی طرح برتنا چاہیے، اس لیے انہیں اپنے شیل انوائرنمنٹ یا سیکرٹ مینیجر میں رکھیں، کمٹ کیے گئے اسکرپٹس میں نہیں۔
MCP: مقامی اور ہوسٹڈ
اگر آپ کسی MCP-قابل اسسٹنٹ یا ایڈیٹر کے ساتھ کام کرتے ہیں، تو پلیٹ فارم دو طریقوں سے Model Context Protocol کے ذریعے قابل رسائی ہے۔ مقامی سرور آپ کی مشین پر چلتا ہے اور صرف ایک کمانڈ سے شروع ہوتا ہے:
ay-robots 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 کی چاہیے۔ مقامی سرور صرف اسی وقت ضروری ہے جب ورک فلو آپ کی مقامی مشین کو شامل کرے۔
AY-Robots ٹیلی آپریشن ریکارڈنگز کو LeRobot فارمیٹ میں کیسے محفوظ کرتا ہے: ایپیسوڈ ساخت، ڈیش بورڈ ایپیسوڈ براؤزر، اپ لوڈز کو مرج کرنا، اور مارکیٹ پلیس۔
ایک AY-Robots اکاؤنٹ بنائیں، کلائنٹ یا آپریٹر رول منتخب کریں، اپنا پہلا انوائرنمنٹ سیٹ اپ کریں، پیئرنگ کوڈ سے ایک روبوٹ پیئر کریں، اور اپنا پہلا سیشن چلائیں۔