Десктопный клиент и CLI
Десктопный клиент нужен для записи датасетов с рукой на вашем собственном столе: он находит оборудование, проводит вас через чистый захват эпизодов и держит всё локально, пока вы не решите загрузить данные. Вместе с ним поставляется CLI, который заодно работает как MCP-сервер.
Обновлено 2026-08-09
Что делает десктопное приложение
Кокпит в браузере создан для удалённого управления роботами, которые живут на платформе. Десктопный клиент закрывает другую половину рабочего процесса: вас, руку робота на вашем столе и датасет, который вы хотите записать самостоятельно. Он подключается к руке по USB, обнаруживает подключённые камеры и ведёт вас через запись эпизод за эпизодом.
Обнаружение автоматическое. Подключите SO-100, и приложение найдёт последовательный порт и перечислит серво; подключённые веб-камеры появляются в предпросмотре, чтобы вы могли проверить кадр до начала записи. Писать конфигурационный файл или искать драйвер не нужно.
Всё, что вы записываете, сначала сохраняется на локальный диск. Ничего не покидает вашу машину, пока вы явно не загрузите данные, что важно, если ваши эпизоды содержат то, чем вы пока не готовы делиться, или если вы записываете там, где нет надёжного соединения.
Скачивание и установка
Приложение доступно для macOS, Windows и Linux на /download. Установите его, войдите под своим аккаунтом на платформе и подключите руку. Если вы одновременно подключаете робота к платформе, в этом же приложении применяется код сопряжения из мастера.
Управляемый сценарий записи
Записывать хорошие данные для imitation learning значит прежде всего соблюдать дисциплину, и приложение соблюдает эту дисциплину за вас. Каждый эпизод проходит через одни и те же пять этапов.
- 1Опишите задачу
Одно чёткое предложение, сформулированное одинаково каждый раз для одной и той же задачи. Policy, обусловленные языком, обращают внимание именно на эту строку, поэтому «взять красный кубик и положить его в миску» лучше, чем «тест 4».
- 2Сбросьте сцену
Переместите руку в исходную позу и расставьте объекты. Предпросмотр камеры существует для того, чтобы вы проверили кадр до начала записи, а не после.
- 3Записывайте
Проведите руку через задачу телеоперацией, плавными и осознанными движениями. Останавливайтесь, как только задача выполнена, вместо того чтобы бездействовать в кадре.
- 4Просмотрите
Проиграйте эпизод перед тем, как сохранить его. Отбросить плохой эпизод стоит секунд; обучение на нём стоит часов.
- 5Загрузите
Когда всё устраивает, загрузите пакет. Эпизоды появятся в браузере датасетов на платформе рядом со всем, что записано через удалённые сессии.
Локальные данные и экспорт в LeRobot
Эпизоды хранятся и экспортируются в формате LeRobot, формате обмена, который принимает большая часть открытой экосистемы robot learning. Датасет, записанный десктопным клиентом, можно сразу использовать для обучения ACT, Diffusion Policy, SmolVLA или дообучения GR00T.
Если вы планируете дообучать GR00T, экспортируйте датасет как LeRobot v2.1. GR00T не принимает другие версии датасета, а узнать об этом после долгой сессии записи совсем не весело.
CLI
CLI устанавливается отдельно, без десктопного приложения, что делает его правильным выбором для машин без графического интерфейса и для скриптов. На macOS и Linux:
curl -fsSL https://www.ay-robots.com/install.sh | shНа Windows, в PowerShell:
irm https://www.ay-robots.com/install.ps1 | iexCLI аутентифицируется с помощью API-ключа. Создайте его в /dashboard/settings; ключи несут префикс ayr_live_ и должны обрабатываться как пароли, поэтому храните их в переменных окружения оболочки или в менеджере секретов, а не в скриптах, которые вы коммитите.
MCP: локально и в облаке
Если вы работаете с ассистентом или редактором, поддерживающим MCP, платформа доступна по Model Context Protocol двумя способами. Локальный сервер работает на вашей машине и запускается одной командой:
ay-robots 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-ключ. Локальный сервер нужен только тогда, когда рабочий процесс затрагивает вашу локальную машину.
Как AY-Robots хранит записи телеоперации в формате LeRobot: структура эпизодов, браузер эпизодов в дашборде, слияние загрузок и маркетплейс датасетов.
Как начать работу с AY-Robots: регистрация, выбор роли клиента или оператора, настройка первой среды, подключение робота по коду сопряжения и первая сессия.