gvmux is a native macOS terminal that wraps libghostty’s GPU-rendered terminal engine in an AppKit front end built around a vertical tab sidebar. It preserves Ghostty’s fonts, themes, keybinds and config while adding a persistent vertical tab bar with rename, color-coding and drag-reorder; flexible split panes with dimming and directional focus; live reload of your Ghostty config; search and command palette; clipboard safety prompts and link checks; desktop notifications; and a drop-down quick terminal. Tabs, splits and pane directories are saved and restored across relaunches (shells start fresh; running programs are not resumed), and sessions can be exported/imported as JSON. CLI integration lets a shell rename its tab, and the UI includes various small macOS conveniences like Services, Dock menus and secure keyboard entry.
A major addition is per-tab Claude Code integration: running claude in a pane shows a status dot (ready/working/needs input), per-pane tracking in splits, and automatic resume behavior on relaunch that types the resume command into each pane’s first prompt when appropriate. The packaged universal build (v0.1.7, 14 MB) runs on macOS 13+ and is signed/notarized; an Intel slice has only been tested under Rosetta. Source builds require Xcode Metal Toolchain and Zig 0.16.x. The project is MIT-licensed, usable day-to-day but explicitly early and experimental with some rough edges and a single-window design.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.