
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
@lobes/vmux
Advanced tools
Manage multiple AI coding agents in isolated git worktrees.
Branch, develop, and merge — all in parallel.
npm install -g @lobes/vmux
cd /path/to/your/project
vmux
Press n to create a new pane, type a prompt, pick one or more agents (or none for a plain terminal), and vmux handles the rest — worktree, branch, and agent launch.
Press u to open rituals: reusable setup recipes for starting a project with a known pane layout. Built-ins include Start Coding, Terminal First, Review Stack, and Release Check. You can also save the current setup as a project ritual and attach a default ritual to that project.
New to tmux? Run:
vmux doctor
vmux doctor --fix
vmux doctor checks tmux, git, clipboard/navigation support, vmux session styling, and the vmux-managed tmux config block. --fix applies safe repairs, backs up an existing ~/.tmux.conf, and only edits the block between # >>> vmux and # <<< vmux.
vmux creates a tmux pane for each task. Every pane gets its own git worktree and branch so agents work in complete isolation. When a task is done, open the pane menu with m and choose Merge to bring it back into your main branch, or Create GitHub PR to push the branch and file a pull request.
| Key | Action |
|---|---|
n | New pane (worktree + agent) |
t | New terminal pane |
u | Open or manage rituals |
e | Rename the selected pane/thread or project inline |
j / Enter | Jump to pane |
m | Open pane menu |
f | Browse files in selected pane's worktree |
x | Close pane |
h | Hide/show selected pane |
H | Hide/show all other panes |
p | Add project to sidebar |
P | Show only the selected project's panes, then show all |
s | Settings |
q | Quit |
When focus is inside a work pane, tmux receives your keys instead of vmux. Use Ctrl-b then Left Arrow to return to the vmux sidebar. When mouse events are enabled, click a pane/thread/worktree row to select it and double-click a pane/thread/worktree name or project header to edit it inline. On macOS, Alt+Shift+M opens the focused pane menu when your terminal sends Option as Meta. In Terminal.app, enable Settings > Profiles > Keyboard > Use Option as Meta key. In iTerm2, use Settings > Profiles > Keys > Left/Right Option Key > Esc+.
See CONTRIBUTING.md for the recommended local "vmux-on-vmux" development loop, hook setup, and PR workflow.
MIT
FAQs
Parallel AI coding agents with tmux and git worktrees
The npm package @lobes/vmux receives a total of 10 weekly downloads. As such, @lobes/vmux popularity was classified as not popular.
We found that @lobes/vmux demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.