डेस्कटप क्लाइन्ट र 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 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 मात्र चाहिन्छ। स्थानीय सर्भर तपाईंको स्थानीय मेसिन जोडिएको वर्कफ्लोमा मात्र आवश्यक हुन्छ।