Ghostty for Windows: what you can install today

At the time of writing, the Ghostty project ships for macOS and Linux and has no official Windows release. If you want Ghostty's terminal core on Windows now, a community build is the way to get it. Najm is one of those builds.

What Najm is

Najm is a native Win32 terminal that uses Ghostty's terminal core. Its Windows app comes from Noctty, which brought Ghostty to Windows, and Najm follows Noctty closely while shipping its own fixes on top.

Ghostty (terminal core, macOS and Linux)
  └── Noctty (Ghostty's core in a native Windows app)
        └── Najm (Noctty plus its own fixes and releases)

Najm is not affiliated with the Ghostty or Noctty projects. All three are MIT licensed.

What carries over from Ghostty

  • The same config syntax, read from %LOCALAPPDATA%\najm\config.ghostty.
  • Most options, and hundreds of bundled themes. List them with najm +list-themes.
  • The Kitty graphics and keyboard protocols.
  • Shell integration: prompt marks, and jumping to the previous or next command.

What Windows adds

  • A real installer, plus a portable ZIP, with signed updates inside the app.
  • Automatic discovery of PowerShell, cmd, Git Bash and WSL distros.
  • An "Open Najm here" entry in Explorer, jump lists and toasts.
  • A Direct3D 11 renderer (beta) for machines without OpenGL 4.3, such as Remote Desktop sessions and VMs without 3D acceleration.

Move your config

Open the config file, then paste in the Ghostty lines you use:

notepad "$env:LOCALAPPDATA\najm\config.ghostty"

Press Ctrl+Shift+, to reload. To see every option, run najm +show-config --default --docs. The installer does not add najm to PATH, so run this from the install folder or add that folder to PATH.

Questions

Does Ghostty run on Windows?

The Ghostty project does not ship an official Windows app at the time of writing. Community projects build its core for Windows; Najm is one of them, packaged as an installer with built-in updates.

Can I use my Ghostty config in Najm?

Yes, for most of it. Najm reads the same syntax from %LOCALAPPDATA%\najm\config.ghostty, so most options and themes work as they are. Options tied to macOS or Linux do not apply.

Try Najm on your machine

Free and open source. It installs beside your current terminal.