Projects · 11
Things I've built, mostly so I'd want to use them.
P-06 Agent Runtime · TypeScript · 2026 · Exploration
webmux
Authentic tmux in the browser, with cross-device session handoff
BROWSER · live tmux panes + take-control handoff
webmux is a web-first tmux client: it attaches to the tmux server you already run and renders your live panes in the browser with xterm.js. There’s no replacement layer — it’s the same tmux underneath, so you can switch between the browser and your normal terminal at any time and your sessions persist.
A Bun daemon bridges the browser to tmux over a WebSocket. The working core covers pane streaming, session ownership, explicit take-control flows, and two-browser handoff and release, so a session can move between devices. Still early and source-checkout only; agent-workflow features and packaged distribution are on the roadmap, not built yet.
~/projects/webmux · last sync 06 jun 2026
ESC ▌