By shawnpana
Session multiplexing utility for managing multiple concurrent connections.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-4 --plugin shawnpana-smuxOne-command tmux setup with terminal automation for AI agents.
tmux-bridge CLI lets any agent read, type, and send keys to any panetmux-bridge read codex 20 # read the pane
tmux-bridge type codex "review src/auth.ts" # type into it
tmux-bridge keys codex Enter # press enter
https://github.com/user-attachments/assets/9d5463ba-5972-4bbd-a07e-b585f1178011
curl -fsSL https://shawnpana.com/smux/install.sh | bash
This installs:
Everything lives in ~/.smux/.
All keybindings use Option (Alt) with no prefix required.
| Key | Action |
|---|---|
Option+i/k/j/l | Navigate up/down/left/right (no wrap) |
Option+n | New pane (split + auto-tile) |
Option+w | Close pane |
Option+o | Cycle layouts |
Option+g | Mark pane |
Option+y | Swap with marked pane |
| Key | Action |
|---|---|
Option+m | New window |
Option+u | Next window |
Option+h | Previous window |
| Key | Action |
|---|---|
Option+Tab | Toggle scroll mode |
i/k | Scroll up/down |
Shift+I/K | Half-page up/down |
q or Escape | Exit scroll mode |
A CLI for cross-pane communication. Any tool that can run bash can use it — Claude Code, Codex, Gemini CLI, or a plain shell script.
| Command | Description |
|---|---|
tmux-bridge list | Show all panes with target, process, label |
tmux-bridge read <target> [lines] | Read last N lines from a pane |
tmux-bridge type <target> <text> | Type text into a pane (no Enter) |
tmux-bridge keys <target> <key>... | Send keys (Enter, Escape, C-c, etc.) |
tmux-bridge name <target> <label> | Label a pane for easy addressing |
tmux-bridge resolve <label> | Look up a pane by label |
tmux-bridge id | Print this pane's ID |
See the smux skill for full documentation on agent-to-agent workflows.
smux update
smux uninstall
Install the smux skill to teach your agents how to use tmux-bridge:
npx skills add ShawnPana/smux
Works with Claude Code, Codex, Cursor, Copilot, and 40+ other agents.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Creative skill for generating algorithmic and generative art. Produces visual designs using mathematical patterns, fractals, and procedural generation.
Frontend design skill for UI/UX implementation
Humanise text and remove AI writing patterns. Detects and fixes 24 AI tell-tales including inflated language, promotional tone, AI vocabulary, filler phrases, sycophantic tone, and formulaic structure.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.