[
  {
    "id": "ghostty-gh-1",
    "tier": "github",
    "url": "https://github.com/ghostty-org/ghostty",
    "excerpt": "Anyone can use `libghostty` to build a terminal emulator or embed a terminal into their own applications.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-1",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs",
    "excerpt": "For terminal application developers, a reference on terminal concepts and supported control sequences.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-2",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Kitty graphics protocol: Ghostty supports the Kitty graphics protocol, which allows terminal applications to render images directly in the terminal.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-3",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs",
    "excerpt": "Ghostty supports hundreds of configuration options to make it look and behave exactly how you want.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-4",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs",
    "excerpt": "Ghostty supports flexible, custom keybindings through the keybind configuration option.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-5",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/config",
    "excerpt": "You can split your configuration into multiple files by using the `config-file` key in your configuration file.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-6",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/config",
    "excerpt": "The configuration can be reloaded at runtime by pressing `ctrl+shift+,` (Linux) or `cmd+shift+,` (macOS).",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-7",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/config/reference",
    "excerpt": "To disable programming ligatures, use `-calt` since this is the typical feature name for programming ligatures.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-8",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Quick Terminal: Lightweight terminal that animates down below the menu bar for instant access without interrupting work.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-9",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "AppleScript Automation: Built-in AppleScript dictionary for scripting windows, tabs, terminals, layouts, and input events.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-10",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Secure Keyboard Entry: Automatically detect password prompts or manually enable secure keyboard entry to protect passwords from other processes.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-11",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Themes: Ghostty ships with hundreds of themes that can be selected with a single line of configuration. Themes can be switched automatically based on system dark/light mode. Users can author their own themes.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-12",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Users can author their own themes.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-13",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/config/reference",
    "excerpt": "Set Ghostty's graphical user interface language to a language other than the system default language.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-14",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/config",
    "excerpt": "Ghostty is designed to work out of the box with no configuration for most users.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-15",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/about",
    "excerpt": "Ghostty uses different default bindings on macOS and Linux to match the conventions of each platform.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-docs-16",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Proxy Icon: Drag the proxy icon in the title bar to move or access terminal session files, or navigate to the file path directly.",
    "fetchedAt": "2026-09-04T18:59:19.608Z"
  },
  {
    "id": "ghostty-gh-2",
    "tier": "github",
    "url": "https://github.com/ghostty-org/ghostty",
    "excerpt": "libghostty is a cross-platform, zero-dependency C and Zig library for building terminal emulators or utilizing terminal functionality",
    "fetchedAt": "2026-09-04T19:01:22.926Z"
  },
  {
    "id": "ghostty-docs-17",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Ghostty supports the Kitty graphics protocol, which allows terminal applications to render images directly in the terminal.",
    "fetchedAt": "2026-09-04T19:01:22.926Z"
  },
  {
    "id": "ghostty-docs-18",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Lightweight terminal that animates down below the menu bar for instant access without interrupting work.",
    "fetchedAt": "2026-09-04T19:01:22.926Z"
  },
  {
    "id": "ghostty-docs-19",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Built-in AppleScript dictionary for scripting windows, tabs, terminals, layouts, and input events.",
    "fetchedAt": "2026-09-04T19:01:22.926Z"
  },
  {
    "id": "ghostty-docs-20",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Automatically detect password prompts or manually enable secure keyboard entry to protect passwords from other processes.",
    "fetchedAt": "2026-09-04T19:01:22.926Z"
  },
  {
    "id": "ghostty-docs-21",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Themes can be switched automatically based on system dark/light mode.",
    "fetchedAt": "2026-09-04T19:01:22.926Z"
  },
  {
    "id": "ghostty-docs-22",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "You can use fonts that have ligatures and Ghostty will render them correctly.",
    "fetchedAt": "2026-09-04T19:01:22.926Z"
  },
  {
    "id": "ghostty-docs-23",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/config",
    "excerpt": "The configuration can be reloaded at runtime by pressing ctrl+shift+, (Linux) or cmd+shift+, (macOS).",
    "fetchedAt": "2026-09-04T19:01:22.926Z"
  },
  {
    "id": "ghostty-docs-24",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Drag the proxy icon in the title bar to move or access terminal session files, or navigate to the file path directly.",
    "fetchedAt": "2026-09-04T19:01:22.926Z"
  },
  {
    "id": "ghostty-docs-25",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Tap text with three fingers or force touch to use macOS Quick Look for definitions, web searches, and more.",
    "fetchedAt": "2026-09-04T19:01:22.926Z"
  },
  {
    "id": "ghostty-docs-26",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/config/reference",
    "excerpt": "The font feature will apply to all fonts rendered by Ghostty.",
    "fetchedAt": "2026-09-04T19:01:22.926Z"
  },
  {
    "id": "ghostty-docs-27",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs",
    "excerpt": "Ghostty ships with hundreds of built-in themes, supports different themes for light and dark mode, and more.",
    "fetchedAt": "2026-09-04T19:03:02.649Z"
  },
  {
    "id": "ghostty-docs-28",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/config",
    "excerpt": "Ghostty is designed to work out of the box with no configuration for most users. Ghostty has sensible defaults, embeds a default font (JetBrains Mono), has built-in nerd fonts, and more.",
    "fetchedAt": "2026-09-04T19:03:02.649Z"
  },
  {
    "id": "ghostty-gh-3",
    "tier": "github",
    "url": "https://github.com/ghostty-org/ghostty",
    "excerpt": "`libghostty` is a cross-platform, zero-dependency C and Zig library for building terminal emulators or utilizing terminal functionality (such as style parsing).",
    "fetchedAt": "2026-09-04T19:03:02.649Z"
  },
  {
    "id": "ghostty-docs-29",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/about",
    "excerpt": "Another part is using standard keyboard and mouse shortcuts that you're already familiar with. Ghostty uses different default bindings on macOS and Linux to match the conventions of each platform.",
    "fetchedAt": "2026-09-04T19:03:02.649Z"
  },
  {
    "id": "ghostty-gh-4",
    "tier": "github",
    "url": "https://github.com/ghostty-org/ghostty",
    "excerpt": "`libghostty-vt` is already available and usable today for Zig and C and is compatible for macOS, Linux, Windows, and WebAssembly.",
    "fetchedAt": "2026-09-04T19:03:02.649Z"
  },
  {
    "id": "ghostty-docs-30",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/install/binary",
    "excerpt": "A [Homebrew cask](https://formulae.brew.sh/cask/ghostty) is available and maintained by the Ghostty community.",
    "fetchedAt": "2026-09-04T19:03:02.649Z"
  },
  {
    "id": "ghostty-docs-31",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs",
    "excerpt": "Zero configuration required to get up and running.",
    "fetchedAt": "2026-09-04T19:05:16.306Z"
  },
  {
    "id": "ghostty-docs-32",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Ghostty supports multiple windows, each with its own tabs and splits. These are all rendered using native UI components.",
    "fetchedAt": "2026-09-04T19:05:16.306Z"
  },
  {
    "id": "ghostty-docs-33",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "You can use fonts that have ligatures and Ghostty will render them correctly. You can also specify specific font features to enable or disable.",
    "fetchedAt": "2026-09-04T19:05:16.306Z"
  },
  {
    "id": "ghostty-docs-34",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Multi-codepoint emoji such as flags, skin tones, etc. are rendered correctly as a single character.",
    "fetchedAt": "2026-09-04T19:05:16.306Z"
  },
  {
    "id": "ghostty-docs-35",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Quick Look: Tap text with three fingers or force touch to use macOS Quick Look for definitions, web searches, and more.",
    "fetchedAt": "2026-09-04T19:05:16.306Z"
  },
  {
    "id": "ghostty-docs-36",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/about",
    "excerpt": "libghostty provides the core terminal emulation, font handling, and rendering capabilities.",
    "fetchedAt": "2026-09-04T19:05:16.306Z"
  },
  {
    "id": "ghostty-docs-37",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/config",
    "excerpt": "Every configuration key is a valid CLI flag when launching Ghostty from the command-line.",
    "fetchedAt": "2026-09-04T19:05:16.306Z"
  },
  {
    "id": "ghostty-docs-38",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/config/reference",
    "excerpt": "This configuration can be repeated multiple times to specify preferred fallback fonts when the requested codepoint is not available in the primary font.",
    "fetchedAt": "2026-09-04T19:05:16.306Z"
  },
  {
    "id": "ghostty-docs-39",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/install/binary",
    "excerpt": "A Homebrew cask is available and maintained by the Ghostty community. It merely repackages the official `.dmg`",
    "fetchedAt": "2026-09-04T19:05:16.306Z"
  },
  {
    "id": "ghostty-docs-40",
    "tier": "claimed-docs",
    "url": "https://ghostty.org/docs/features",
    "excerpt": "Windows, tabs, and splits: Ghostty supports multiple windows, each with its own tabs and splits.",
    "fetchedAt": "2026-09-04T19:07:47.615Z"
  },
  {
    "id": "ghostty-comm-1",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/42517447",
    "excerpt": "After testing Ghostty for a while: input lag is higher than xfce4-terminal, font rendering is blurrier, UI is less consistent with my desktop, and it has three to four times the memory footprint. This is going to be an uninstall for me.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-2",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/42517447",
    "excerpt": "To blend Ghostty in better with XFCE, add to config: window-theme = system, gtk-titlebar = false, gtk-wide-tabs = false, gtk-adwaita = false.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-3",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/42517447",
    "excerpt": "Building from source needs specific deps: 'sudo apt install libgtk-4-dev libadwaita-1-dev git', otherwise you get 'unable to spawn glib-compile-resources' errors.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-4",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/42517447",
    "excerpt": "It also seems to need a fairly new gtk4. At least the version in Ubuntu 22.04 is too old.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-5",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/42517447",
    "excerpt": "Thanks for the minimum-contrast option (ghostty.org/docs/config/reference#minimum-contrast) - sick of tools with unreadable dark-on-black text. Look forward to never manually theming a terminal again!",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-6",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/42517447",
    "excerpt": "selection-foreground and selection-background config to set highlight colors makes a massive difference, versus the translucent selection on Mac or defaults on Windows/Linux.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-7",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/47206009",
    "excerpt": "According to an 11-month-old benchmark, Ghostty had the worst input latency across all contenders; a newer benchmark from ~4 months ago shows avg 13ms, which feels about right now.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-8",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/47206009",
    "excerpt": "On throughput (catting a large file), Ghostty performs very well, among the same league as Alacritty and Ptyxis.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-9",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/47206009",
    "excerpt": "It feels amazing on linux. I find it very noticably better than konsole. Foot/Alacritty also feel amazing but they don't have some features of Ghostty.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-10",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/47206009",
    "excerpt": "Using its own TERM is a deliberate design decision that can cause SSH 'missing or unsuitable terminal' errors on servers that hardcode xterm as the standard; there's a terminfo fix documented but it's friction.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-11",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/47206009",
    "excerpt": "I have tried every possible setting but SSH ends up breaking more often than not. As opposed to iTerm which just works. Sometimes I'm back to seeing ESC codes when I press an arrow; quit & restart fixes it but it's friction.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-12",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/47206009",
    "excerpt": "The quick terminal feature is ghostty's killer feature for me.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-13",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/45549434",
    "excerpt": "Ghostty is awesome and I almost dropped iTerm for it until I hit cmd-f and nothing happened.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-14",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/45549434",
    "excerpt": "Missing search and weird ssh control character issues are my blockers. It's great otherwise!",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-15",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/45549434",
    "excerpt": "Yeah I quickly (and unfortunately!) switched back to Warp, as Ghostty was a little too barebones for my use case. Word to the wise: Ghostty's default scrollback buffer is only ~10MB, but it can easily be changed with a config option.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-16",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/45549434",
    "excerpt": "Missing scrollbars. That and ctrl-f are my two annoyances, apart from that I love ghostty and use it daily at work.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-comm-17",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/45549434",
    "excerpt": "I'm just waiting for them to implement drag-and-drop on KDE. Right now it only works on GNOME, and although Ghostty is great I'm not going to switch to GNOME just for a terminal emulator.",
    "fetchedAt": "2026-09-04T19:10:57.733Z"
  },
  {
    "id": "ghostty-probe-1",
    "tier": "probe",
    "url": "https://ghostty.org/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 404 at https://ghostty.org/llms.txt",
    "fetchedAt": "2026-09-04T19:13:32.282Z"
  },
  {
    "id": "ghostty-probe-2",
    "tier": "probe",
    "url": "https://ghostty.org/docs.md",
    "excerpt": "PROBE docs-md: HTTP 404 at https://ghostty.org/docs.md",
    "fetchedAt": "2026-09-04T19:13:32.282Z"
  },
  {
    "id": "ghostty-probe-3",
    "tier": "probe",
    "url": "https://ghostty.org/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://ghostty.org/openapi.json, https://ghostty.org/swagger.json, https://ghostty.org/api/openapi.json, https://ghostty.org/.well-known/openapi.json)",
    "fetchedAt": "2026-09-04T19:13:32.282Z"
  },
  {
    "id": "ghostty-probe-rt-1",
    "tier": "probe",
    "url": "https://ghostty.org/docs",
    "excerpt": "PROBE runtime (recorded 2026-09-04, Ghostty 1.3.1 via brew cask): `ghostty +list-actions` enumerates 85 bindable actions (new_split, new_tab, ...) and `ghostty +help` documents the +action CLI surface, but no remote-control/IPC interface was found \u2014 the macOS CLI supports config +actions only, so an external script or agent cannot send commands to or read output from a running Ghostty instance.",
    "fetchedAt": "2026-09-04T19:23:34.000Z"
  }
]
