Settings

Theme

Show HN: I built speedmux, a libghostty-powered terminal multiplexer

github.com

4 points by n89nanda 23 days ago · 1 comment

Reader

n89nandaOP 23 days ago

I built speedmux to make parallel agent workflows manageable from one terminal interface.

At a high level, the architecture is:

1. one terminal multiplexer process managing multiple concurrent sessions 2. per-session isolation so each agent/task can run independently 3. a persistent sidebar that tracks session state/activity without switching context 4. rendering/performance path powered by libghostty, which keeps interaction latency low even with multiple active sessions

It’s written in Go, and a lot of it was vibe-coded with Codex.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection