murrtty

Windows terminals built from Ghostty

Ghostty has no Windows app, and its maintainers point those who want one to Ghostty's VT library or to forking the project. Several people have done one or the other. This page lists the projects we know of as of 31 October 2026: what each is built on, what it does and how it ships. It is written by murrtty's author, so weigh it with that in mind. Each project here is someone's work, given away; if anything below is wrong or out of date, please say so and it will be fixed.

Which one suits what

The projects

ProjectBuilt asWindow and rendererLatest releaseBehind GhosttyLicense
Ghostty, for referenceThe original: a macOS app in Swift, a Linux app on GTKAppKit, Metal; GTK 4 and libadwaita, OpenGL 4.31.4.0, 2026-10-27n/aMIT
murrttyFork, Win32 app in ZigGDI, Ghostty's GTK look; Direct3D 110.7.0 preview, 2026-11-0538MIT
WinttyFork built as a library, C# WinUI 3 appWinUI 3; Direct3D 121.0 rc.8, 2026-10-11, for sponsors244MIT, plus a paid Pro edition
nocttyFork, Win32 app in ZigGDI; OpenGL 4.3, Direct3D 11 fallback1.3.135, 2026-10-242,805MIT
GhosttyWin32Fork built as a library, C++ WinUI 3 appWinUI 3; Direct3D 110.10.0, 2026-10-25764MIT
GoozttyFork, Win32 app in ZigWin32; Direct3D 111.3.2-windows.17, 2026-10-254MIT
PolterGhostty's core under a Rust appWin32; OpenGL 4.30.11.2239, 2026-10-24603MIT
ghostinthewslFork, Win32 app in ZigWin32; OpenGL 4.30.1.5, 2026-08-02737MIT
hollowGhostty's VT library, its own appSokol; Direct3D 110.1.4, 2026-10-2862none stated
MosttyGhostty's VT library, its own appWin32; Direct3D 111.1, 2026-09-08453GPL-3.0

Behind Ghostty: commits on Ghostty's main branch the project doesn't have yet (for projects built on Ghostty's VT library, from the commit they use). No longer updated: mattn's Win32 port (last change 2026-04-16; ghostinthewsl builds on it), mite (2026-05-17), a small Direct3D 11 example of Ghostty's VT library, and edbordin's experiments (2026-04-01).

What they do

The seven that aim to be a whole terminal app, read from their code and documentation (nothing here was run). Unknown means we couldn't tell, not that it's missing.

Ghostty itself comes first, for reference: its macOS and Linux apps at 1.4, read from Ghostty's own code. It has no Windows app, so rows about Windows don't apply to it; where its two apps differ, the cell says which has the feature.

yes partly no unknown doesn't apply

FeatureGhostty 1.4
macOS, Linux
murrttyWinttynocttyGhosttyWin32GoozttyPolterghostinthewsl
Tabs, splits, windowsyesyesyes, vertical tabsyesyes, tear-outyesyesyes
Quick terminalmacOS; Linux on Waylandyesyesyesnoyesyesyes
Command palette, searchyesyesyesyesyesyesyesyes
Session restoremacOS onlyyesyesyesunknownyessaved projectsno
Settings windowno, edit the fileyesyesyesnounknownyesno
PowerShell and cmd integrationnot on Windows; bash, zsh, fish, elvish, nushellyesyesyesnodirectory onlydirectory, titleunknown
Shell profiles (WSL, Git Bash, VS)nonoyesyesunknownunknownunknownWSL
Input methods (IME)yesyesyesyesyesyesyesyes
Kitty graphicsyesyesyesyesunknownyesunknownin WSL
Custom shadersyesyesyesOpenGL onlynonounknownunknown
Notificationsyestoaststoaststoaststoaststoaststoastsballoons
Taskbar progressin the paneyesyesyesyesyesyesin the pane
Transparency and bluryes; Linux blur varies by desktopyesyesno bluryesblur variesnofixed opacity
Screen readers (UI Automation)macOS onlyyesyespartlyunknownpartlypartlyno
Without OpenGL 4.3macOS (Metal)Direct3D 11needs Direct3D 12Direct3D 11Direct3D 11Direct3D 11softwareno
Newer ConPTY bundlednot on Windowsyesyesyesunknownyesnoyes
Config file shared with Ghosttythe originalyes, no extra keysreads it, adds keyspartly, adds keysyes, one extra keyits own fileits own fileits own file
Downloadsfreefreefor sponsorsfreefreefreefreefree
Installer or package managermacOS .dmg; Linux packagesinstaller, Scoopinstallerwinget, Scoop, ChocolateyMSIXinstallerzipinstaller
Code signedmacOS, notarizednoyesself-signedself-signedauthor's certificatenono
Automatic updatesmacOS onlyyes, opt-inyeschecksnononotifiesno
ARM64 releasemacOS (universal)yes, tested without a GPUnoyesnononoyes

murrtty's releases aren't code signed, so Windows warns before running one the first time. From 0.5.0 each file is built by GitHub from the public source, and GitHub records that: gh attestation verify <file> -R murr2k/murrtty checks a download against that record. From 0.6.0 its updates also carry a signature of murrtty's own, which murrtty checks before an update runs.

Sources: each project's repository, documentation and releases on 31 October 2026 (murrtty's own entries on 5 November, for its 0.7.0 release; Ghostty's from its 1.4.0 code on 3 November), and Ghostty's discussions #2563 and #12371, where most of these projects were announced. Missing a project, or found a mistake? Tell us.