Skip to content

Rethunk-AI/claude-tmux

Repository files navigation

claude-tmux

shellcheck

Hook-driven tmux integration for Claude Code. Surfaces agent state in window tab titles, rings an audible bell on permission prompts, and provides a fuzzy session picker across all Claude windows.

▶ 2/5 ironlaw-network   ← tasks in progress (2 of 5 done)
✓ 5/5 ironlaw-network   ← all tasks complete
■ 5/5 ironlaw-network   ← session stopped
! 2/5 ironlaw-network   ← waiting for permission (bell rings)
? 2/5 ironlaw-network   ← waiting for AskUserQuestion
· 2/5 ironlaw-network   ← idle prompt shown
↩ 2/5 ironlaw-network   ← subagent just returned
⟳ 2/5 ironlaw-network   ← compacting context
○ bastion               ← idle, no tasks

Pure bash, no build step. Requires tmux ≥ 3.2, bash ≥ 4.0, jq, fzf, and Claude Code.

Repository layout

bin/        hook scripts + pickers + doctor + activity-log viewer
shell/      claude-label function (plain + oh-my-bash)
tmux/       settings / bindings / per-flavor status-right configs
specs/      record of requirements and design decisions
tests/      smoke harness + install/uninstall harness
setup.sh    single entrypoint: setup.sh {install|uninstall|doctor|selftest}

Documentation

About

Hook-driven tmux integration for Claude Code — tab titles, permission bells, fuzzy session picker.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages