By buremba
Makes Claude aware of its tmux environment for parallel agents, background services, and self-continuation
Record asciinema demonstrations of Claude executing a prompt in tmux. Use /record to create a recording of Claude working on any task.
This skill is AUTOMATICALLY ENABLED when Claude runs inside tmux. Claude will automatically use tmux for background processes, parallel agents, and long-running tasks. Ask Claude to "run this in the background", "spawn a parallel agent", "start a dev server", "watch for completion", or any other parallel/background work. The SessionStart hook auto-detects tmux and injects capabilities.
A Claude Code plugin that makes Claude aware of its tmux environment, enabling parallel agents, background services, and self-continuation across sessions.
/plugin
Then navigate to Discover tab and search for claude-tmux by buremba.
/plugin marketplace add https://github.com/buremba/claude-tmux
/plugin install claude-tmux
git clone https://github.com/buremba/claude-tmux ~/.claude/plugins/claude-tmux
When you run Claude Code inside tmux, Claude automatically detects it and can:
Just ask Claude what you need—it handles the tmux details automatically.
Start the dev server in a background window and show me the logs in a visible pane.
Wait until it's ready on port 3000.
Claude will create a background window for the server, a visible pane for logs, and monitor for readiness.
Fix these 3 bugs in parallel using separate Claude agents:
1. Authentication timeout in login.py
2. 500 error in /api/users endpoint
3. Button alignment in header component
Run each in a separate background window and report when all are complete.
Claude will spawn 3 agents in background windows and monitor completion.
Run the full test suite in the background.
When it's done, queue a message telling me if we should deploy to staging.
Claude will spawn tests in a background window and queue a reminder for the next session.
/record -p "Demonstrate spawning a parallel pane to review code" -o demo.cast
Records your interaction as an asciinema file. Playback with asciinema play demo.cast or upload to asciinema.org.
/record -p "Your prompt" [OPTIONS]
-w, --width WIDTH Terminal width (default: 120)
-h, --height HEIGHT Terminal height (default: 35)
-o, --output FILE.cast Output file path
-t, --timeout SECONDS Timeout in seconds (default: 120)
/record skill)Install:
# macOS
brew install tmux jq asciinema
# Linux
sudo apt-get install tmux jq asciinema
Claude doesn't use tmux features
echo $TMUXls ~/.claude/plugins/claude-tmuxRecording fails
brew install asciinemajq --versionmkdir -p ~/.claude/plugins/claude-tmux/skills/record/recordingsTMUX_ENVIRONMENT_DETECTED not showing
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub buremba/claude-tmuxProvides tmux-cli skill, to allow Claude-Code to interact with CLI scripts or other code-agents in tmux panes, using the `tmux-cli` command
Tmux session awareness and pane interaction
TMUX session awareness and process management for running services in dedicated panes
Launch, control, and monitor other Claude Code sessions as workers via tmux
Control Codex and Gemini from your phone. Coordinate AI agents across CLIs via tmux.
Skill for operating cmux terminal multiplexer. Pane splitting, sub-agent spawning/monitoring/result collection, command sending, screen reading, and notifications.