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 <host>
Or maybe a configurable dropdown next to the plus button.
The warm container host is shared by multiple people. It basically runs docker with a small UI and a daemon which spins up new hosts, recycles them, and warms them when code changes happen.
Ideally when I open a new workspace, it opens in the context of that SSH session. So new splits open as new shells, claude's messages proxy through, etc etc.
Feel free to send me an email at stefan@hellointerview.com if you want to discuss. Love the problem you're trying to solve here.
lawrencechen|11 days ago
Also want some feedback on how we should implement it. Could make it a CLI command that opens a new vertical tab/workspace:
Or maybe a configurable dropdown next to the plus button.iamnafets|10 days ago
Ideally when I open a new workspace, it opens in the context of that SSH session. So new splits open as new shells, claude's messages proxy through, etc etc.
Feel free to send me an email at stefan@hellointerview.com if you want to discuss. Love the problem you're trying to solve here.