ターミナルマルチプレクサ

1つのターミナルウィンドウ内で複数のセッションを管理するツール。代表的なものにtmux、GNU screenがある。

主な機能

tmuxの基本操作

# 新規セッション作成
tmux new -s session-name

# セッション一覧
tmux ls

# セッションにアタッチ
tmux attach -t session-name

# デタッチ(Ctrl+B, D)

# ウィンドウ分割
# Ctrl+B, % (垂直分割)
# Ctrl+B, " (水平分割)

AIエージェントでの活用

並列開発において、複数のClaude Codeセッションを管理するのに便利。

# 各worktreeでClaude Codeを起動
tmux new-session -d -s dev -c ../project-main
tmux send-keys -t dev "claude" Enter

tmux new-window -t dev -c ../project-feature-a
tmux send-keys -t dev "claude" Enter

SSH経由のリモート開発でも、接続が切れてもセッションが維持されるため、長時間タスクを安心して実行できる。

代替ツール

関連