En bref
Claude Code peut désormais contrôler votre Mac : ouverture d'applications, navigation dans des interfaces graphiques, exécution de tests et captures d'écran, tout cela directement depuis la session de terminal où le code est écrit. Cette fonctionnalité est disponible en aperçu de recherche pour les abonnés Pro et Max sur macOS. Pour l’activer : lancez /mcp dans Claude Code, activez le serveur computer-use, puis accordez les autorisations d’Accessibilité et d’Enregistrement d’écran dans les Réglages Système.
Essayez Apidog dès aujourd'hui
Claude peut désormais utiliser votre ordinateur
Anthropic a annoncé la possibilité pour Claude Code d’utiliser l’ordinateur le 23 mars 2026. Désormais, Claude peut non seulement écrire du code, mais aussi le compiler, l’exécuter, interagir avec l’UI, effectuer des tests, prendre des captures d’écran, détecter des erreurs et appliquer des corrections, le tout sans quitter le terminal.
Avant, vous deviez compiler et tester manuellement. Aujourd’hui, Claude boucle sur tout le workflow : il corrige et re-teste jusqu’à obtenir un résultat fonctionnel.
💡 Astuce : Si vous travaillez sur des APIs, Claude peut tester des flux sur des outils GUI sans CLI ou API. Après vérification du comportement, créez des suites de tests API automatisées dans Apidog pour valider ces mêmes flux.
Ce que vous pouvez en faire
Construire et valider des applications natives de bout en bout
Cas d’utilisation principal : demandez à Claude d’exécuter une instruction comme :
Build the MenuBarStats target, launch it, open the preferences window,
and verify the interval slider updates the label. Screenshot the
preferences window when done.
Claude exécute xcodebuild, lance l’application, interagit avec les contrôles, prend des captures d’écran et corrige les erreurs détectées.
Tests d’interface utilisateur sans framework dédié
Décrivez le flux en texte naturel, sans configurer Playwright/Selenium/XCTest :
Open the app, click through the onboarding screens, and tell me if any
screen takes more than a second to load.
Claude ouvre l’application, clique à travers l’onboarding, prend des captures d’écran à chaque étape et signale les lenteurs, sans harnais de test.
Déboguer les bugs visuels et de mise en page
Pour reproduire des bugs CSS à des tailles spécifiques :
The settings modal clips its footer on narrow windows. Resize the app
window until you can reproduce it, screenshot the clipped state, then
check the CSS for the modal container.
Claude redimensionne la fenêtre, capture l’état, lit et corrige le CSS.
Piloter des outils uniquement GUI
Automatisez des outils sans CLI/API (design, panneaux hardware, simulateurs iOS). Décrivez l’action à Claude ; il s’occupe de l’interaction.
Comment l’activer
L’utilisation de l’ordinateur est désactivée par défaut. Elle s’active par projet via le serveur MCP computer-use.
Pré-requis :
- macOS (pas Windows/Linux)
- Claude Code v2.1.85+ (
claude --version) - Abonnement Pro ou Max
- Authentification via claude.ai
- Session interactive (pas de
-p)
Étape 1 : Ouvrir le menu MCP
Dans votre session Claude Code :
/mcp
Cherchez computer-use, désactivé par défaut.
Étape 2 : Activer le serveur
Sélectionnez computer-use puis Activer. Ce paramètre est propre à chaque projet.
Étape 3 : Accorder les autorisations macOS
Lors de la première utilisation, macOS affiche deux invites :
- Accessibilité : pour cliquer, taper, faire défiler
- Enregistrement d’écran : pour voir l’écran
Cliquez sur les liens vers les Réglages Système et accordez les deux. Un redémarrage de Claude Code peut être nécessaire après l’enregistrement d’écran.
Testez l’activation :
Build the app target, launch it, and click through each tab to confirm
nothing crashes. Screenshot any error states you find.
Comment Claude fonctionne sur votre écran
Une session à la fois
Un verrouillage machine garantit qu’une seule session Claude Code peut utiliser l’ordinateur. Si le verrou est pris, l’erreur indique quelle session l’utilise.
Les applications se masquent pendant que Claude travaille
Claude masque vos autres applications et travaille uniquement avec celles approuvées. Le terminal reste visible (jamais inclus dans les captures d’écran).
Arrêtez à tout moment
Une notification macOS s’affiche lorsque Claude prend le contrôle. Appuyez sur Échap ou Ctrl+C pour annuler immédiatement et restaurer vos applications.
Approbation par application
L’activation de computer-use ne donne pas accès à toutes les apps. À la première demande d’une app, vous approuvez ou refusez via une invite de terminal, valable pour la session.
Trois catégories d’apps affichent des avertissements :
| Avertissement | Applications |
|---|---|
| Équivalent à l'accès shell | Terminal, iTerm2, VS Code, Warp, autres IDE/terminaux |
| Peut lire/écrire n'importe quel fichier | Finder |
| Peut modifier les réglages système | Réglages Système |
À vous de juger si le niveau d’accès est justifié.
Niveaux de contrôle des applications
| Niveau de contrôle | Types d'applications |
|---|---|
| Lecture seule | Navigateurs, plateformes trading |
| Clic-seulement | Terminaux, IDE |
| Contrôle total | Toutes les autres |
Pour l’automatisation complète des navigateurs, utilisez Claude dans Chrome.
Comment Claude décide d’utiliser l’ordinateur
Claude choisit l’outil le plus adapté parmi :
- Serveur MCP (si configuré)
- Bash (pour les commandes shell)
- Claude dans Chrome (pour le navigateur)
- Utilisation de l’ordinateur (en dernier recours, pour les apps sans API/CLI)
L’usage du contrôle d’écran est réservé aux apps natives, simulateurs ou outils GUI-only.
Modèle de sécurité
Contrairement à Bash (sandboxé), l’utilisation de l’ordinateur donne à Claude accès à tout ce que vous approuvez sur la machine réelle. Mécanismes de sécurité intégrés :
- Approbation par application : accès accordé explicitement, par session
- Avertissements sentinelles : accès shell, fichiers ou réglages système signalés
- Terminal exclu des captures d’écran
-
Échappatoire globale :
Échapannule tout contrôle - Fichier de verrouillage : une seule session à la fois
- Détection d’injection d’invite : chaque action est vérifiée contre des tentatives de redirection
Recommandation : n’utilisez pas l’ordinateur pour des données sensibles sans l’avoir testé dans un environnement isolé.
Exemples de flux de travail
Validation d’applications Swift de bout en bout
Après modification d’une app macOS/iOS :
Build the MenuBarStats target, launch it, open the preferences window,
and verify the interval slider updates the label. Screenshot the
preferences window when done.
Claude va :
- Compiler (
xcodebuild) - Lancer l’app
- Ouvrir les préférences
- Déplacer le slider et vérifier l’étiquette
- Capturer l’écran
- Rapporter toute défaillance avec le code source concerné
Reproduire un bug de mise en page
The settings modal clips its footer on narrow windows. Resize the app
window down until you can reproduce it, screenshot the clipped state,
then check the CSS for the modal container.
Claude redimensionne, capture, lit le CSS, corrige et re-teste.
Test du simulateur iOS sans XCTest
Open the iOS Simulator, launch the app, tap through the onboarding
screens, and tell me if any screen takes more than a second to load.
Claude contrôle le simulateur comme un utilisateur, sans aucune configuration de test UI.
Flux d’intégration d’application Electron
Launch the desktop app in dev mode, complete the signup flow using
test@example.com, and screenshot each step. Flag any step where the
button is not clickable or the UI shows an error.
Claude automatise tout le flux, capture chaque étape et note les erreurs UI.
Utiliser l’ordinateur avec les tests API
Combiner Claude Code et Apidog permet une vérification API full-stack.
Workflow typique :
- Claude écrit et lance un serveur local
- Claude utilise l’ordinateur pour déclencher une action UI et vérifier la réponse
- Capturez l’appel API avec Apidog et créez un test programmatique
- Les régressions futures sont détectées automatiquement par les tests Apidog
Vous bénéficiez à la fois de tests UI exploratoires (via Claude) et de tests API CI (via Apidog).
Différences entre l’application CLI et l’application de bureau
| Fonctionnalité | Bureau | CLI |
|---|---|---|
| Activation | Réglages > Application de bureau > Général |
/mcp > activer computer-use
|
| Liste des applications refusées | Configurable dans les Réglages | Pas encore disponible |
| Option d’affichage automatique | Optionnel | Toujours activé |
| Intégration Dispatch | Oui | Non applicable |
Pour la majorité des workflows dev, la version CLI suffit.
Dépannage
« L’utilisation de l’ordinateur est déjà en cours par une autre session Claude »
Une autre session Claude Code détient le verrou. Quittez-la. Si elle a crashé, le verrou est libéré dès que le processus disparaît.
L’invite d’autorisations macOS réapparaît constamment
Redémarrez Claude Code après avoir accordé l’enregistrement d’écran. Sinon, vérifiez dans Réglages Système > Confidentialité et sécurité > Enregistrement de l’écran que votre terminal est bien activé.
computer-use n’apparaît pas dans /mcp
Vérifiez :
- macOS utilisé
-
claude --version≥ v2.1.85 - Plan Pro ou Max (
/statuspour vérifier) - Authentification via claude.ai
- Session interactive (pas de
-p)
Claude ne peut pas voir l’application après approbation
Assurez-vous de cliquer sur Autoriser pour cette session lors de l’invite. Si vous avez refusé, redémarrez une nouvelle session.
FAQ
De quelle version de Claude Code ai-je besoin ?
v2.1.85 ou ultérieure. Vérifiez avec :
claude --version
Mettez à jour si besoin :
npm install -g @anthropic-ai/claude-code
Fonctionne-t-il sous Windows ou Linux ?
Non, uniquement sur macOS pour l’instant.
Puis-je utiliser l’ordinateur avec Amazon Bedrock ou Google Vertex AI ?
Non. Il faut un compte claude.ai Pro ou Max.
Disponible sur les plans Team ou Enterprise ?
Non, uniquement Pro ou Max.
Que se passe-t-il si je n’accorde pas l’enregistrement d’écran ?
Claude peut cliquer et taper si l’accessibilité est accordée, mais ne peut pas vérifier visuellement les résultats. L’enregistrement d’écran est requis pour la plupart des workflows utiles.
Claude peut-il accéder à des applications non approuvées ?
Non, chaque application doit être explicitement approuvée par session.
Comment révoquer complètement l’accès à l’ordinateur ?
Désactivez computer-use dans /mcp. Pour retirer les autorisations macOS, allez dans Réglages Système > Confidentialité et sécurité et retirez votre terminal des listes Accessibilité et Enregistrement d’écran.
L’utilisation de l’ordinateur est-elle sûre pour les données sensibles ?
Anthropic déconseille l’usage pour des données sensibles pendant l’aperçu. Testez d’abord en environnement isolé. Consultez le guide de sécurité.
Plusieurs sessions Claude Code peuvent-elles contrôler l’ordinateur simultanément ?
Non. Une seule session à la fois, verrouillage global.
Différences avec Playwright/Selenium ?
Playwright/Selenium : scripts, sélecteurs, assertions, config. Utilisation de l’ordinateur : langage naturel, pas de setup. Playwright = fiable/déterministe, Utilisation de l’ordinateur = plus rapide pour le test exploratoire ou les apps non scriptables, mais moins déterministe. Utilisez Playwright pour la CI/regression, Claude pour le test rapide ou exploratoire.

Top comments (0)