Skip to content

Releases: chfields/GhosttyThemePicker

v1.3.1 - Launch at Login

10 Feb 12:07

Choose a tag to compare

Features

  • Stream Deck integration — Install the Ghostty Claude plugin directly from Settings. Physical buttons show Claude state for each window, with tap-to-focus and tap-to-launch
  • Claude "asking" state detection — Distinguishes when Claude is asking a question vs. waiting at the prompt. Install the Claude hook from Settings > Claude Hooks
  • Configurable global hotkeys — Customize the keyboard shortcuts for Quick Launch and Window Switcher in Settings > Hotkeys
  • Arrow key navigation in Quick Launch — Navigate items with up/down and launch with Enter
  • Default random directory — Set a working directory for random theme launches in Settings
  • Screen recording permission prompt — App now prompts for permission at launch instead of waiting for first Window Switcher use
  • Launch at Login — New toggle in Settings > General to automatically start the app when you log in

Improvements

  • Window Switcher correctly shows "asking" state for windows where Claude is waiting for input
  • Random theme launches no longer show auto-generated nicknames in Window Switcher
  • API server binds to localhost only for security
  • Workstream and quick-launch API endpoints for Stream Deck

Installation

Homebrew

brew tap chfields/tap
brew install --cask ghostty-theme-picker

Manual

  1. Download GhosttyThemePicker.dmg below
  2. Open the DMG and drag GhosttyThemePicker.app to Applications
  3. See README for first-time opening instructions (unsigned app)

v1.3.0 - Stream Deck, Hotkeys & Claude Hooks

10 Feb 11:07

Choose a tag to compare

Features

  • Stream Deck integration — Install the Ghostty Claude plugin directly from Settings. Physical buttons show Claude state for each window, with tap-to-focus and tap-to-launch
  • Claude "asking" state detection — Distinguishes when Claude is asking a question vs. waiting at the prompt. Install the Claude hook from Settings > Claude Hooks
  • Configurable global hotkeys — Customize the keyboard shortcuts for Quick Launch and Window Switcher in Settings > Hotkeys
  • Arrow key navigation in Quick Launch — Navigate items with up/down and launch with Enter
  • Default random directory — Set a working directory for random theme launches in Settings
  • Screen recording permission prompt — App now prompts for permission at launch instead of waiting for first Window Switcher use

Improvements

  • Window Switcher correctly shows "asking" state for windows where Claude is waiting for input
  • Random theme launches no longer show auto-generated nicknames in Window Switcher
  • API server binds to localhost only for security
  • Workstream and quick-launch API endpoints for Stream Deck

Installation

Homebrew

brew tap chfields/tap
brew install --cask ghostty-theme-picker

Manual

  1. Download GhosttyThemePicker.dmg below
  2. Open the DMG and drag GhosttyThemePicker.app to Applications
  3. See README for first-time opening instructions (unsigned app)

v1.2.0 - Claude Waiting Detection

01 Feb 23:06
987e2f3

Choose a tag to compare

Features

  • Window Switcher (⌃⌥P) now detects Claude Code state

    • Windows where Claude is waiting for input () appear at the top
    • Smart sorting: Needs Input → Claude Running → Working → Other
    • Visual indicators: hourglass for waiting, gear for working
  • Workstream matching by directory

    • Manually opened Ghostty windows are matched to workstreams by working directory
    • No need to launch from the app to get workstream association

Bug Fixes

  • Fixed Window Switcher focus for multiple Ghostty processes
  • Fixed workstream command PATH resolution (uses interactive login shell)
  • Fixed window enrichment performance (async background processing)

Installation

  1. Download GhosttyThemePicker.dmg below
  2. Open the DMG and drag GhosttyThemePicker.app to Applications
  3. See README for first-time opening instructions (unsigned app)

Note: The Window Switcher requires Screen Recording permission to detect Claude state from window titles.

Ghostty Theme Picker v1.1.0

31 Jan 14:51

Choose a tag to compare

What's New in v1.1.0

New Features

  • Theme Preview - Color swatches show theme colors in Quick Launch panel and theme picker
  • Auto-launch - Configure workstreams to open automatically when the app starts
  • Theme Categories - Filter themes by Dark/Light in the theme picker
  • Exclude List - Hide themes you don't like from random rotation
  • Import/Export - Share workstream configurations as JSON files with selective export

Improvements

  • Theme count now shows available themes (excluding excluded ones)
  • Tooltips on color swatches explain each color (background, foreground, accents)
  • Green play icon indicates auto-launch workstreams in Manage Workstreams

Full Feature List

Random Theme, Distinct Themes, Workstreams, Favorites, Recent Themes, Launch in Directory, Menu Bar Only, Global Hotkey (⌃⌥G), Theme Preview, Auto-launch, Theme Categories, Exclude List, Import/Export


Installation: Download the DMG, drag to Applications, and right-click → Open on first launch (app is unsigned).

Ghostty Theme Picker v1.0.1

31 Jan 12:07

Choose a tag to compare

Ghostty Theme Picker v1.0.1

A macOS menu bar app to launch Ghostty with random themes.

What's New

  • Added app icon (ghost with color swatches)

Features

  • Random theme selection from 300+ built-in Ghostty themes
  • Recent themes history
  • Menu bar only (no Dock icon)

Installation

  1. Download GhosttyThemePicker.dmg
  2. Open the DMG and drag the app to Applications
  3. Launch from Applications or Spotlight

Requirements

  • macOS 13 or later
  • Ghostty installed at /Applications/Ghostty.app