Live data from Hacker News

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

github.com

31–40 of 81 posts

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

#31
post #28

Nice. I should add notifications to https://github.com/rcarmo/webterm - I already have sparklines as a CPU usage indicator and live thumbnails, but a visual highlight should be easy to add.

Cool project! How are you liking ghostty-web so far?

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

#32
post #24
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.

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.

Well, there's a fantastic idea. Apparently so many people are already in this better world: https://gist.github.com/tanyuan/55bca522bf50363ae4573d4bdcf0...

I have Karabiner Elements so I added it and it's amazing!

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

#33

[flagged]

> If two agents are working on the same local dev server, do they share the browser context or get isolated profiles Currently they share browser context. Adding isolated profiles is a good idea. Do you often use multiple agents in a single project and have them both work on different pages? I personally use multiple checkouts, and the problem for me is that agents working in the same project want to spin up the same…

Can’t wait for better SSH support. We have a warm container host that spawns a fresh container so we get nice sandboxing and isolation, but the UX has left us with basically the same challenges you solved here for one box.

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

#34
post #19

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;…

Wow! That would be incredible! I don't have the agents control the browsers like you are doing. I'm watching to see what you do though because that is incredible. The performance hit is real though -- I may look at libghostty. I went the similar path of going vertical tabs after having worked that way in iTerm2 for months. Here's what I currently have: Project-based organization -- Group sessions by working directory…

Very cool stuff! Would be curious if the stuff you've built is open sourced? Having a bunch of Claude Codes will definitely eat a ton of CPU/RAM. libghostty should help to a certain extent, but at some scale, you'll probably a custom optimized agent loop or remote VMs.

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

#35

Earlier quoted context omitted.

Upstreaming into Ghostty would be very difficult as it's not actually a fork, I just used libghostty under the hood.

Ah! Thanks for explaining that. I totally keep forgetting, to my own detriment, libghostty exists. It’s mighty cool to see it being used more and more to build cool new terminals (like yours and the mobile terminal that showed up here the other day).

I missed the mobile terminal and I've been hunting for a good one, did a search for past week but found nothing, if you had a link handy that would be great - thank you.

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

#36
post #29

Earlier quoted context omitted.

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?

Yep! Also a simple text editor pane would be sweet too.

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

#37
I had sort of the same idea. https://wingthing.ai/ This idea started at “sandbox” and worked its way toward “remote access”. But same thoughts about muxing sessions. Love being able to leave and reattach while an agent is working. I’ll give yours a shot!

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

#38

I had sort of the same idea. https://wingthing.ai/ This idea started at “sandbox” and worked its way toward “remote access”. But same thoughts about muxing sessions. Love being able to leave and reattach while an agent is working. I’ll give yours a shot!

Would love your feedback and suggestions!

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

#40

[flagged]

> a cron or hook that runs tmux capture-pane on each agent pane and checks for the idle prompt is enough to know when one needs attention.

Curious why you aren't using Claude Code's stop/notification hook

> Separate Chrome profiles per agent is the brute-force fix, but it's expensive. The better pattern is treating browser access as a serialized resource — one agent gets it at a time, with the others queued.

Ports could also be another serialized resource. Another direction we're exploring is to give agents VMs that have Chrome + VNC preinstalled [1]. Prompting Claude to use Docker also goes a long way there.

[1] https://cloudrouter.dev/

Post reply on HN