1. L’agent dépose
NexusFree.exe, le serveur MCP lancé sous votre compte, écrit la demande dans %ProgramData%\NexusFree\inbox, puis lance la tâche planifiée NexusFree.
SERVEUR MCP · SYSTEM · WINDOWS
Administrator and SYSTEM commands for your AI coding agents on Windows.
Un agent qui travaille en arrière-plan ne peut pas répondre à une invite UAC : sfc, dism, les services, les clés HKLM, les pilotes ou les installeurs échouent. NexusFree lance ces commandes sous SYSTEM pour un seul compte Windows, celui qui l’a installé, après une seule élévation à l’installation. Un seul serveur MCP, partagé par Claude Code, Codex et Antigravity.
Ce que cela veut dire. Installer NexusFree fait de ce compte un compte qui peut agir comme SYSTEM sans confirmer à chaque fois : tout programme lancé sous ce compte, pas seulement vos IA, peut s’en servir. Ne l’installez que sur un PC qui vous appartient, pour un compte que vous utilisez déjà en administrateur, et traitez les commandes des agents comme les vôtres. Les autres comptes Windows du PC n’y ont aucun accès.
Compatible avec
free(command, timeout_seconds=600)exit code et sortie : stdout, puis stderrfree_status()01 / CE QUE ÇA FAIT
Les mêmes pour Claude Code, Codex et Antigravity : lancer une commande sous SYSTEM, vérifier l’installation.
freeLance une ligne de commande PowerShell sous SYSTEM et renvoie son code de sortie et sa sortie (stdout, puis stderr). Délai par défaut : 600 s.
free_statusDit si la tâche SYSTEM et la file d’attente sont installées.
--status, --exec, --versionLe moteur NexusFree.exe sert aussi en ligne de commande : état, exécution d’une commande, version.
01 / COMMENT ÇA MARCHE
NexusFree.exe, le serveur MCP lancé sous votre compte, écrit la demande dans %ProgramData%\NexusFree\inbox, puis lance la tâche planifiée NexusFree.
Sa seule action, le répartiteur Dispatch-NexusFree.ps1 installé dans %ProgramFiles%\NexusFree, sort la demande de la boîte d’entrée.
Il vérifie que le fichier de la demande appartient au compte autorisé, puis lance la commande sous SYSTEM.
Il écrit la réponse dans outbox, que l’agent reçoit. Chaque commande est inscrite dans logs\elevation.log.
Moteur natif en C# (.NET 10), serveur MCP par stdio. Les droits sont posés par SID : l’installation marche quelle que soit la langue de Windows.
02 / INSTALLATION
Avant d’installer. Le compte qui installe NexusFree pourra agir comme SYSTEM sans confirmer à chaque fois, comme tout programme lancé sous ce compte. Seulement sur un PC qui vous appartient, pour un compte déjà administrateur.
Collez ce message dans Claude Code, Codex ou Antigravity : elle suit le guide de NexusSystem et installe NexusFree. Le pack Nexus ne l’installe jamais de lui-même : seulement quand on le nomme.
Installe NexusFree en suivant https://raw.githubusercontent.com/pironjulien/NexusSystem/main/INSTALL-AI.mdGratuite sur le Microsoft Store, sans compte : elle affiche vos IA et installe NexusFree d’un bouton.
Le côté SYSTEM demande une seule invite UAC ; les mises à jour passent ensuite par NexusFree lui-même. Claude Code et Codex reçoivent le plugin du catalogue NexusSystem, l’installation le déclare à Antigravity.
Quittez-les complètement pour qu’elles chargent le nouveau serveur MCP.
Demandez à votre IA l’état de NexusFree : l’outil free_status dit si la tâche SYSTEM et la file d’attente sont installées.
Dans PowerShell, sous le compte qui s’en servira : clonez le dépôt et lancez l’installeur.
git clone https://github.com/pironjulien/NexusFree
powershell -NoProfile -ExecutionPolicy Bypass -File NexusFree\install.ps1 -ApplyDepuis les sources, l’installeur compile le moteur avec le SDK .NET 10 ; depuis un paquet de la release (NexusFree-win-x64.zip ou NexusFree-win-arm64.zip, vérifié contre son SHA256SUMS.txt), le moteur est déjà compilé. Détails : README du dépôt.
Depuis une invite élevée :
Unregister-ScheduledTask -TaskName NexusFree -Confirm:$false
Remove-Item -Recurse -Force "$env:ProgramFiles\NexusFree", "$env:ProgramData\NexusFree"Puis retirez %USERPROFILE%\.nexus\nexus-free et le plugin nexus-free de vos IA.
Collez ce message dans votre IA : elle suit le guide de NexusSystem, propose les produits Nexus qui conviennent à votre PC, installe chacun avec son installeur officiel puis vérifie le résultat. NexusFree n’en fait partie que si vous le nommez. Ou l’appli NexusSystem, gratuite sur le Microsoft Store.
Installe Nexus pour moi en suivant https://raw.githubusercontent.com/pironjulien/NexusSystem/main/INSTALL-AI.mdCode, documentation et installeur : dépôt GitHub de NexusFree.
Projet indépendant, non affilié à Microsoft, Anthropic, OpenAI ni Google.
03 / ÉCOSYSTÈME NEXUS
NexusFree s’installe seul, ou avec les autres briques Nexus, chacune à la carte.
AvecNexusSystem installe NexusFree quand vous le nommez ; Claude Code et Codex reçoivent son plugin du catalogue Nexus.
Sansinstall.ps1, depuis le dépôt, installe NexusFree et le déclare à Antigravity.
Découvrir NexusSystemChacune s’installe seule, à la carte, avec son propre installeur.
04 / SÉCURITÉ
NexusFree retire l’invite UAC comme étape de confirmation pour un compte : ce n’est pas un bac à sable, et il ne juge pas les commandes.
Par conception, le compte autorisé peut agir comme SYSTEM sans invite. Tout programme lancé sous ce compte, malveillant ou non, le peut aussi, comme avec une invite élevée laissée ouverte. Installez-le seulement pour un compte déjà administrateur, sur un PC que vous contrôlez.
La file d’attente %ProgramData%\NexusFree a des droits protégés, sans héritage : seuls SYSTEM, les Administrateurs et le compte autorisé peuvent déposer une demande, lire une réponse ou lancer la tâche. Le répartiteur refuse aussi une demande dont le fichier n’appartient pas au compte autorisé, aux Administrateurs ou à SYSTEM.
Chaque ligne de commande est écrite dans %ProgramData%\NexusFree\logs\elevation.log : ne passez pas de secret en ligne de commande.
install.ps1 -Apply, envoyé par un NexusFree installé, remplace le répartiteur sous SYSTEM : lancez-le seulement depuis une copie de confiance, une release dont les fichiers correspondent à son SHA256SUMS.txt et à son attestation de build, ou le dépôt.
Les releases GitHub sont immuables : leurs fichiers et leur tag ne peuvent pas être remplacés. Chaque fichier porte une attestation de provenance de build.
Par le signalement privé de vulnérabilités de GitHub, jamais dans un ticket public. Première réponse sous 3 jours ; une faille confirmée est corrigée dans une nouvelle release, en général sous 30 jours.
Les droits posés à l’installation, par SID.
| Emplacement | SYSTEM, Administrateurs | Compte autorisé | Autres comptes |
|---|---|---|---|
%ProgramFiles%\NexusFree (répartiteur, config.json) | complet | lecture | lecture |
%ProgramData%\NexusFree\inbox, outbox | complet | modification | aucun |
%ProgramData%\NexusFree\logs | complet | lecture | aucun |
%ProgramData%\NexusFree\staging | complet | aucun | aucun |
| Tâche planifiée NexusFree | complet | lecture, exécution | aucun |
05 / À SAVOIR
NexusFree ne juge pas les commandes qu’il lance : traitez celles des agents comme les vôtres.
Celui qui a lancé l’installation. Les autres comptes du PC n’ont aucun accès, et seule la dernière release est prise en charge.
Ses variables et son dossier utilisateur ne sont pas les vôtres : utilisez des chemins absolus. Un délai dépassé côté IA n’arrête pas forcément la commande.
06 / LIENS
Le moteur, le répartiteur, l’installeur, les tests et la politique de sécurité sont sur GitHub, sous licence MIT.