Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tclaude

tmux + Claude Code session manager.

Manage persistent Claude Code sessions inside tmux — create, attach, list, kill, and rename sessions with a single command.

Installation

Homebrew

brew install polterix/tap/tclaude

Manual

git clone https://github.com/polterix/tclaude.git
cd tclaude
cp tclaude /usr/local/bin/
cp completions/tclaude.zsh /usr/local/share/zsh/site-functions/_tclaude

Requirements

Usage

tclaude <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

Examples

# 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

Tips

  • Add confirm-close-surface = true to your Ghostty config (~/.config/ghostty/config) to prevent accidental terminal closures.

License

MIT

About

tmux + Claude Code session manager

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages