Client de bureau et CLI
Le client de bureau sert à enregistrer des jeux de données avec un bras posé sur votre propre bureau : il détecte le matériel, vous guide dans une capture d'épisodes propre et garde tout en local jusqu'à ce que vous décidiez d'envoyer les données. La CLI est fournie avec lui et fait aussi office de serveur MCP.
Dernière mise à jour 2026-08-09
Ce que fait l'application de bureau
Le cockpit du navigateur est conçu pour le contrôle à distance des robots présents sur la plateforme. Le client de bureau couvre l'autre moitié du flux de travail : vous, un bras robotique sur votre bureau, et un jeu de données que vous voulez enregistrer vous-même. Il se connecte au bras par USB, détecte les caméras branchées et vous guide dans l'enregistrement épisode par épisode.
La détection est automatique. Branchez un SO-100 et l'application trouve le port série et énumère les servomoteurs ; les webcams connectées apparaissent dans un aperçu pour que vous puissiez vérifier le cadrage avant d'enregistrer quoi que ce soit. Il n'y a aucun fichier de configuration à écrire ni aucun pilote à dénicher.
Tout ce que vous enregistrez est d'abord écrit sur le disque local. Rien ne quitte votre machine tant que vous n'envoyez pas explicitement les données, ce qui compte si vos épisodes contiennent des éléments que vous n'êtes pas prêt à partager, ou si vous enregistrez dans un endroit sans connexion fiable.
Téléchargement et installation
L'application est disponible pour macOS, Windows et Linux sur /download. Installez-la, connectez-vous avec votre compte de la plateforme et branchez le bras. Si vous appairez un robot à la plateforme en même temps, c'est aussi dans l'application que vous utilisez le code d'appairage généré par l'assistant.
Le parcours d'enregistrement guidé
Enregistrer de bonnes données d'apprentissage par imitation est avant tout une question de discipline, et l'application impose cette discipline à votre place. Chaque épisode traverse les cinq mêmes étapes.
- 1Décrire la tâche
Une phrase claire, formulée de la même façon à chaque fois pour une même tâche. Les politiques conditionnées par le langage se fondent sur cette chaîne de caractères, donc "pick up the red cube and place it in the bowl" vaut mieux que "test 4".
- 2Réinitialiser la scène
Déplacez le bras vers sa position de départ et disposez les objets. L'aperçu caméra est là pour confirmer le cadrage avant de vous lancer, pas après.
- 3Enregistrer
Téléopérez le bras tout au long de la tâche avec des mouvements délibérés et fluides. Arrêtez-vous dès que la tâche est terminée au lieu de rester immobile dans le cadre.
- 4Relire
Relisez l'épisode avant de le conserver. Écarter un mauvais épisode coûte quelques secondes ; s'entraîner dessus coûte des heures.
- 5Envoyer
Une fois satisfait, envoyez le lot. Les épisodes apparaissent dans votre explorateur de jeux de données sur la plateforme, aux côtés de tout ce qui a été enregistré via des sessions à distance.
Données locales et export LeRobot
Les épisodes sont stockés et exportés au format LeRobot, le format d'échange accepté par la majeure partie de l'écosystème open source du robot learning. Un jeu de données enregistré avec le client de bureau peut être utilisé directement pour entraîner ACT, Diffusion Policy, SmolVLA ou un fine-tune de GR00T.
Si vous prévoyez de faire un fine-tune de GR00T, exportez votre jeu de données au format LeRobot v2.1. GR00T n'accepte aucune autre version de jeu de données, et le découvrir après une longue session d'enregistrement n'a rien d'amusant.
La CLI
La CLI s'installe de façon autonome, sans l'application de bureau, ce qui en fait le bon choix pour les machines headless et les scripts. Sur macOS et Linux :
curl -fsSL https://www.ay-robots.com/install.sh | shSous Windows, dans PowerShell :
irm https://www.ay-robots.com/install.ps1 | iexLa CLI s'authentifie avec une clé API. Créez-en une dans /dashboard/settings ; les clés portent le préfixe ayr_live_ et doivent être traitées comme des mots de passe, donc conservez-les dans votre environnement shell ou un gestionnaire de secrets plutôt que dans des scripts versionnés.
MCP : local et hébergé
Si vous travaillez avec un assistant ou un éditeur compatible MCP, la plateforme est accessible via le Model Context Protocol de deux façons. Le serveur local s'exécute sur votre machine et se lance avec une seule commande :
ay-robots mcpLe serveur hébergé se trouve à l'adresse https://www.ay-robots.com/api/mcp et utilise le protocole Streamable HTTP. Il ne nécessite aucune installation locale : pointez votre client MCP vers cette URL et authentifiez-vous avec une clé API ayr_live_ depuis /dashboard/settings pour accéder aux données de votre compte.
| Serveur MCP local | Serveur MCP hébergé | |
|---|---|---|
| Comment le lancer | ay-robots mcp après avoir installé la CLI | Rien à lancer, connectez-vous à https://www.ay-robots.com/api/mcp |
| Transport | Processus local, lancé par votre client MCP | Streamable HTTP |
| Authentification | Vos identifiants CLI | Clé API avec le préfixe ayr_live_ |
| Idéal pour | Les flux de travail qui touchent votre machine locale et votre matériel | Les données de compte depuis n'importe où, sans installation |
Questions fréquentes
L'enregistrement fonctionne-t-il hors ligne ?▾
Oui. L'enregistrement est entièrement local. Vous avez besoin d'une connexion pour la connexion initiale et l'appairage, ainsi que pour l'envoi, mais pas pendant la capture des épisodes.
Quels bras le client de bureau détecte-t-il ?▾
Le SO-100 (SO-ARM100) est le bras principal et fonctionne directement, sans configuration. Consultez la page des robots pour la liste complète des types pris en charge sur la plateforme.
Où puis-je obtenir une clé API ?▾
Dans /dashboard/settings. Les clés commencent par ayr_live_ et donnent accès à votre compte ; conservez-les donc comme des mots de passe et révoquez toute clé que vous auriez pu exposer.
Puis-je utiliser le serveur MCP hébergé sans rien installer ?▾
Oui. Il utilise Streamable HTTP à l'adresse https://www.ay-robots.com/api/mcp ; il vous suffit d'un client MCP et d'une clé API. Le serveur local n'est nécessaire que lorsque le flux de travail implique votre machine locale.
Découvrez comment AY-Robots stocke les enregistrements de téléopération au format LeRobot : structure des épisodes, explorateur du dashboard et fusion.
Créez un compte AY-Robots, choisissez le rôle client ou opérateur, configurez votre premier environnement, appairez un robot et lancez votre première session.