Live data from Hacker News

Show HN: cmux - Ghostty-based terminal with vertical tabs and notifications

github.com

21–30 of 81 posts

Re: Show HN: cmux - Ghostty-based terminal with vertical tabs and notifications

#22

Awesome work, keen to try it out tomorrow. Can I make the notifications work with Gemini CLI and Kiro CLI too?

Thanks! Yup, notifications can be triggered via cli:

  cmux notify --title "Claude Code" --subtitle "Waiting" --body "Agent needs input"
And afaik, both Gemini/Kiro should have stop hooks. If they send OSC notifications, then notifications will "just work" as well.

Docs: https://www.cmux.dev/docs/notifications

Re: Show HN: cmux - Ghostty-based terminal with vertical tabs and notifications

#23
post #11

Earlier quoted context omitted.

Ah, I regret training myself into Caps Lock to Escape. Well, a personal problem then. It doesn't seem to have copy-paste support that I have in my Ghostty but I bet that's a config somewhere.

> copy-paste support that I have in my Ghostty Want to fix this, how do I reproduce? Select with mouse and cmd+c seems to work for me.

Oh thank you. Perhaps it's something in my Ghostty. Here's a gist to work with:

https://gist.github.com/roshan/b2a073e2377f370ce83cf7c4ea6d8...

I'm on MacOS 15.7.4 on an M4 Max Macbook

Re: Show HN: cmux - Ghostty-based terminal with vertical tabs and notifications

#24
post #11

Earlier quoted context omitted.

Thank! I personally have caps lock mapped ctrl... but open to suggestions! Since it's hard to handle both horizontal and vertical tabs.

Ah, I regret training myself into Caps Lock to Escape. Well, a personal problem then. It doesn't seem to have copy-paste support that I have in my Ghostty but I bet that's a config somewhere.

Get the best of both worlds by having it be Ctrl when held down + pressed with another key and Esc when you press and release it by itself.

Re: Show HN: cmux - Ghostty-based terminal with vertical tabs and notifications

#25
post #23

Earlier quoted context omitted.

> copy-paste support that I have in my Ghostty Want to fix this, how do I reproduce? Select with mouse and cmd+c seems to work for me.

Oh thank you. Perhaps it's something in my Ghostty. Here's a gist to work with: https://gist.github.com/roshan/b2a073e2377f370ce83cf7c4ea6d8... I'm on MacOS 15.7.4 on an M4 Max Macbook

Thanks for repro, taking a look!

Re: Show HN: cmux - Ghostty-based terminal with vertical tabs and notifications

#29
post #7

I like what you did here and with your direction with the stack. We have some common overlap. Last week I started clauding up something to manage my Claude sessions. It is built on Tauri 2 using xterm.js. It has is project-based and each project has resumable sessions. I borrowed inspiration from Happy coder and clauded an Expo app so I can claude remotely on-the-go. It has been a force multiplier in my clauding with…

Mobile interface is definitely nice. Planning on adding iOS app since libghostty works there too! And I imagine that having your main terminal app be synced directly to your phone must be nice, though it doesn't solve the problem of closing my laptop. Would love to hear what other features have been particularly beneficial to your dev style too. Some directions I'm interested in is having everything be programmable;…

I really like having ~8-12 active Ghostty windows tiled so I can keep an eye on everyone's progress, and then I'll expand one or two for deeper work. Would love to see some sort of auto-expand/contract so I can keep an eye on everything but then when I foreground a pane it grows, or something like that.

Re: Show HN: cmux - Ghostty-based terminal with vertical tabs and notifications

#30
post #29

Earlier quoted context omitted.

Mobile interface is definitely nice. Planning on adding iOS app since libghostty works there too! And I imagine that having your main terminal app be synced directly to your phone must be nice, though it doesn't solve the problem of closing my laptop. Would love to hear what other features have been particularly beneficial to your dev style too. Some directions I'm interested in is having everything be programmable;…

I really like having ~8-12 active Ghostty windows tiled so I can keep an eye on everyone's progress, and then I'll expand one or two for deeper work. Would love to see some sort of auto-expand/contract so I can keep an eye on everything but then when I foreground a pane it grows, or something like that.

Ah, like a way to maximize the current pane you're focused on?
Post reply on HN