The CLI and server run in WSL 2, with PowerShell launchers. A native Windows desktop app is available from Desktop 0.50.0 onward.
The Windows desktop is a separate native MSVC build of the
GPUI workspace, with Direct3D 11/DirectWrite
rather than Metal or Vulkan. Its coordinator and CLI remain in WSL 2. Set
PHUX_WSL_DISTRO to select a distribution; --phux is a Linux executable
path and --socket a Linux socket path.
A development Windows app requires an explicit isolated socket and does
not discover the installed server by default. Windows-native qualification
must exercise the packaged .exe and real window input, not the Linux TUI
or the macOS/Linux headless renderer fixtures.
These notes are for testing development builds; released packages use the
desktop installer. Ctrl-Shift-P/T/W/F are
palette, new terminal, close pane, and find; Ctrl-Shift-C/V copy and paste;
Ctrl-Shift-D and Ctrl-Alt-D split; Ctrl-Shift-R reconnects. Plain
Ctrl-C/Z/D stay with the shell. Closing the app detaches; the WSL processes
keep running. The local Changes panel and the external Unix developer
socket are not available for WSL checkouts. Use Git in the terminal and the
in-app Performance Monitor instead. The build logs to
%LOCALAPPDATA%\phux-desktop\logs\desktop.log.