Prebuilt Ghostty Binaries and Packages

Install Ghostty without building it manually by downloading and running a prebuilt binary or package.

The Ghostty project only officially provides prebuilt binaries for macOS. Other platforms may provide packages for Ghostty, but those packages are not officially maintained by the Ghostty project. This page will list both official and community-provided binary packages.

macOS

Official macOS binaries are provided by the Ghostty project and are available on the download page.

These binaries are signed and notarized by the Ghostty project. To install, download the .dmg file, open it, and drag the Ghostty application to your Applications folder. This is the same process as installing many typical macOS applications.

Homebrew

A Homebrew cask is available and maintained by the Ghostty community.

brew install --cask ghostty

Linux (Official)

Pre-built Linux binaries are packaged by distributions and not the Ghostty project. The packages listed in this section are all official packages provided by the respective distributions. Community-built packages are also available. See the warning associated with those packages for more information.

If your platform isn't available, you must build Ghostty from source.

Tip

Interested in creating a package for your platform? Check out the packaging guide. If you need any help, feel free to make an issue. Once your package is ready, submit a pull request to add it to this page!

Arch Linux

The latest tagged release of Ghostty is available as ghostty in Arch Linux's [extra] repository.

pacman -S ghostty

Additionally a recipe for building and installing the tip of the main branch from source is available in the Arch User Repository (AUR) as ghostty-git. Installation may be done with an AUR helper or from source per the usual AUR instructions.

# Install Ghostty git
yay -S ghostty-git

Gentoo

Ghostty is available in the official Gentoo repository.

emerge -av ghostty

Nix Flake

There is Nix package that can be used in the Ghostty flake (packages.ghostty or packages.default). This is a good way to track specific commits of Ghostty.

While the Ghostty project does not maintain any official packages for Linux, Ghostty maintains an in-repo Nix flake because Nix is used as our primary development and CI environment. The Ghostty project does not maintain any official NixOS packages (in nixpkgs).

Below is an example:

{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";

    ghostty = {
      url = "github:ghostty-org/ghostty";
    };
  };

  outputs = {
    nixpkgs,
    ghostty,
    ...
  }: {
    nixosConfigurations.mysystem = nixpkgs.lib.nixosSystem {
      modules = [
        {
          environment.systemPackages = [
            ghostty.packages.x86_64-linux.default
          ];
        }
      ];
    };
  };
}

Note

This isn't an official package in Nixpkgs but it is officially maintained by the Ghostty project so we put it in the "official" section.

Void Linux

Ghostty is available in the official package repository.

xbps-install ghostty

Linux (Community)

The packages in this section provide binary installs for Ghostty but are not official packages within the associated distributions. These packages are maintained by community members and as such a higher level of caution should be taken when installing them.

Fedora

Ghostty is available in Fedora COPR.

dnf copr enable pgdev/ghostty
dnf install ghostty

Warning

This is a user-maintained package and not an official Fedora package.