Desktopový klient a CLI

Desktopový klient slouží k nahrávání datasetů s ramenem na vlastním stole: rozpozná hardware, provede vás čistým zaznamenáváním epizod a všechno drží lokálně, dokud se nerozhodnete to nahrát. Spolu s ním se instaluje CLI, které zároveň funguje jako MCP server.

Naposledy aktualizováno 2026-08-09

Co desktopová aplikace dělá

Prohlížečový kokpit je určený pro vzdálené ovládání robotů, které žijí na platformě. Desktopový klient pokrývá druhou polovinu workflow: vás, robotické rameno na vašem stole a dataset, který si chcete nahrát sami. Připojí se k rameni přes USB, rozpozná připojené kamery a provede vás nahráváním epizoda po epizodě.

Rozpoznávání je automatické. Zapojíte SO-100 a aplikace najde sériový port a vyčte serva; připojené webkamery se zobrazí v náhledu, takže si můžete zkontrolovat záběr ještě před nahráváním. Žádný konfigurační soubor psát nemusíte a žádný ovladač hledat taky ne.

Vše, co nahrajete, se nejdřív zapíše na lokální disk. Nic neopustí váš počítač, dokud to výslovně nenahrajete, což hraje roli, pokud epizody obsahují něco, co ještě nejste připravení sdílet, nebo pokud nahráváte někde bez spolehlivého připojení.

Stažení a instalace

Aplikace je k dispozici pro macOS, Windows a Linux na /download. Nainstalujte ji, přihlaste se svým účtem na platformě a připojte rameno. Pokud zároveň párujete robota s platformou, aplikace je také místo, kde uplatníte párovací kód z průvodce.

Vedený postup nahrávání

Nahrávat kvalitní data pro imitation learning je hlavně otázka disciplíny a aplikace za vás tuto disciplínu vynucuje. Každá epizoda projde stejnými pěti kroky.

  1. 1
    Popište úkol

    Jedna jasná věta, formulovaná pokaždé stejně pro stejný úkol. Jazykově podmíněné policy tento text zohledňují, takže "zvedni červenou kostku a polož ji do misky" je lepší než "test 4".

  2. 2
    Resetujte scénu

    Přesuňte rameno do výchozí polohy a rozmístěte objekty. Náhled z kamery je tu proto, abyste si potvrdili záběr ještě před spuštěním, ne až po něm.

  3. 3
    Nahrávejte

    Teleoperujte rameno celým úkolem uvážlivými, plynulými pohyby. Jakmile je úkol hotový, ihned zastavte, místo abyste zůstali nečinní v záběru.

  4. 4
    Zkontrolujte

    Před uložením si epizodu přehrajte. Zahodit špatnou epizodu stojí pár vteřin; trénovat na ní stojí hodiny.

  5. 5
    Nahrajte

    Jakmile jste spokojení, nahrajte dávku. Epizody se objeví v prohlížeči datasetů na platformě, vedle všeho, co bylo zaznamenané přes vzdálené session.

Lokální data a export do LeRobot

Epizody se ukládají a exportují ve formátu LeRobot, výměnném formátu, který přijímá většina open-source ekosystému pro robot learning. Dataset nahraný desktopovým klientem lze rovnou použít k trénování ACT, Diffusion Policy, SmolVLA nebo fine-tunů GR00T.

GR00T vyžaduje LeRobot v2.1

Chystáte-li se fine-tunovat GR00T, exportujte dataset jako LeRobot v2.1. GR00T jiné verze datasetu nepřijímá, a zjistit to až po dlouhé nahrávací session není žádná zábava.

CLI

CLI se instaluje samostatně, bez desktopové aplikace, což z něj dělá správnou volbu pro headless počítače a skripty. Na macOS a Linuxu:

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

Na Windows, v PowerShellu:

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

CLI se autentizuje pomocí API klíče. Vytvořte ho v /dashboard/settings; klíče nesou prefix ayr_live_ a mělo by se s nimi zacházet jako s hesly, takže je uchovávejte v proměnných prostředí shellu nebo ve správci tajemství, ne ve skriptech, které commitujete.

MCP: lokálně a hostovaně

Pokud pracujete s asistentem nebo editorem podporujícím MCP, platforma je dostupná přes Model Context Protocol dvěma způsoby. Lokální server běží na vašem počítači a spouští se jediným příkazem:

sh
ay-robots mcp
Spuštění lokálního MCP serveru

Hostovaný server běží na https://www.ay-robots.com/api/mcp a mluví Streamable HTTP. Nevyžaduje žádnou lokální instalaci: nasměrujte na tuto URL svého MCP klienta a autentizujte se API klíčem s prefixem ayr_live_ z /dashboard/settings, abyste pracovali s daty svého účtu.

Lokální MCP serverHostovaný MCP server
Jak spustitay-robots mcp po instalaci CLINic se nespouští, připojte se na https://www.ay-robots.com/api/mcp
PřenosLokální proces spuštěný vaším MCP klientemStreamable HTTP
AutentizaceVaše přihlašovací údaje CLIAPI klíč s prefixem ayr_live_
Vhodné proWorkflow, které pracuje s vaším lokálním počítačem a hardwaremData účtu odkudkoli, bez instalace

Časté dotazy

Funguje nahrávání offline?

Ano. Nahrávání je čistě lokální. Připojení potřebujete pro úvodní přihlášení a párování a pak znovu při nahrávání, ale ne během samotného zaznamenávání epizod.

Která ramena desktopový klient rozpozná?

SO-100 (SO-ARM100) je hlavní rameno a funguje ihned po zapojení. Úplný seznam podporovaných typů na platformě najdete na stránce o robotech.

Kde získám API klíč?

V /dashboard/settings. Klíče začínají na ayr_live_ a udělují přístup k vašemu účtu, takže je ukládejte jako hesla a jakýkoli klíč, který jste mohli vyzradit, odvolejte.

Můžu použít hostovaný MCP server bez instalace čehokoli?

Ano. Mluví Streamable HTTP na https://www.ay-robots.com/api/mcp; stačí vám MCP klient a API klíč. Lokální server je potřeba jen tehdy, když workflow pracuje s vaším lokálním počítačem.