Features

Complete list of tools and utilities installed by Ghostty Config Files

Terminal Environment

Tool Description Category
Ghostty GPU-accelerated terminal emulator with native performance Terminal
ZSH Extended Bourne shell with many improvements Shell
Oh My ZSH Framework for managing ZSH configuration Shell
Nerd Fonts Developer fonts with icons (8 font families) Fonts

CLI Tools

Tool Description Replaces
eza Modern replacement for ls with icons and git integration ls
fzf Fuzzy finder for files, history, and more find + grep
zoxide Smarter cd that learns your habits cd
bat Cat clone with syntax highlighting cat
ripgrep Blazingly fast grep alternative grep
fd Simple, fast find alternative find
fastfetch System information tool neofetch

Charm Tools

Beautiful TUI applications from Charm:

gum

Write gorgeous shell scripts with glamorous prompts

glow

Render markdown on the CLI with style

VHS

Record terminal sessions as GIFs

AI Development Tools

Claude Code

Anthropic's official CLI for Claude AI assistance in your terminal.

AI Assistant

Gemini CLI

Google's command-line interface for Gemini AI interactions.

AI Assistant

ZSH Plugins

Pre-configured plugins for enhanced productivity:

  • zsh-autosuggestions - Fish-like suggestions as you type
  • zsh-syntax-highlighting - Syntax highlighting for commands
  • zsh-completions - Additional completion definitions
  • fzf-tab - Replace zsh completion with fzf
  • git - Git aliases and functions
  • docker - Docker completion and aliases

Desktop Integration

  • Context Menu - "Open in Ghostty" right-click option
  • feh - Lightweight image viewer for context menu

Modern Go TUI Dashboard

The installer features a high-performance Go-based terminal UI built with Bubbletea and Lipgloss:

Native Performance

Compiled Go binary (5MB) with instant startup. No shell interpretation overhead.

Status Dashboard

Real-time status with version checking. Shows installed version vs latest with update indicators.

5-Stage Pipeline

Check → Install Deps → Verify → Build → Confirm. Crash-safe with resume capability.

12 Tools

Feh, Ghostty, Nerd Fonts, Node.js, AI Tools (main), Fastfetch, Glow, Go, Gum, Python, VHS, Zsh (extras).

Boot Diagnostics

Detects and fixes boot issues. Parallel script execution with 24-hour cache.

Confirmation Dialog

Safety confirmations before destructive operations like uninstall.

Architecture Highlights

  • Elm Architecture - Model-Update-View pattern via Bubbletea
  • Data-Driven Registry - Single source of truth for 12 tools
  • Status Caching - 5-minute TTL prevents redundant script execution
  • SemVer Comparison - Proper version comparison (1.10 > 1.9)
  • Demo Mode - VHS/asciinema recording support