Attyx now runs on Windows. This is a full native port — not an emulation layer or a wrapper — targeting Windows 10 (1809+) and Windows 11.
The rendering pipeline uses D3D11 with HLSL shaders and DirectWrite for font rasterization. Windows-native features like DPI awareness, DWM dark title bars, and acrylic transparency are supported out of the box. Live resize works smoothly during window drag.
Every feature from macOS and Linux is available: tabs, splits, popups, copy mode, search, command palette, theme picker, session management, statusbar — all running through the same Zig core. The pure terminal engine (src/term/) is 100% shared across all three platforms.
Five shells work out of the box:
$PROFILE normally, so oh-my-posh and Starship just work. PSReadLine predictive IntelliSense is enabled by default.Each new tab reads the current PATH from the Windows registry, so tools you install after launching Attyx (bun, cargo, node, etc.) are immediately available without restarting.
Attyx ships as a single self-extracting attyx-setup.exe — download and run, no zip extraction needed. The installer adds Attyx to PATH, creates Start Menu shortcuts, and registers with Add/Remove Programs.
Upgrades are handled in place: the installer shuts down the running daemon cleanly and warns you if active sessions will be lost. A /silent flag is available for scripted installs and removals.
Hot upgrade (like on Linux and macOS) are not supported due to Windows architecture limitation. On upgrade Attyx will prompt you that it will shut down any running sessions.
Attyx checks for updates automatically and shows a native dark-themed update window with release notes and a progress bar. Silent background checks happen every 6 hours. You can override the feed URL with ATTYX_FEED_URL for testing.