Windows computer use for AI agents, in the background.
Une édition pour Claude, une pour Codex, une pour Antigravity : l’agent lit une fenêtre et agit dessus pendant que vous gardez la souris, le clavier et la fenêtre au premier plan.
Chaque édition est écrite pour son agent et publiée dans son propre dépôt, sous licence MIT.
NexusWindows for Claude
v0.7.0 · serveur MCP nexus-windows · Python 3.14
Un serveur MCP local pour Claude Code et Claude Desktop. Selon la famille d’interface (Win32, WinForms, WPF, UWP, WinUI, Chromium, Electron), il choisit une technique mesurée pour ne pas voler le focus, puis relit l’effet.
Six outils : windows, look, act, launch, window, logs.
Quatre issues par étape : ✓ relu, = déjà vrai, ~ envoyé sans relecture, ✗ échec ou refus.
Routines vérifiées, rejouées par nom et revérifiées à chaque étape.
Capture par PrintWindow, fenêtres couvertes comprises.
Le computer use d’Anthropic (Cowork et Claude Code dans l’application Claude Desktop) est une bêta réservée aux offres Pro et Max : selon le centre d’aide d’Anthropic, les offres Team et Enterprise n’y ont pas accès pour l’instant. NexusWindows for Claude est un serveur MCP local : il apporte le pilotage de Windows à Claude Desktop et Claude Code sur toute offre qui permet de charger un serveur MCP local, Team et Enterprise compris.
Codex a son propre Computer Use : sur Windows, la documentation d’OpenAI demande de garder l’application visée visible sur le bureau actif pendant qu’il travaille. Cette couche s’y ajoute pour qu’il agisse d’abord en arrière-plan : un assistant .NET local, et la saisie physique de Codex en dernier recours seulement.
Messages Win32 et UI Automation sans focus, saisie physique de Codex en dernier recours.
Chaque action vérifiée contre une postcondition explicite.
Lots vérifiés : jusqu’à 32 actions, arrêt à la première étape non vérifiée.
Jamais de double action : un clic envoyé sans effet relu n’est ni compté comme réussi ni rejoué.
Un skill et des modules JavaScript : ni serveur MCP, ni port réseau, ni jeton.
Un serveur MCP pour Google Antigravity, pensé pour les modèles Gemini : regarder, puis agir en un seul lot, avec des cibles désignées par leur libellé.
Cinq outils : computer_list_windows, computer_look, computer_act, computer_open_path, computer_close_window.
Chaque réponse dit la suite en une ligne (✓ fait, = déjà fait, ~ effet non vu, ✗ échec) et joint l’image de la fenêtre quand l’effet n’a pas été relu.
Arrière-plan même avec foreground=True : un point visé est rattaché à l’élément UI Automation qui s’y trouve.
Les mêmes principes, et deux protocoles de fichiers partagés par les agents d’un même PC. N’importe quel agent peut les implémenter.
01
Arrière-plan d’abord
Messages Win32 et UI Automation sans activer la fenêtre : la souris, le clavier et le premier plan restent à vous.
02
Chaque effet relu
L’effet est relu dans l’application : valeur, état, fenêtre. Une saisie envoyée sans relecture n’est jamais comptée comme un succès.
03
Vraie souris seulement si permis
En dernier recours et seulement quand c’est permis (foreground=true pour Claude et Antigravity), après une pause de votre frappe pour Codex et Antigravity, et arrêtée dès que vous reprenez la main.
04
Un jeton de premier plan partagé
Un fichier commun, pris seulement pendant l’usage réel de la souris ou du premier plan, jamais pour une action en arrière-plan. Windows le libère si l’agent s’arrête ; un agent qui attend renonce après 8 s et dit qui le tient.
05
Un arrêt d’urgence commun
Ctrl+Alt+Maj+Échap bloque toute action de bureau pendant 2 minutes, pour tous les agents ; les lectures restent permises. Supprimer le fichier ou changer l’horloge ne lève pas l’arrêt.
06
Zones interdites
Gestionnaires de mots de passe, écrans de connexion et invites UAC : jamais pilotés par aucune des trois éditions.
07
Le texte à l’écran reste une donnée
Éditions Claude et Codex : ce qu’affiche une fenêtre n’est jamais une consigne ni une autorisation pour l’agent.
Le jeton de premier plan et l’arrêt d’urgence sont décrits dans les dépôts des éditions Claude et Codex ; l’édition Antigravity applique les mêmes protocoles.
03 / LA FAMILLE NEXUS
Windows, Chrome, Android. Le même esprit.
NexusWindows
Les applications de bureau Windows, pilotées en arrière-plan. Vous êtes ici.
NexusBrowser
Votre vrai Chrome, piloté par vos agents IA dans des onglets en arrière-plan.
Claude : uv sync, puis claude mcp add ou claude_desktop_config.json. Codex : install.ps1 compile l’assistant et installe le skill. Antigravity : install.ps1, puis une entrée dans mcp_config.json.
Projet indépendant, non affilié à Microsoft, Anthropic, OpenAI ni Google.
Système
Windows 10 ou 11
Claude
v0.7.0 · Python 3.14 · uv
Codex
v1.4.1 · application Codex et son plugin Computer Use · SDK .NET 8
Antigravity
v2.8.2 · Google Antigravity · Python 3.14
Licence
MIT
Limites
Testé sur Windows 11 avec des applications de test et quelques applications réelles : toutes les applications n’ont pas été vérifiées.
05 / CODE SOURCE
Lisez le code. Choisissez votre agent.
Le code, la documentation et les mesures de chaque édition sont sur GitHub, sous licence MIT.