โšก 43 developer tools, always updated โ€” new upstream releases land in apt within hours. Join the Discord

๐Ÿ“… From , the apt mirror will require a subscription. See pricing ยท ๐Ÿ†“ There is an always-free mirror

๐Ÿ‘ป Install Latest Ghostty Terminal

Fast, GPU-accelerated terminal emulator with native UI

Latest version: 1.3.1 ยท updated 2026-08-18
SourceVersion
deb.griffo.io1.3.1 โœ…
Official Debian๐Ÿšซ not packaged
โ† Back to home
๐Ÿ“Œ Installing on a specific release? Debian 12 (bookworm) ยท Debian 13 (trixie) ยท Debian 14 (forky) ยท Debian Sid

What is Ghostty?

Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration. Created by Mitchell Hashimoto (founder of HashiCorp), Ghostty differentiates itself by providing speed, features, and native experience without forcing you to choose between them.

Ghostty updates will only available in Trixie and newer versions of debian. Bookworm is not updated beyond 1.1.3

โšก Key Features of Ghostty

๐ŸŽฎ GPU Acceleration

Uses OpenGL on Linux and Metal on macOS for hardware-accelerated rendering. Maintains 60fps under heavy load with superior performance.

๐Ÿ–ฅ๏ธ Native UI

True platform-native experience. SwiftUI on macOS, GTK on Linux. Real windowing, menu bars, and native settings panels.

๐Ÿ“Š Standards Compliant

One of the most compliant terminal emulators available. Comprehensive xterm compatibility with modern terminal innovations.

๐Ÿ”ง Rich Features

Multi-window support, tabbing, splits, ligatures, and extensive customization options without sacrificing performance.

๐Ÿ† Performance Benchmarks

  • 4x faster than iTerm and Kitty for large text rendering
  • 2x faster than Terminal.app for IO operations
  • Competitive with Alacritty while offering much richer features
  • 60fps rendering maintained under heavy load
  • Low jitter IO with dedicated IO thread
๐Ÿš€ Always ahead of the official archives: Debian and Ubuntu freeze package versions when a release ships โ€” this repository publishes new upstream releases typically within hours. A simple apt upgrade keeps you on the latest version.

๐Ÿ“ฆ Installation from deb.griffo.io

Run the commands

Step 1: Add Repository

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

๐Ÿ†“ Free forever alternative. Ghostty is also in the always-free mirror at deb-free.griffo.io โ€” no account, no subscription, at most 2 months behind upstream, and security fixes published immediately. Add that repository instead of the one above:

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null
apt update

How the free mirror works โ†’

Step 2: Install Ghostty

# Install latest Ghostty
sudo apt install ghostty

# Verify installation
ghostty --version
# Install latest Ghostty
apt install ghostty

# Verify installation
ghostty --version

๐ŸŽฏ Basic Usage Examples

Launch Ghostty:

# Start Ghostty terminal
ghostty

# Launch with specific configuration
ghostty --config-file ~/.config/ghostty/config

# Open new window
ghostty --new-window

Configuration Example:

# Create config directory
mkdir -p ~/.config/ghostty

# Basic configuration (~/.config/ghostty/config)
font-family = "JetBrains Mono"
font-size = 12
theme = "dark"
window-padding-x = 10
window-padding-y = 10

๐Ÿš€ Why Choose deb.griffo.io?

โš ๏ธ Official Debian Status: Ghostty is a very new project (1.0 released December 2024) and is not yet available in official Debian repositories. deb.griffo.io provides immediate access to the latest stable releases.

๐Ÿ“ฆ Package Build Repository

The Debian packages are automatically built and maintained in this GitHub repository:

๐Ÿ”— Related Packages

Also available from deb.griffo.io:

๐ŸŽฏ Perfect for: Developers who want the fastest terminal experience, users switching from iTerm/Kitty/Alacritty, anyone needing GPU-accelerated performance with native platform integration.

๐Ÿ’ Support This Project

If this repository saves you time and effort, please consider supporting it!

โญ Star on GitHub ๐Ÿฆ Share on Twitter

Just after the command? See apt install ghostty โ€” one page covering Debian and Ubuntu.

๐Ÿ“ฆ Recent releases from this repository

๐Ÿ“š Release-specific install guides

โ“ Frequently asked questions

Is Ghostty in the official Debian repositories?

No โ€” Ghostty is not packaged in the official Debian archives. This repository is currently the only apt source, serving Ghostty 1.3.1.

How do I install the latest Ghostty on Debian?

Add the deb.griffo.io repository once using the instructions above, then run: sudo apt install ghostty. New releases arrive through the normal sudo apt upgrade.

Are the packages signed and how are they built?

Every package is signed with the repository's GPG key (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) and built from upstream releases in public GitHub packaging repositories that anyone can inspect.

Which Debian releases are supported?

Debian 12 Bookworm, Debian 13 Trixie, Forky and Sid.