claude-tmux banner
nielsgroen nielsgroen

claude-tmux

Git community intermediate

Description

A terminal user interface for managing multiple Claude Code sessions within tmux. claude-tmux provides a centralized view of all your Claude Code instances, enabling quick switching, status monitoring, and session lifecycle management, including git worktree and pull request support.

Installation

Terminal
claude install-skill https://github.com/nielsgroen/claude-tmux

README

claude-tmux

A terminal user interface for managing multiple Claude Code sessions within tmux. claude-tmux provides a centralized view of all your Claude Code instances, enabling quick switching, status monitoring, and session lifecycle management, including git worktree and pull request support.

Installation

Cargo install

Just run:

cargo install claude-tmux

Add the following line to your `~/.tmux.conf`:

bind-key C-c display-popup -E -w 80 -h 30 "~/.cargo/bin/claude-tmux"

Build from source

git clone https://github.com/nielsgroen/claude-tmux.git
cd claude-tmux
cargo build --release

Add this to your `~/.tmux.conf` to bind claude-tmux to a key:

bind-key C-c display-popup -E -w 80 -h 30 "/path/to/claude-tmux"

How to use

Reload your tmux configuration. Press `Ctrl-b, Ctrl-c` to open claude-tmux from any tmux session.

To use pull requests, make sure you have `gh` installed.

Tmux options

Options:

    undefined

Features

    undefined

Screenshots

View the screenshots at [GitHub](https://github.com/nielsgroen/claude-tmux).

**Status indicators:**

    undefined

...