jarredkenny

jarredkenny / jmux

Public

A tmux environment built for running coding agents in parallel — with a persistent sidebar that shows every session, what's running, and what needs your attention.

19
2
100% credibility
Found Apr 06, 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

jmux is a lightweight terminal workspace that adds a sidebar for visualizing, navigating, and monitoring multiple sessions running development tools and AI agents in parallel.

How It Works

1
🔍 Discover jmux

You learn about a handy terminal tool that lets you see and manage all your coding projects and AI helpers in one place without switching windows.

2
📥 Get it ready

You add it to your computer quickly, and it helps set up any needed helpers automatically.

3
🚀 Open your workspace

Launch it to see a welcoming screen with a sidebar showing your work areas, ready to go.

4
Start new spaces

Use a simple key press to pick a folder for your project and create a fresh area for your AI assistant or code.

5
🔄 Jump between areas

Switch easily with arrow keys or a mouse click, noticing dots for new activity or flags for things needing review.

6
👥 Run helpers together

Fire up several AI coding buddies at once, watching their progress right in the sidebar.

🎉 Effortless multitasking

You now juggle multiple projects and helpers seamlessly in one screen, staying focused and productive.

Sign up to see the full architecture

5 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 jmux?

jmux is a TypeScript tool built on Bun that overlays a persistent sidebar onto tmux, letting you run coding agents like Claude Code or aider in parallel sessions—all visible in one terminal. It groups sessions by project directories or wtm bare repos, flags new output with green dots and attention needs (like agent completions) with orange ! marks, and auto-names windows/panes based on dirs and commands. Install globally with `bun install -g @jx0/jmux`; it auto-sets up tmux and fzf if missing, works over SSH, and respects your `~/.tmux.conf`.

Why is it gaining traction?

It ditches 100MB Electron GUIs for a 0.3MB tmux layer—no editor lock-in, cross-platform anywhere tmux runs, and full BYO tools (vim, lazygit, gh). Standouts include Ctrl-Shift-Up/Down for zero-lag session hops, fzf modals for new sessions with git repo fuzzy-find and wtm worktree creation, plus `--install-agent-hooks` for attention pings. Devs hunting "jmux meaning", "github tmux plugins", or "tmux environment reloaded" find it as the lightweight tmux github config upgrade for agentic flows.

Who should use this?

AI-heavy coders running parallel agents on feature branches via wtm, like spawning Claude Code per worktree. Tmux vets juggling servers/logs/editors who hate `tmux ls` blindness. Remote SSH users or container devs wanting tmux github copilot integration without GUI bloat.

Verdict

At 12 stars and 1.0% credibility, jmux feels alpha—light tests, no broad adoption—but docs shine and core UX nails tmux agent orchestration. Grab it via tmux github install if parallel terminals are your jam; otherwise, stick to vanilla tmux.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.