NexusWindows
io.github.pironjulien由 GitHub 账号 pironjulien 发布v3.17.4更新于 Nov 7, 2026
在后台使用Windows电脑:无需鼠标或键盘即可驱动桌面应用。
AI 翻译由 AI 模型根据下方的原文描述翻译,可能有误。
原文描述
Windows computer use in the background: desktop apps driven without your mouse or keyboard.
概览
NexusWindows 的本地 MCP 服务;无需登录;STDIO。
暂无 AI 概览:以下信息来自注册中心条目和服务本身。
安装
在 SourceWeft 中
- 打开 控制台中的 NexusWindows,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
NexusWindows
Your Windows desktop, driven in the background.
Windows computer use for AI agents: your desktop apps observed through UI Automation and driven without taking your mouse, keyboard or foreground, with every action read back. For Claude, Codex and Antigravity.
[Tests] [OpenSSF Scorecard] [release] [Windows 10 | 11] [MCP] [License: MIT]
🌐 Website · 📦 Get it with NexusSystem · ▶️ Watch the video · 📝 Changelog
One engine, three profiles
✨ Why NexusWindows
🚀 Quick start
Windows 10 or 11, x64 or ARM64; nothing else to install (one self-contained native program, no Python, Node.js or .NET runtime needed).
[!TIP] Let your AI install it. NexusSystem detects your AI apps and sets up the right profile:
Or the NexusSystem app from the Microsoft Store
(winget install --id 9NSH2P3QLWT1 --source msstore).
Manual install (verified)
By hand, from the release files (no administrator rights):
get.ps1 downloads NexusWindows-win-x64.zip or NexusWindows-win-arm64.zip from the latest release, checks its
SHA-256 against SHA256SUMS.txt, installs the engine under %USERPROFILE%\.nexus\nexus-windows and declares it to
Claude Code, Claude Desktop, Codex and Antigravity when they are present. Every client starts the same stable path,
%USERPROFILE%\.nexus\nexus-windows\NexusWindows.exe --mcp --agent <claude|codex|antigravity>; updates never change
it. Release files carry a build provenance attestation (gh attestation verify <file> --repo pironjulien/NexusWindows --signer-repo pironjulien/NexusSystem).
The Claude Desktop extension is nexus-windows-claude.mcpb in each release.
Updates and runtime receipts
For unattended maintenance of an existing installation, NexusSystem calls get.ps1 -UpdateOnly: it updates only
the installed engine and stable launcher, without registering or enabling clients. -RefreshExistingProfiles
additionally refreshes the shipped files of an already installed, active Antigravity plugin. Disabled or custom
declarations and client configuration remain unchanged. Running sessions keep their engine; new connections use
the new version. The launcher itself never downloads updates.
Each MCP session writes an atomic runtime receipt under %USERPROFILE%\.nexus\status\runtime, with its actual PID,
process birth, loaded executable, assembly SHA-256, version and idle/busy/stopped lifecycle. MCP initialization and
discovery expose the same identity. A receipt must be checked against the live process and its AI host before it
can establish that a particular AI uses the installed version; an installation manifest alone cannot prove this.
⚙️ How it works
One repository, one common engine, three profiles:
For current MCP requests, native file dialogs, UTF-8 stdio and blank Chromium pages, use the shared MCP cookbook. How the engine compares with Cua Driver on the same bench is in the 3 November 2026 benchmark.
[!IMPORTANT] Outward actions (send, pay, publish, delete) are held for your explicit yes, and text read on screen is treated as data, never as instructions.
Repository layout
commun/engine/: the common C# (.NET 10) engine,NexusWindows.exe, serving the three profiles as MCP stdio servers (--mcp --agent claude|codex|antigravity) and declaring itself to them (--register).commun/: the shared safety policy (garde-fous.json), the stable launcher (launcher/), the workstation installer of the immutable engine (native-runtime.ps1) and the release packaging (package.ps1).plugin/: the single plugin of the three AI apps (Claude Code, Codex, Antigravity), served by the native engine.claude/,agy/,codex/: each profile's documentation (and the Claude Desktop extension inclaude/).tests/: xUnit tests of the engine, the launcher and the installers.
🛠️ Development
Before a stable promotion (see NexusSystem's
RELEASING.md), ./test.ps1 -Full must pass on a
real interactive Windows session with a GPU, at a moment nobody is using the PC (the live tests take the shared
foreground token and open real windows). The hosted CI skips those tests, so a green CI alone is not enough to
promote. Releases ship the engine compiled ahead of time (Native AOT, commun/package.ps1): run the suite against
that very binary, installed by get.ps1 from a local package in a throwaway profile:
-Engine runs the process tests (MCP over stdio, helper children) against that executable. The installers accept
both engine layouts:
- Native AOT single file (releases since 3.17.0):
NexusWindows.exealone holds the code; - framework-dependent (the working-folder installation,
commun/native-runtime.ps1, and releases up to 3.16.28):NexusWindows.exewithNexusWindows.dll,.deps.jsonand.runtimeconfig.json, all three recorded together; a partial set is refused.
These cases live in LauncherTests, NativeRuntimeInstallerTests and PublicMaintenanceTests (get.ps1,
commun/native-runtime.ps1, the stable launcher); NexusSystem's WindowsRuntime/RuntimeObservation follow the same
rule since NexusSystem 1.7.0.
Build and test outputs go to %USERPROFILE%\.nexus\build\nexuswindows. The three profiles were separate repositories
until 30 October 2026; those repositories have since been removed (see CHANGELOG.md).
🔐 Privacy & security
Everything runs on your PC. Nothing is sent anywhere by NexusWindows; screenshots, logs and routines stay under
%USERPROFILE%\.nexus. See SECURITY.md to report a vulnerability.
Part of the Nexus ecosystem
Your AIs (Claude, Codex, Antigravity) at work on your Windows apps, real Chrome and Android phone — in the background.
Get them all with NexusSystem · Microsoft Store · julienpiron.fr · @julienpironfr
Built in France 🇫🇷 by Julien Piron
MIT © Julien Piron
来源:README.md,提交 137e0ab
工具
0版本历史
23- v3.17.4最新Nov 7, 2026
- v3.16.25Nov 6, 2026
- v3.16.22Nov 5, 2026
- v3.16.19Nov 5, 2026
- v3.16.18Nov 5, 2026
- v3.16.15Nov 4, 2026
- v3.16.10Nov 3, 2026
- v3.16.5Nov 3, 2026
- v3.14.0Nov 1, 2026
- v3.12.0Nov 1, 2026
- v3.9.8Oct 31, 2026
- v3.9.5Oct 31, 2026
- v3.9.4Oct 30, 2026
- v3.9.1Oct 30, 2026
- v3.0.0Oct 23, 2026
- v0.16.1Oct 23, 2026
- v0.15.9Oct 21, 2026
- v0.15.8Oct 20, 2026
- v0.14.1Oct 20, 2026
- v0.13.4Oct 20, 2026
- v0.10.1Oct 19, 2026
- v0.9.3Oct 19, 2026
- v0.9.2Oct 18, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分