script-commands
script-commands copied to clipboard
Add Ghostty AI terminal launchers with visual themes
Ghostty AI Terminal Launchers
๐ฏ Problem
Developers using multiple AI CLI tools (Claude Code, Codex, Gemini, Kimi) in parallel terminals struggle to quickly identify which terminal runs which tool. This leads to:
- Wasted time checking terminal content
- Accidental commands sent to wrong AI
- Context switching friction
๐ก Solution
7 Raycast scripts that launch Ghostty with distinct visual themes.
Features:
- Dropdown menu for quick selection
- Direct launch scripts for hotkeys
- Unique visual identity per tool (colors, cursor styles, padding)
- WCAG AAA contrast ratios
๐ Benefits
- Instant Visual ID: Recognize AI tool without reading terminal
- <1s Launch: Fast workflow initiation
- No Confusion: Clear visual boundaries
- Extensible: Easy to add more tools
โ Checklist
- [x] ShellCheck validated (0 warnings/errors)
- [x] Bash 3.2+ compatible
- [x] All @raycast.* metadata
- [x] Error handling
- [x] README with examples
- [ ] Screenshots (to be added)
๐ Files
- README.md - Usage guide
- launch-ai-terminal.sh - Dropdown menu
- launch-*-code.sh - 5 direct launch scripts
- list-recommended-themes.sh - Theme docs
๐งช Testing
- macOS 14.x/15.x
- Raycast 1.66+
- Ghostty 1.0+
- ShellCheck 0.11.0
๐ค Community Value
Extensible pattern for other CLI tools (Aider, Cursor, Continue).
Note: First contribution. Happy to iterate based on feedback!