hn.today

Show HN: Gvmux – A native macOS terminal with vertical tabs, built on libghostty

gvmux-384478.gitlab.io6 points1 comments
Screenshot of Show HN: Gvmux – A native macOS terminal with vertical tabs, built on libghostty

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.

Read on gvmux-384478.gitlab.io1 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

Recreational Programming

Recreational Programming

Recreational programming is driven by curiosity and intrinsic motivation, focusing on enjoyment rather than external goals like career advancement or profit. It encompasses diverse styles such as exploring new languages, artistic coding, and building for fun, emphasizing learning, creativity, and personal growth. (cphiri.dev)

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.