डेस्कटॉप क्लाइंट और 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 बिना डेस्कटॉप ऐप के, अलग से इंस्टॉल होता है, जो इसे headless मशीनों और स्क्रिप्ट के लिए सही विकल्प बनाता है। 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 key से ऑथेंटिकेट करता है। इसे /dashboard/settings में बनाएं; key में 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 key से ऑथेंटिकेट करें।

स्थानीय MCP सर्वरहोस्टेड MCP सर्वर
कैसे चलाएंCLI इंस्टॉल करने के बाद ay-robots mcpकुछ चलाने की ज़रूरत नहीं, https://www.ay-robots.com/api/mcp से कनेक्ट करें
ट्रांसपोर्टस्थानीय प्रोसेस, आपके MCP क्लाइंट द्वारा शुरू किया गयाStreamable HTTP
ऑथआपकी CLI क्रेडेंशियलayr_live_ प्रीफ़िक्स वाली API key
इसके लिए अच्छाऐसे वर्कफ़्लो जो आपकी स्थानीय मशीन और हार्डवेयर को छूते हैंकहीं से भी अकाउंट डेटा, बिना इंस्टॉल के

अक्सर पूछे जाने वाले प्रश्न

क्या रिकॉर्डिंग ऑफ़लाइन काम करती है?

हां। रिकॉर्डिंग पूरी तरह स्थानीय है। आपको शुरुआती साइन-इन और पेयरिंग के लिए, और फिर अपलोड के समय कनेक्टिविटी चाहिए, लेकिन एपिसोड कैप्चर करते समय नहीं।

डेस्कटॉप क्लाइंट किन आर्म का पता लगाता है?

SO-100 (SO-ARM100) मुख्य आर्म है और बिना किसी सेटअप के काम करता है। प्लेटफ़ॉर्म पर समर्थित प्रकारों की पूरी सूची के लिए रोबोट पेज देखें।

मुझे API key कहां मिलती है?

/dashboard/settings में। Key ayr_live_ से शुरू होती हैं और आपके अकाउंट का एक्सेस देती हैं, इसलिए इन्हें पासवर्ड की तरह सुरक्षित रखें और किसी भी key को हटा दें जो कहीं उजागर हो सकती है।

क्या मैं बिना कुछ इंस्टॉल किए होस्टेड MCP सर्वर इस्तेमाल कर सकता हूं?

हां। यह https://www.ay-robots.com/api/mcp पर Streamable HTTP बोलता है; आपको बस एक MCP क्लाइंट और एक API key चाहिए। स्थानीय सर्वर तभी ज़रूरी है जब वर्कफ़्लो आपकी स्थानीय मशीन से जुड़ा हो।