Десктопний клієнт і 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: реєстрація, вибір ролі клієнта чи оператора, налаштування першого середовища, підключення робота кодом спарювання і перша сесія.