Tmux Ccm — Communication skill for Claude Code
An attention manager for parallel Claude Code sessions — tmux plugin with live state detection, dashboard, and cross-project messaging.
How to install Tmux Ccm
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yohasebe/tmux-ccm and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tmux Ccm does
An attention manager for parallel Claude Code sessions — tmux plugin with live state detection, dashboard, and cross-project messaging.
Alternatives in Communication
- Gtm Strategy — Create GTM strategy with channels, messaging, and launch timeline 7.8k ★
- Hermes Bot Mode — Bot Mode for the Hermes desktop: a roster of named agents with their own chats, avatars, routines, and bot-to 650 ★
- Add Channel — Skill: Add a new messaging channel to TEMM1E 491 ★
README
[](https://docs.anthropic.com/en/docs/claude-code) [](LICENSE) [](https://github.com/tmux/tmux)
ccm is a tmux plugin for developers who run [Claude Code](https://docs.anthropic.com/en/docs/claude-code) across several projects at once. Each Claude session becomes a tagged tmux window with live state detection — so you stop tabbing through windows trying to remember which is mid-response, which is waiting for your approval, and which is idle.
It's effectively an **attention manager**: every project gets a state (BUSY / IDLE / waiting for permission), the dashboard sorts them by urgency, and one keystroke takes you to whichever needs you next.
A popup dashboard shows every project's state (busy / idle / waiting for permission), git branch, and listening ports at a glance. Snapshots restore your full layout after a tmux restart. Desktop notifications surface only the projects that need attention.
ccm's value scales with parallelism: useful with 2–3 projects, daily infrastructure with 4+. Best fit for Max-tier users running agents across multiple projects in parallel.
How ccm models your work
One **project** = one **folder** = one **tmux window**. A window holds any number of panes (Claude Code, a shell, a dev server, an Agent Teams teammate, …). The state of each Claude Code pane (PERMIT / BUSY / IDLE) aggregates up to its window, and ccm dashboard (`prefix + Tab`) switches between windows.
![ccm mental model: a tmux session contains windows (each window = one project =
Related Skills
Cross Agent MCP
Relay MCP server for live Claude Code and Codex sessions (terminal or VS Code) — cross-agent (Claude <-> Codex
Cc Uplink
Claude Code's unified outbound channel layer: one MCP server, six fixed tools, pluggable drivers (tmux cross-p
Pokegents
Pokegents is a local, Pokémon-inspired dashboard that turns Claude Code and Codex sessions into a local team d
Codex Claude Bridge
Bridge existing Codex and Claude Code sessions with MCP messaging, automatic context compaction and a multi-pr
Tincan
Peer messaging between live Claude Code, Codex and opencode sessions on one machine. One binary, run as an MCP
Resumable Work
Agent skill for cross-session continuity: the repo and .agent-state/ replace chat history, so a new Claude Cod
Related Agents
Atlas Review
Program manager reviewing for completeness, cross-reviewer connections, and creative challenges. Maintains For
Codex Orchestrator
CLI tool for delegating tasks to GPT Codex agents via tmux sessions. Designed for Claude Code orchestration wi
Risk Manager
Owns the desk's risk limits, sizes every trade from live account state, monitors the book, and can veto. Read-