Настолен клиент и CLI

Настолният клиент е за записване на дейтасети с ръка на собственото ви бюро: той разпознава хардуера, превежда ви през чист запис на епизоди и пази всичко локално, докато не решите да го качите. CLI-то се доставя заедно с него и служи и като MCP сървър.

Последна актуализация 2026-08-09

Какво прави настолното приложение

Кокпитът в браузъра е създаден за дистанционно управление на роботи, които живеят на платформата. Настолният клиент покрива другата половина от работния процес: вие, роботизирана ръка на бюрото ви и dataset, който искате да запишете сами. Той се свързва с ръката през USB, разпознава свързаните камери и ви превежда през записа епизод по епизод.

Разпознаването е автоматично. Включете SO-100 и приложението намира серийния порт и изброява сервомоторите; свързаните уеб камери се показват в преглед, така че можете да проверите кадъра, преди да запишете каквото и да е. Няма конфигурационен файл за писане и няма драйвер за търсене.

Всичко, което запишете, първо се записва на локалния диск. Нищо не напуска компютъра ви, преди изрично да качите данните, което е важно, ако епизодите ви съдържат неща, които все още не сте готови да споделите, или ако записвате някъде без надеждна връзка.

Изтегляне и инсталиране

Приложението е налично за macOS, Windows и Linux на /download. Инсталирайте го, влезте с акаунта си в платформата и свържете ръката. Ако едновременно сдвоявате робот с платформата, приложението е и мястото, откъдето използвате кода за сдвояване от съветника.

Направляваният процес на запис

Записването на добри данни за имитационно обучение е предимно въпрос на дисциплина, а приложението налага тази дисциплина вместо вас. Всеки епизод преминава през едни и същи пет стъпки.

  1. 1
    Опишете задачата

    Едно ясно изречение, формулирано по един и същ начин всеки път за една и съща задача. Езиково обусловените policy обръщат внимание именно на този текст, така че „вдигни червеното кубче и го постави в купата" е по-добро от „тест 4".

  2. 2
    Нулирайте сцената

    Преместете ръката в началната позиция и разположете обектите. Прегледът от камерата е там, за да можете да потвърдите кадъра преди записа, а не след него.

  3. 3
    Записвайте

    Телеоперирайте ръката през задачата с премерени, плавни движения. Спрете веднага щом задачата е изпълнена, вместо да стоите бездейно в кадър.

  4. 4
    Прегледайте

    Прегледайте епизода, преди да го запазите. Изхвърлянето на лош епизод струва секунди; тренирането върху него струва часове.

  5. 5
    Качете

    Когато сте доволни, качете партидата. Епизодите се появяват в браузъра за дейтасети на платформата, заедно с всичко, записано чрез отдалечени сесии.

Локални данни и износ към LeRobot

Епизодите се съхраняват и изнасят във формат LeRobot, обменния формат, който приема по-голямата част от общността с отворен код за роботизирано обучение. Dataset, записан с настолния клиент, може да отиде директно в трениране за ACT, Diffusion Policy, SmolVLA или GR00T дообучения.

GR00T се нуждае от LeRobot v2.1

Ако планирате да дообучите GR00T, изнесете dataset-а си като LeRobot v2.1. GR00T не приема други версии на dataset, а да откриете това след дълга сесия на запис не е приятно.

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 ключ. Създайте такъв в /dashboard/settings; ключовете носят представка ayr_live_ и трябва да се третират като пароли, така че ги пазете в средата на shell-а си или в мениджър за тайни, а не в скриптове, които commit-вате.

MCP: локален и хостван

Ако работите с асистент или редактор, съвместим с MCP, платформата е достъпна през Model Context Protocol по два начина. Локалният сървър работи на вашия компютър и се стартира с една команда:

sh
ay-robots mcp
Стартирайте локалния MCP сървър

Хостваният сървър живее на https://www.ay-robots.com/api/mcp и говори Streamable HTTP. Не изисква локална инсталация: насочете своя MCP клиент към URL адреса и се автентикирайте с API ключ ayr_live_ от /dashboard/settings, за да работите с данните на своя акаунт.

Локален MCP сървърХостван MCP сървър
Как да стартиратеay-robots mcp след инсталиране на CLI-тоНищо за стартиране, свържете се с https://www.ay-robots.com/api/mcp
ТранспортЛокален процес, стартиран от вашия MCP клиентStreamable HTTP
АвтентикацияВашите CLI данни за достъпAPI ключ с представка ayr_live_
Подходящ заРаботни процеси, засягащи вашата локална машина и хардуерДанни на акаунта отвсякъде, без инсталация

Често задавани въпроси

Работи ли записът офлайн?

Да. Записът е изцяло локален. Нуждаете се от свързаност за първоначалното влизане и сдвояване, и отново при качване, но не по време на самото записване на епизоди.

Кои ръце разпознава настолният клиент?

SO-100 (SO-ARM100) е основната ръка и работи направо от кутията. Пълния списък с поддържани типове на платформата ще намерите на страницата за роботи.

Откъде да взема API ключ?

От /dashboard/settings. Ключовете започват с ayr_live_ и дават достъп до акаунта ви, така че ги пазете като пароли и анулирайте всеки ключ, който може да сте изложили.

Мога ли да използвам хоствания MCP сървър, без да инсталирам нещо?

Да. Той говори Streamable HTTP на https://www.ay-robots.com/api/mcp; трябват ви само MCP клиент и API ключ. Локалният сървър е необходим само когато работният процес засяга вашата локална машина.