
Cua
Cua AI, Inc. · Programmation
Cua est une infrastructure open source pour les agents d'usage informatique. Elle fournit des sandboxes, un pilote en arrière-plan, des machines virtuelles locales et des benchmarks sur macOS, Linux, Windows et Android.

À propos de Cua
About
Qu'est-ce que Cua
Cua est un ensemble d'outils qui permet à des agents d'IA d'utiliser un vrai ordinateur. Ce n'est pas une application unique : il réunit un SDK, un pilote, des sandboxes, des machines virtuelles et une suite de tests que les développeurs combinent pour entraîner, évaluer et faire tourner des agents qui cliquent, tapent et lisent l'écran.
Le projet vient de Cua AI, Inc. et bénéficie du soutien de Y Combinator. Presque tout le code est sous licence MIT et le dépôt a dépassé plusieurs dizaines de milliers d'étoiles sur GitHub, ce qui explique pourquoi tant d'équipes le choisissent plutôt que d'écrire une automatisation de bureau de zéro.
La vraie difficulté, avec ce type d'agent, c'est l'endroit où il s'exécute. Contrôler un bureau réel est risqué sur votre propre machine, et les agents guidés par captures d'écran ont besoin d'un environnement stable et réinitialisable. Cua répond avec des sandboxes locales Docker et QEMU, plus une couche de virtualisation macOS, pour que le travail reste isolé. En contrepartie, la partie cloud est facturée à l'usage et les fonctions macOS les plus poussées dépendent du matériel Apple.
Premiers pas
- Installez la CLI
cuasur macOS, Linux ou Windows avec le script en une ligne - Créez une sandbox, par exemple un conteneur Linux ou une machine virtuelle macOS, et donnez-lui un nom
- Connectez votre agent, modèle ou script, puis envoyez-lui une tâche en langage naturel
- Lisez le résultat, prenez une capture d'écran ou exportez l'exécution pour la rejouer plus tard
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Cua.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs d'agents
- Ingénieurs en automatisation
- Équipes de recherche et d'évaluation
- Créateurs solo
Tâches
- Automatiser des applications de bureau
- Évaluer des agents
- Tester sur plusieurs plateformes
- Expérimenter sans risque
Cas d'usage
- Entraîner un modèle d'usage informatique
- Tester un agent web ou bureau en CI
- Avoir un agent à côté de son travail
- Dépasser une seule machine
Fonctionnalités clés
Cua Driver pour le contrôle en arrière-plan
Cua Driver donne à l'agent des outils pour inspecter et piloter des apps natives et des navigateurs sur macOS, Windows et Linux. La connexion passe par la CLI, MCP ou des SDK typés, ce qui l'intègre à des outils comme Claude Code, Codex, Cursor et OpenClaw. La livraison en arrière-plan laisse l'agent travailler sans déplacer votre pointeur ni voler le focus, si bien que vous continuez à utiliser la machine pendant qu'il tourne.
Des sandboxes sur quatre systèmes d'exploitation
Cua exécute des agents sur les quatre grandes familles de bureau : Linux, Windows, macOS et Android. Vous montez un conteneur Ubuntu, une machine virtuelle Windows 11 complète, une VM macOS ou une image Android et vous y accédez par une seule API. Les images embarquent un daemon, donc l'agent dispose des processus, des fichiers, des captures et de l'entrée dès la première seconde.
Lume pour les machines virtuelles locales
Lume crée et gère des machines virtuelles macOS et Linux sur Apple Silicon avec le framework de virtualisation d'Apple. Cela offre aux possesseurs de Mac un environnement macOS local et réinitialisable pour tester sans matériel supplémentaire. Il porte aussi la couche de sandbox qui tourne sur votre propre machine.
Un seul SDK, plusieurs langages
Le même Cua SDK existe en Python, TypeScript, Swift et Kotlin, exécuté dans votre processus ou via un daemon partagé. Un unique cœur en Rust soutient l'ensemble, donc le comportement ne change pas, que vous écriviez du Python pour la recherche ou du TypeScript pour un produit.
Cua Spaces et bureaux partagés
Cua Spaces est une app macOS qui donne à chaque agent un bureau complet. Teleport déplace une app déjà connectée, comme Chrome ou Slack, dans un Space et la garde connectée, tandis que Multiplayer permet à vous et à l'agent de travailler sur le même bureau avec des curseurs distincts. Les Spaces tournent sur votre Mac, sur d'autres machines qui vous appartiennent ou dans votre propre compte cloud.
Cua Bench pour l'évaluation
Cua Bench construit des tâches d'usage informatique, note les agents face à leurs évaluateurs et exporte les trajectoires pour l'entraînement. Vous pouvez commencer par une tâche simulée qui ne demande ni VM, ni Docker, ni clé de modèle, puis passer à des environnements réels quand votre installation est prête.
Avantages et inconvénients
Avantages
- Les bibliothèques de base sont sous licence MIT, vous pouvez donc les héberger vous-même et construire dessus sans frais
- Une seule API couvre les sandboxes Linux, Windows, macOS et Android
- Le pilote en arrière-plan laisse l'agent travailler sans accaparer votre souris et votre clavier
- Tourne sur votre matériel, votre compte cloud ou une flotte gérée
- Inclut une couche d'évaluation et de benchmarks, pas seulement les outils d'automatisation
- Projet actif, avec des sorties fréquentes et une large communauté de développeurs
Inconvénients
- La capacité cloud est facturée à l'usage, donc les charges parallèles lourdes ajoutent un coût horaire
- Les fonctions macOS les plus poussées dépendent du matériel Apple Silicon, que toutes les équipes n'ont pas
- C'est un outil de développeur : sans écrire ou connecter du code, on n'en tire pas grand-chose
- Quelques paquets anciens sont abandonnés, si bien que de vieux tutoriels peuvent pointer vers une installation erronée
Questions fréquentes
Cua est une infrastructure open source pour les agents d'usage informatique, éditée par Cua AI, Inc. Elle réunit un SDK, un pilote en arrière-plan, des sandboxes, des machines virtuelles locales et une suite de tests pour que les agents pilotent un vrai ordinateur sur macOS, Linux, Windows et Android.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Cua.
Alternatives à Cua
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
