Document

Mastering tmux with Claude Code

Mastering tmux with Claude Code

Powerful Terminal Multiplexing for AI-Powered Development

Mastering tmux with Claude Code

What is tmux?

A terminal multiplexer that creates persistent sessions with multiple windows and panes, perfect for development workflows.

Run multiple terminal sessions in a single window

Sessions persist even when disconnected

Split terminal into multiple panes

Switch between windows seamlessly

Collaborate across different contexts

Also has a very cool name, am I right?

What is tmux?

Setting Up tmux with Claude Code

Claude Code integrates seamlessly with tmux to create isolated development environments.

Use claude-code --tmux to launch directly in its own tmux session for optimal isolation.

Source: [Claude Code power user tips](https://support.claude.com/en/articles/14554000-claude-code-power-user-tips)

Launch claude from a tmux session

Create a dedicated tmux session for each project

Maintains stable layouts with proper pane titles

Works with any terminal that supports tmux

Setting Up tmux with Claude Code

The tmux Prefix

The tmux prefix is defaulted to: control or ‘ctrl’ and the letter ‘b’.

After the prefix, the next character is essentially the command. 

The tmux Prefix

Working with Panes

tmux panes allow you to split your terminal workspace for efficient multitasking.

Split horizontally: Prefix + "

Split vertically: Prefix + %

Navigate between panes: Prefix + arrow keys

Resize panes: Prefix + Ctrl + arrow keys

Close pane: Prefix + x

Advanced resizing: Run `tmux resize-pane -t my-session:0.1 -x 80` from any shell to remotely control layouts. [Source](https://www.fosslinux.com/80813/how-to-adjust-the-tmux-pane-size.htm)

Working with Panes

The Power of Zoom

tmux zoom feature temporarily maximizes a pane without breaking your layout.

Zoom in: Prefix + z

Zoom out: Prefix + z (same command toggles)

Perfect for deep reading or focused coding

Layout remains intact when zooming out

Great for reviewing Claude Code outputs

The zoom shortcut (Prefix + z) is perfect for temporarily maximizing a pane for deep reading without breaking your layout.

Source: [How to Resize Tmux Panes Guide](https://www.fosslinux.com/80813/how-to-adjust-the-tmux-pane-size.htm)

The Power of Zoom

Why tmux + Claude Code is Perfect

Persistent sessions survive disconnections

Multiple AI models can run simultaneously

Perfect layouts with pane titles and borders

Cross-AI orchestration capabilities

Session-scoped theming for organization

Advanced users can set up shell aliases (za, zb, zc) to jump between worktrees, color-code terminal tabs, and enable notifications when Claude needs attention.

Source: [Claude Code Bridge](https://github.com/bfly123/claude_code_bridge) and [Power User Tips](https://support.claude.com/en/articles/14554000-claude-code-power-user-tips)

Why tmux + Claude Code is Perfect

Start Your tmux Journey

Transform your development workflow with tmux and Claude Code integration.

Remember: Prefix + z is your friend for focused work, and --tmux flag creates isolated Claude Code environments.

Install tmux on your system

Try claude from a tmux session

Practice pane management and zoom shortcuts

Set up persistent sessions for long-term projects

Start Your tmux Journey
Contents