Skip to main content

Welcome to Ghostty Config

Ghostty Config is a beautiful web-based configuration generator designed to make customizing your Ghostty terminal effortless. Rather than manually editing text files and worrying about formatting and syntax, Ghostty Config allows you to visually adjust settings, preview changes in real time, and export a ready-to-use config. Try it now: ghostty.zerebos.com

Why Use Ghostty Config?

Manually editing terminal configuration files can be tedious and error-prone. Ghostty Config eliminates these pain points by providing:
  • Visual Interface: No need to remember exact setting names or syntax
  • Real-time Previews: See how your changes look before exporting
  • Import/Export: Easily share configs or migrate between systems
  • Validation: Built-in validation for keybindings and settings
  • Theme Browser: Access hundreds of community color schemes

Key Features

Interactive Settings Editor

Easily tweak fonts, colors, cursor styles, transparency, blur, and more with intuitive visual controls

Real-time Previews

See instant demos of cursors, selections, color palettes, and app icons as you configure them

Font Playground

Experiment with JetBrains Mono, Nerd Fonts, or any custom font with live preview

Color Scheme Browser

Browse and apply hundreds of community themes from the iTerm2 Color Schemes collection

Keybinding Builder

Create and manage keybindings with validation to ensure your shortcuts are conflict-free

One-click Export

Generate a clean Ghostty configuration file and export to clipboard or download instantly

What You Can Configure

Ghostty Config provides comprehensive controls for all Ghostty settings across multiple categories:

Application Settings

  • Window titles and notifications
  • Startup commands and environment
  • Shell integration features
  • Quick terminal behavior
  • Scrollback and advanced options

Visual Customization

  • Window padding, decorations, and themes
  • Background opacity and blur effects
  • Background images with positioning
  • Split dividers and unfocused opacity

Colors & Themes

  • Full 256-color palette editor
  • Base colors (background, foreground, selection)
  • Cursor colors and opacity
  • Theme browser with community presets

Typography

  • Font families for regular, bold, italic styles
  • Font size and rendering options
  • Advanced cell adjustments
  • Variable font support

Input & Behavior

  • Comprehensive keybinding editor
  • Mouse behavior and scrolling
  • Clipboard settings
  • Platform-specific options (macOS, Linux, GTK)

Get Started

Quickstart Guide

Generate your first Ghostty config in minutes

Visit Ghostty Config

Open the live configuration tool

Open Source

Ghostty Config is built with modern web technologies and is fully open source:
  • Framework: Svelte for fast, reactive interfaces
  • Language: TypeScript for type safety
  • Runtime: Bun for modern JavaScript/TypeScript
  • Build Tool: Vite for lightning-fast development
  • License: Apache-2.0
View the source code and contribute on GitHub.

Build docs developers (and LLMs) love