Tmux Claude — Development skill for Claude Code
Better tmux integration for Claude Code agent teams.
How to install Tmux Claude
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open bezlant/tmux-claude and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tmux Claude does
Better tmux integration for Claude Code agent teams.
Alternatives in Development
- Contributors — Thank you to everyone who has contributed to making planning-with-files better 16.8k ★
- Agent Rules — Rules and Knowledge to work better with agents such as Claude Code or Cursor 5.7k ★
- IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
README
tmux-claude
tmux plugin for [Claude Code](https://docs.anthropic.com/en/docs/claude-code) and [Codex](https://openai.com/index/introducing-codex/) session management.
Two features:
- Stable naming — starting Claude in a pane creates a fresh session with a tmux-derived name, with explicit opt-in resume
- Save/restore — survives tmux server restart (reboot) via tmux-resurrect integration
Requirements
- tmux >= 3.2
- TPM
- tmux-resurrect (for save/restore)
- python3 (for session lookup)
Install
set -g @plugin 'bezlant/tmux-claude'
`prefix + I` to install.
Setup
1. SessionStart hooks (required for save/restore)
These hooks write session IDs to tmux pane variables so the plugin can map panes to sessions.
**Claude Code** — add to `~/.claude/settings.json`:
{
"hooks": {
"SessionStart": [{
"hooks": [{
"type": "command",
"command": "bash ~/.config/tmux/plugins/tmux-claude/scripts/claude-session-hook.sh"
}]
}]
}
}
**Codex** — add to `~/.codex/hooks.json`:
{
"hooks": {
"SessionStart": [{
"hooks": [{
"type": "command",
"command": "bash ~/.config/tmux/plugins/tmux-claude/scripts/codex-session-hook.sh"
}]
}]
}
}
2. Shell wrapper (stable naming)
The plugin auto-installs the fish wrapper on `prefix + I`. For other shells:
# Bash (add to ~/.bashrc)
source ~/.config/tmux/plugins/tmux-claude/shell/claude.bash
# Zsh (add to ~/.zshrc)
source ~/.config/tmux/plugins/tmux-claude/shell/claude.zsh
To disable fish auto-install:
set -g @tmux-claude-auto-install-wrapper off
Features
Stable Claude Naming
Each pane gets a stable session name derived from its tmux window name:
- Single-pane window
redbot→ session nameredbot - Multi-pane window
redbot, pane 2 → session nameredbot.2
When you type `claude`
Related Skills
Zellij Claude Teams
Use Claude Code Agent Teams inside Zellij — a tmux shim that translates tmux commands to zellij actions
Claude Agent Launcher
tmux multipane launcher for claude code agent teams
Synapse
A modern terminal window manager. Manage multiple terminal sessions with workspace persistence, window groups,
Tmux Core Flow
Deterministic monitoring & permission control for teams of Claude Code agents in tmux
Winmux
tmux.exe nativo para Windows (ConPTY) - ativa o modo split-pane do Agent Teams do Claude Code sem WSL
Build With Agent Team
Build using Claude Code Agent Teams with tmux split panes
Related Agents
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Codex Orchestrator
CLI tool for delegating tasks to GPT Codex agents via tmux sessions. Designed for Claude Code orchestration wi
Turbo Flow Quick Setup
This guide explains how to run the installer scripts for the turbo-flow-claude environment. These scripts will