Tmux Claude Code — Development skill for Claude Code
Manage Claude Code sessions in tmux — search transcripts, resume by keyword, browse with fzf.
How to install Tmux Claude Code
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open MaxGhenis/tmux-claude-code and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tmux Claude Code does
Manage Claude Code sessions in tmux — search transcripts, resume by keyword, browse with fzf.
Alternatives in Development
- Chops — 1,000+ macOS app to browse, edit, and manage skills across Claude Code, Cursor, Codex, Windsurf, and Amp 1.1k ★
- Tmux Claude Hatch — tmux plugin that runs Claude Code sessions in popups per project directory, with an fzf picker showing each se 381 ★
- Codeman — Manage Claude Code & Opencode in Tmux Sessions in a modern WebUI 329 ★
README
tmux-claude-code
Manage [Claude Code](https://docs.anthropic.com/en/docs/claude-code) sessions in tmux. Search past conversations by keyword, resume them in the right directory, and browse sessions interactively.
Features
prefix-c— New Claude Code pane (orprefix-Cfor a named one)prefix-C-r— Resume a session by keyword (searches transcript content)prefix-C-b— Browse all sessions with fzf previewcc list— List recent sessions with status (active/inactive)cc detect— Show which panes are running Claude Code- Status bar — Active CC session count in your tmux status line
Session search
The killer feature: search across all your Claude Code session transcripts by keyword. It checks the first few user messages of every session, excludes currently active ones, resolves the correct working directory, and opens a new pane with `claude --resume`.
cc resume nextladder proposal # finds and resumes the matching session
cc resume fix ctc phaseout # keyword search across all transcripts
Smart pane detection
Correctly identifies Claude Code in tmux panes even when `pane_current_command` reports `zsh` (common when CC is launched via `zsh -c "claude ...; exec zsh"`). Uses a three-tier approach:
- Check
pane_current_command - Check child processes via
pgrep - Content-based fallback (CC prompt markers)
Install
With [TPM](https://github.com/tmux-plugins/tpm) (recommended)
Add to `~/.tmux.conf`:
set -g @plugin 'MaxGhenis/tmux-claude-code'
Then press `prefix-I` to install.
Manual
git clone https://github.com/MaxGhenis/tmux-claude-code ~/.tmux/plugins/tmux-claude-code
Add to `~/.tmux.conf`:
run-shell ~/.tmux/plugins/tmux-claude-code/claude-code.tmux
CLI wrapper (optional)
For shell access to `cc` commands:
ln -sf ~/.tmux/plugins/tmux-claude-code/cc ~/bin/cc
Configuration
All options have sensible defaults. Add t
Related Skills
Wend
Find, recover & resume your past Claude Code sessions — fast, local, single-binary CLI + plugin. Keyword + sem
Resesh
用 fzf 跨專案目錄恢復 Claude Code 與 Codex CLI session / Unified fzf finder to resume Claude Code & Codex CLI sessions
Claude Session Search
Instant full-text search across all Claude Code sessions — <5ms ranked search with synonym expansion, temporal
PointFreeMCP
Point-Free MCP server for Claude Code: search episodes, read transcripts with code, browse collections and the
Superfind
Find and resume past Claude Code, Codex, and Grok sessions by keyword or description, right in your terminal.
Wake
Wake — trace the wake of your Claude Code sessions. Browse, resume, and fork your local conversation history.
Related Agents
SEO Agent
Owns keyword strategy and search positioning — builds a keyword cluster with free research methods, decides wh
Entire Search
Search Entire checkpoint history and transcripts with entire search --json. Use proactively when the user asks
Codex Orchestrator
CLI tool for delegating tasks to GPT Codex agents via tmux sessions. Designed for Claude Code orchestration wi