← All releases
Attyx

Attyx v0.3.0

Attyx v0.3.0

Windows Support

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.

Shells

Five shells work out of the box:

  • PowerShell — The default shell. Loads your $PROFILE normally, so oh-my-posh and Starship just work. PSReadLine predictive IntelliSense is enabled by default.
  • zsh — Bundled via MSYS2 sysroot with coreutils, grep, sed, and awk. Git for Windows utilities (vi, less, nano, ssh) are auto-detected and added to PATH.
  • cmd.exe — Works with prompt integration for working directory tracking.
  • Git Bash — Auto-detected when Git for Windows is installed.
  • WSL — Any installed WSL distributions appear as optional shells in the shell picker.

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.

Installer

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

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.

Auto-Update

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.