Live data from Hacker News

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

github.com

41–50 of 81 posts

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

#41
post #36

Earlier quoted context omitted.

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

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

Haha, it's like we're moving towards an IDE but starting from the opposite direction.

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

#42

Earlier quoted context omitted.

> 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.

Excited that someone besides me wants this! I want to hear more about your warm container host, is that shared between multiple people, or just yourself?

Also want some feedback on how we should implement it. Could make it a CLI command that opens a new vertical tab/workspace:

  cmux ssh 
Or maybe a configurable dropdown next to the plus button.

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

#44
Looks like this could be really cool, but it's a buggy mess. Can't switch top tabs, can't close tabs. Once I lose focus in a tab, I can't ever type again in that terminal tab. Can't switch between the different sidebar tabs, either.

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

#45

Looks like this could be really cool, but it's a buggy mess. Can't switch top tabs, can't close tabs. Once I lose focus in a tab, I can't ever type again in that terminal tab. Can't switch between the different sidebar tabs, either.

Sorry you likely encountered this issue: https://github.com/manaflow-ai/cmux/issues/103

The latest release (0.57.0) should fix it.

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

#46
post #19

Earlier quoted context omitted.

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.

It isn't open sourced, just a private repo on GitHub. I built it as a pet project just throwing things at the wall seeing how far I could go in a short time as a means to an end. Currently, I cannot commit time to maintaining an open source project and it would be negligent of me to put something out there that would stagnate. As quickly as my app shaped up, I bet I could claude something from scratch and implement the features that have worked out for me. There are many rough edges that I just work around that you have a better grasp on, like notifications.

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

#49
Have you looked into zmx? [0]

It doesn't have built-in notifications and there's no panel to see all the open sessions, but I wonder how hard that would be to add.

I've used zmx since I ran into it a few weeks ago. Uses libghostty as well. It's great because it allows me to replace tmux completely in all my ssh sessions, and can keep one session per assistant.

[0]: https://github.com/neurosnap/zmx

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

#50
post #49

Have you looked into zmx? [0] It doesn't have built-in notifications and there's no panel to see all the open sessions, but I wonder how hard that would be to add. I've used zmx since I ran into it a few weeks ago. Uses libghostty as well. It's great because it allows me to replace tmux completely in all my ssh sessions, and can keep one session per assistant. [0]: https://github.com/neurosnap/zmx

zmx solves persistence well, and I like their minimalism (not supporting windows, tabs, or splits). I think it's possible to make a CLI wrapper for zmx that adds notifications though, so you can have some niceties of cmux without switching to a new terminal. Lowkey we might explore this direction as well.
Post reply on HN