Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents
https://cmux.com
- Add TerminalSurface class to own ghostty_surface_t lifecycle per tab - Use ZStack to keep all terminal views alive instead of recreating on switch - Add NSTextInputClient conformance to properly handle interpretKeyEvents - Add ghostty_surface_set_focus calls for proper focus management - Add doCommand(by:) override to silence unhandled key command beeps |
||
|---|---|---|
| GhosttyTabs.xcodeproj | ||
| scripts | ||
| Sources | ||
| .gitignore | ||
| CLAUDE.md | ||
| ghostty.h | ||
| GhosttyTabs-Bridging-Header.h | ||
| Package.resolved | ||
| Package.swift | ||