Quickstart Guide
This guide will walk you through generating your first Ghostty configuration using Ghostty Config. You’ll learn how to customize settings, preview your changes, and export your config for use with Ghostty terminal.Prerequisites
Before you begin, make sure you have:- A web browser (Chrome, Firefox, Safari, or Edge)
- Ghostty terminal installed on your system (optional, but recommended for testing)
You don’t need to install anything to use Ghostty Config - it runs entirely in your browser!
Generate Your First Config
Visit the Site
Navigate to ghostty.zerebos.com in your web browser.You’ll see the home page with information about recent changes and the project roadmap.
Explore the Settings Categories
Use the sidebar navigation to browse different configuration categories:
- Application: Window titles, startup commands, shell integration
- Clipboard: Copy/paste behavior and permissions
- Window: Size, decorations, padding, and visual effects
- Colors: Themes, palettes, and color customization
- Fonts: Font families, sizes, and typography settings
- Keybinds: Keyboard shortcuts and bindings
- Mouse: Mouse behavior and interactions
- GTK/Linux/macOS: Platform-specific settings
Customize Your Settings
Click on any category to start customizing. For example, let’s customize colors:
- Navigate to Colors in the sidebar
- Click on Color theme dropdown to browse community themes
- Select a theme like “Dracula” or “Solarized Dark”
- Watch the preview update in real-time
When you select a theme, any individual color changes you make afterward will override the theme’s values.
Preview Your Changes
Ghostty Config provides real-time previews for visual settings:
- Cursor Preview: See your cursor style, color, and opacity
- Color Palette: View all 256 colors in your palette
- Base Colors: Preview background, foreground, and selection colors
- Font Preview: Test different fonts and sizes
- App Icon Preview: See custom macOS app icons (macOS section)
- Go to Window → Appearance
- Find Background opacity
- Drag the slider to adjust (0.0 = transparent, 1.0 = opaque)
- See the preview update instantly
Configure Keybindings (Optional)
Navigate to the Keybinds section to customize keyboard shortcuts:
- Click the + button to add a new keybinding
- Press your desired key combination
- Select an action from the dropdown
- The binding is validated to prevent conflicts
Export Your Configuration
Once you’re happy with your settings, navigate to Import & Export:Option 1: Copy to Clipboard
- Click the Clipboard button under Export
- The button will show “Copied!” to confirm
- Paste the config into your Ghostty config file
- Click the File… button under Export
- A file named
configwill be downloaded - Move it to your Ghostty config directory
Import an Existing Config
If you already have a Ghostty config file, you can import it to continue editing:Choose Import Method
From Clipboard:
- Copy your existing config file contents
- Click the Clipboard button under Import
- Your settings will be loaded automatically
- Click the File… button under Import
- Select your config file from the file picker
- Settings will be parsed and loaded
Tips for Success
What’s Next?
Now that you’ve generated your first config, explore more:Browse Color Themes
Explore hundreds of community themes in the Colors → Color theme dropdown
Try the Font Playground
Experiment with different fonts in the Font Playground section
Customize Keybindings
Set up your perfect keyboard shortcuts in the Keybinds section
Platform Settings
Configure platform-specific options for macOS, Linux, or GTK
Need Help?
This tool is in active development. If you encounter bugs or have suggestions, please report them on the GitHub issue tracker.