Installing Ghostty
Ghostty is available for macOS and Linux. Choose your platform below to get started.Ghostty requires modern system versions and specific dependencies. Make sure to review the requirements for your platform before installing.
Platform Installation
- macOS
- Linux
- FreeBSD
macOS Installation
Ghostty is a native SwiftUI application for macOS with Metal rendering support.Requirements
- macOS 13 (Ventura) or later
- Apple Silicon (M1/M2/M3) or Intel Mac
Download Official Release
The easiest way to install Ghostty is to download the official release:Download for macOS
Get the latest official release from the Ghostty website
- Download the
.dmgfile from the official website - Open the downloaded file
- Drag Ghostty to your Applications folder
- Launch Ghostty from Applications
Install via Homebrew
Install via MacPorts
Verify Installation
Building from Source
Building Ghostty from source gives you the latest features and allows you to customize the build.Prerequisites
Ghostty requires specific versions of build tools:Build Process
1
Clone the Repository
2
Build Ghostty
3
Install (Optional)
4
Run Ghostty
Build Options
Ghostty supports several build configurations:For more detailed build instructions, see the Building from Source Guide and HACKING.md.
Packaging for Distribution
If you’re packaging Ghostty for a Linux distribution:Source Tarballs
Official source tarballs with stable checksums are available:Build for System Package
See PACKAGING.md for complete packaging guidelines.
Post-Installation
After installing Ghostty:Set as Default Terminal
- macOS
- Linux
- Open System Settings > Privacy & Security
- Scroll to Automation
- Enable Ghostty access if needed
- Set Ghostty as default in Terminal preferences
Create Configuration
Create your first config file:Enable Shell Integration
Set up shell integration for enhanced features:Troubleshooting
Common Issues
Ghostty won't start
Ghostty won't start
Check dependencies:Check logs:
Build fails with Zig errors
Build fails with Zig errors
Verify Zig version:Ghostty requires exact Zig versions. Download the correct version from ziglang.org.
Missing fonts after installation
Missing fonts after installation
Refresh font cache:
macOS: 'damaged' or 'unverified developer' error
macOS: 'damaged' or 'unverified developer' error
Remove quarantine attribute:Or right-click Ghostty in Applications and select “Open”.
Getting Help
If you encounter issues:- Check the Troubleshooting Guide
- Search existing issues
- Review HACKING.md for development setup
- Ask in GitHub Discussions
Next Steps
Quick Start
Learn the basics and configure your first setup
Configuration
Explore all configuration options
Building from Source
Detailed guide for building Ghostty yourself
Contributing
Help improve Ghostty