jordanhubbard

Like tmux, but for your browser

19
1
100% credibility
Found Mar 11, 2026 at 16 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

WebMux is a browser-accessible terminal multiplexer offering a persistent, tiled grid of SSH or Mosh sessions with multi-user support and input broadcasting.

How It Works

1
🔍 Discover WebMux

You hear about WebMux, a handy browser tool that lets you watch and control multiple remote computers on one scrollable screen like a tiled dashboard.

2
💻 Set it up on your hub computer

You place WebMux on your main always-on computer that connects to your remote machines, and make it start automatically.

3
🌐 Open in your browser

You visit the web address in any browser to see your fresh, empty terminal workspace waiting for connections.

4
Pick your access style
🔒
Secure login

Create a personal password so only you can access it.

🛡️
Trusted quick access

Skip login for use on private safe networks.

5
Add remote connections

Click plus signs to link to remote computers using their names, users, and saved logins.

6
🧱 Build your wall

Split tiles right or down to arrange sessions, tweak sizes and fonts to fit your view perfectly.

7
⌨️ Command away

Click a tile to type into it, switch focus easily, or broadcast keystrokes to every tile at once.

Always-ready dashboard

Your live terminal wall persists through browser closes and restarts, ready whenever you need it.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 16 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is webmux?

Webmux is a TypeScript-based terminal multiplexer that runs on your server or jump box, delivering a tmux-like experience directly in the browser—no need to SSH in and manage panes manually. You get a scrollable 2D grid of live SSH or Mosh sessions with full xterm.js emulation, persistent layouts that survive reboots, and features like input broadcast to type the same command across all tiles. Install via Makefile as a systemd/launchd service, configure with YAML, and access via HTTP/HTTPS with optional Argon2/JWT auth.

Why is it gaining traction?

Unlike traditional tmux or screen, webmux turns your jump box into a web-native terminal wall accessible from any browser, with multi-tab viewer presence, click-to-focus input, and auto-reconnect—perfect for ditching local tmux sessions. The "type to all" broadcast and saved host profiles speed up workflows on multi-server setups, while trusted or secure modes fit isolated networks or prod. It's a tmux-like terminal for VSCode users or WezTerm fans wanting a github-like local server without client-side hassle.

Who should use this?

DevOps engineers managing build fleets or jump boxes will love the persistent tiled SSH walls for monitoring deploys. Remote teams sharing sessions—think SREs on-call or frontend devs debugging backend services—benefit from multi-viewer collab without screen sharing. Windows/PowerShell users tired of Cygwin tmux hacks get a clean tmux-like vim alternative via browser.

Verdict

Grab it for a personal jump box if you live in terminals—solid Makefile, docs, and tests make setup painless despite 12 stars and 1.0% credibility score. Still early-stage; watch for multi-user scaling before team rollout.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.