Ghostty

Mitchell Hashimoto's Zig-native terminal — fast, feature-rich, and native (macOS Swift/AppKit, Linux GTK4) via shared libghostty core.

Ghostty aims to avoid the usual tradeoff (pick two of speed, features, native UI). Terminal features include Kitty graphics protocol, hyperlinks, light/dark notifications; app features include native tabs/splits, macOS Quick Look, secure input API, drop-down terminal. Source: ghostty.org/docs/about, 2026-06-13

Architecture

  • libghostty — cross-platform Zig core: emulation, fonts, rendering (C ABI)
  • macOS app — Swift + AppKit/SwiftUI linking libghostty
  • Linux app — Zig + GTK4 linking libghostty
  • Future: stabilize libghostty as standalone library for other terminals Source: ghostty.org/docs/about, 2026-06-13

Leaving GitHub (Apr 2026)

Hashimoto announced Ghostty project (not all repos) would leave GitHub after ~18 years as user #1299 — daily Actions outages blocked CI (~80 tests/run), PR batch merges, and issue triage across US/EU/China maintainers. Read-only mirror may remain; destination TBD. Source: mitchellh.com/writing/ghostty-leaving-github, 2026-04-28; Source: X/@mitchellh, 2026-04-28

Signal: platform reliability is a shipping risk for infra-grade OSS — complements Mitchell Hashimoto's critique of "AI psychosis" (speed without review).

Stack fit (Kevin)

  • Daily-driver terminal candidate on Mac for agent sessions (npm run, agent-browser, harness CLIs) — GPU-accelerated scroll matters when logs are huge.
  • Not an agent tool — no programmatic API for agents; infrastructure ergonomics for Kevin.
  • Download: ghostty.org/download. Repo: github.com/ghostty-org/ghostty.

Timeline