Desktop client i CLI
Desktop client służy do nagrywania datasetów z ramieniem na własnym biurku: wykrywa sprzęt, prowadzi Cię przez czyste przechwytywanie epizodów i trzyma wszystko lokalnie, dopóki nie zdecydujesz się na przesłanie. CLI jest dostarczane razem z nim i pełni też funkcję serwera MCP.
Ostatnia aktualizacja 2026-08-09
Co robi aplikacja desktopowa
Kokpit w przeglądarce jest zbudowany do zdalnego sterowania robotami, które żyją na platformie. Desktop client obejmuje drugą połowę tego procesu: Ciebie, ramię robota na Twoim biurku i dataset, który chcesz nagrać samodzielnie. Łączy się z ramieniem przez USB, wykrywa podłączone kamery i prowadzi Cię przez nagrywanie epizod po epizodzie.
Wykrywanie jest automatyczne. Podłącz SO-100, a aplikacja znajdzie port szeregowy i wyliczy serwa; podłączone kamery internetowe pojawiają się w podglądzie, dzięki czemu możesz sprawdzić kadrowanie, zanim cokolwiek nagrasz. Nie ma pliku konfiguracyjnego do napisania ani sterownika do szukania.
Wszystko, co nagrywasz, trafia najpierw na lokalny dysk. Nic nie opuszcza Twojej maszyny, dopóki nie prześlesz danych świadomie, co ma znaczenie, jeśli Twoje epizody zawierają rzeczy, którymi nie jesteś jeszcze gotów się dzielić, albo jeśli nagrywasz w miejscu bez pewnego połączenia.
Pobierz i zainstaluj
Aplikacja jest dostępna dla macOS, Windows i Linux pod adresem /download. Zainstaluj ją, zaloguj się kontem platformy i podłącz ramię. Jeśli równocześnie parujesz robota z platformą, to tutaj też wykorzystujesz kod parowania z kreatora.
Prowadzony proces nagrywania
Nagrywanie dobrych danych do imitation learning to głównie kwestia dyscypliny, a aplikacja narzuca tę dyscyplinę za Ciebie. Każdy epizod przechodzi przez te same pięć etapów.
- 1Opisz zadanie
Jedno jasne zdanie, sformułowane zawsze tak samo dla tego samego zadania. Policy warunkowane językiem zwracają uwagę na ten string, dlatego "podnieś czerwony sześcian i połóż go w misce" jest dużo lepsze niż "test 4".
- 2Zresetuj scenę
Przesuń ramię do pozycji startowej i ustaw obiekty. Podgląd kamery jest po to, żeby potwierdzić kadrowanie przed zatwierdzeniem, nie po nim.
- 3Nagrywaj
Teleoperuj ramieniem przez zadanie, wykonując świadome, płynne ruchy. Zatrzymaj się natychmiast po ukończeniu zadania, zamiast pozostawać bezczynnie w kadrze.
- 4Przejrzyj
Odtwórz epizod przed jego zachowaniem. Odrzucenie złego epizodu kosztuje sekundy; trenowanie na nim kosztuje godziny.
- 5Prześlij
Gdy jesteś zadowolony, prześlij paczkę. Epizody pojawiają się w Twojej przeglądarce datasetów na platformie, obok wszystkiego, co zostało nagrane w sesjach zdalnych.
Dane lokalne i eksport LeRobot
Epizody są przechowywane i eksportowane w formacie LeRobot, formacie wymiany akceptowanym przez większość otwartego ekosystemu robot learning. Dataset nagrany desktop clientem może trafić bezpośrednio do treningu ACT, Diffusion Policy, SmolVLA lub fine-tune'ów GR00T.
Jeśli planujesz fine-tuning GR00T, wyeksportuj dataset jako LeRobot v2.1. GR00T nie akceptuje innych wersji datasetu, a odkrycie tego po długiej sesji nagrywania nie jest przyjemne.
CLI
CLI instaluje się samodzielnie, bez aplikacji desktopowej, co czyni je właściwym wyborem dla maszyn bez interfejsu graficznego i skryptów. Na macOS i Linux:
curl -fsSL https://www.ay-robots.com/install.sh | shNa Windows, w PowerShell:
irm https://www.ay-robots.com/install.ps1 | iexCLI uwierzytelnia się kluczem API. Utwórz go w /dashboard/settings; klucze noszą prefiks ayr_live_ i należy traktować je jak hasła, więc trzymaj je w zmiennych środowiskowych powłoki lub menedżerze sekretów, a nie w skryptach, które commitujesz.
MCP: lokalny i hostowany
Jeśli pracujesz z asystentem lub edytorem obsługującym MCP, platforma jest dostępna przez Model Context Protocol na dwa sposoby. Serwer lokalny działa na Twojej maszynie i uruchamia się jednym poleceniem:
ay-robots mcpSerwer hostowany znajduje się pod adresem https://www.ay-robots.com/api/mcp i mówi w Streamable HTTP. Nie wymaga lokalnej instalacji: skieruj klienta MCP na ten URL i uwierzytelnij się kluczem API ayr_live_ z /dashboard/settings, aby pracować na danych swojego konta.
| Lokalny serwer MCP | Hostowany serwer MCP | |
|---|---|---|
| Jak uruchomić | ay-robots mcp po zainstalowaniu CLI | Nic do uruchomienia, połącz się z https://www.ay-robots.com/api/mcp |
| Transport | Proces lokalny, uruchamiany przez klienta MCP | Streamable HTTP |
| Uwierzytelnianie | Twoje dane logowania CLI | Klucz API z prefiksem ayr_live_ |
| Dobry do | Przepływów pracy dotykających Twojej lokalnej maszyny i sprzętu | Danych konta z dowolnego miejsca, bez instalacji |
Najczęściej zadawane pytania
Czy nagrywanie działa offline?▾
Tak. Nagrywanie jest w całości lokalne. Potrzebujesz łączności do początkowego logowania i parowania, a także ponownie przy przesyłaniu danych, ale nie podczas przechwytywania epizodów.
Jakie ramiona wykrywa desktop client?▾
SO-100 (SO-ARM100) to główne ramię i działa od razu po podłączeniu. Zobacz stronę robotów, aby poznać pełną listę obsługiwanych typów na platformie.
Gdzie zdobędę klucz API?▾
W /dashboard/settings. Klucze zaczynają się od ayr_live_ i dają dostęp do Twojego konta, więc przechowuj je jak hasła i unieważniaj każdy klucz, który mógł zostać ujawniony.
Czy mogę używać hostowanego serwera MCP bez instalowania czegokolwiek?▾
Tak. Mówi w Streamable HTTP pod adresem https://www.ay-robots.com/api/mcp; potrzebujesz jedynie klienta MCP i klucza API. Serwer lokalny jest niezbędny tylko wtedy, gdy przepływ pracy dotyczy Twojej lokalnej maszyny.
Jak AY-Robots przechowuje nagrania teleoperacji w formacie LeRobot: struktura epizodów, przeglądarka epizodów, łączenie plików i marketplace.
Załóż konto AY-Robots, wybierz rolę klienta lub operatora, skonfiguruj pierwsze środowisko, sparuj robota kodem parowania i przeprowadź pierwszą sesję.