Releases: chfields/GhosttyThemePicker
Releases · chfields/GhosttyThemePicker
v1.3.1 - Launch at Login
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-pickerManual
- Download
GhosttyThemePicker.dmgbelow - Open the DMG and drag
GhosttyThemePicker.appto Applications - See README for first-time opening instructions (unsigned app)
v1.3.0 - Stream Deck, Hotkeys & Claude Hooks
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-pickerManual
- Download
GhosttyThemePicker.dmgbelow - Open the DMG and drag
GhosttyThemePicker.appto Applications - See README for first-time opening instructions (unsigned app)
v1.2.0 - Claude Waiting Detection
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
- Windows where Claude is waiting for input (
-
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
- Download
GhosttyThemePicker.dmgbelow - Open the DMG and drag
GhosttyThemePicker.appto Applications - 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
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
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
- Download
GhosttyThemePicker.dmg - Open the DMG and drag the app to Applications
- Launch from Applications or Spotlight
Requirements
- macOS 13 or later
- Ghostty installed at
/Applications/Ghostty.app