tmux + Claude Code session manager.
Manage persistent Claude Code sessions inside tmux — create, attach, list, kill, and rename sessions with a single command.
brew install polterix/tap/tclaudegit clone https://github.com/polterix/tclaude.git
cd tclaude
cp tclaude /usr/local/bin/
cp completions/tclaude.zsh /usr/local/share/zsh/site-functions/_tclaudetclaude <name> # Create or attach to a session
tclaude ls # List sessions
tclaude kill <name> # Kill a session
tclaude kill all # Kill all sessions
tclaude rename <old> <new> # Rename a session# Start a new session for a project
tclaude my-project
# Detach from session: Ctrl+B d
# List running sessions
tclaude ls
# Reattach later
tclaude my-project
# Clean up
tclaude kill my-project- Add
confirm-close-surface = trueto your Ghostty config (~/.config/ghostty/config) to prevent accidental terminal closures.
MIT