Real Windows
Not Wine. Not mocked APIs. Your command executes against a genuine Windows ARM64 kernel with native Windows filesystem, registry, process and API behaviour.
Run real Windows commands, builds, tests and desktop apps locally. Every run starts clean. No VM to manage. No remote Windows machine. No waiting for a desktop to boot.
WinQuick hides the virtualization layer and gives developers and coding agents a simple primitive: run this inside real Windows and return the result.
Not Wine. Not mocked APIs. Your command executes against a genuine Windows ARM64 kernel with native Windows filesystem, registry, process and API behaviour.
Files, registry changes and environment mutations disappear after every run. The base environment stays pristine.
A prepared Windows state restores in milliseconds. Fast enough to sit inside edit → test → fix loops without feeling like a VM.
Add only what a workload needs: PowerShell, .NET runtime, .NET SDK, desktop support and dependency caches remain modular.
Claude Code, Codex and other agents can use the same CLI humans use. No special VM API and no remote desktop orchestration required.
Cross-build when it makes sense. Build inside Windows when it matters. Either way, WinQuick gives your tests the Windows kernel they actually need.
WinQuick can run real WPF and WinForms applications, capture the rendered UI and expose semantic Windows UI Automation controls to coding agents. A desktop session is ready in about 380 ms. Launching an application takes a further ~27 ms, and its first window appears about 660 ms after that. UI Automation reads and clicks are ~20 ms; screenshots ~59 ms for a window. Preparing the desktop environment is a one-time ~17 seconds.
winquick desktop screenshot app.png
winquick desktop tree --title "Device Configuration"
winquick desktop click --automation-id SaveButton
winquick desktop get --automation-id StatusText
Saved: PLC-01
WinQuick restores a prepared Windows environment instead of cold-booting a full workstation for every command. The result feels closer to a local tool than a virtual machine.
Current measured Apple Silicon development results. Exact timings vary by machine, command and enabled capabilities.
An agent can often reason about a Windows bug from source. WinQuick lets it verify the fix against real Windows — including WPF and WinForms UI.
WinQuick is a native MCP server, so agents get structured tools rather than shell syntax: build and test on real Windows, launch a WPF or WinForms application, read and drive it through Microsoft UI Automation, and capture real Windows screenshots. Verified with Claude Code.
Apple Silicon macOS is the first supported host. The architecture is designed to carry the same WinQuick experience to Linux and Windows using native host acceleration.
WinQuick handles the runtime setup and verifies it with a real Windows command before declaring it ready. Install it with Homebrew on any Apple Silicon Mac. The build is not signed or notarized, but Homebrew fetches the archive itself, so there is no Gatekeeper step.