Cmux Agent Sidebar — Development skill for Claude Code
cmux sidebar that shows which Claude Code and Codex sessions are running, waiting for you, or done — plus colored, icon-tagged workspace groups.
How to install Cmux Agent Sidebar
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Azure12355/cmux-agent-sidebar and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cmux Agent Sidebar does
cmux sidebar that shows which Claude Code and Codex sessions are running, waiting for you, or done — plus colored, icon-tagged workspace groups. cmux 侧边栏:Claude Code / Codex 运行状态 + 彩色分组。
Alternatives in Development
- Tmux Claude Session Manager — Run many Claude Code sessions across your projects, each in its own tmux session — then list them, see which a 380 ★
- Mulmoterminal — Run multiple Claude Code and Codex sessions in parallel — a browser terminal grid that shows which agent needs 187 ★
- Ad Recon — Launch the ad-enumerator agent to run the collection phase against the defined scope, producing a structured A 108 ★
README
cmux-agent-sidebar
A custom sidebar for [cmux](https://cmux.com) that shows, at a glance, which of your **Claude Code** and **Codex** sessions are running, waiting for you, or done, plus colored, icon-tagged workspace groups.
[中文说明](README.zh-CN.md)
▾ 💼 Work
┃ API refactor Running
┃ Release notes Done •
▾ ▶️ Content
┃ Video script Needs you
▸ > Code
What it does
- Status pill per workspace:
Needs you>Running>Done>Idle.- Watches every terminal pane in a workspace (splits and tabs), so a Claude Code pane and a Codex pane side by side are both covered. If any pane is running, the workspace is running.
- Recognizes Claude Code's spinner (including
Waiting for N background agentand running subagent rows) and Codex's• Working (12s • esc to interrupt)status line. Needs youwhen a permission prompt or option menu is on screen.Done(with a red dot) when an agent just finished in a workspace you haven't looked at yet.
- Colored groups: group headers get the group's color and an SF Symbol icon; every row in a group gets a rail in that color.
- Keeps everything from cmux's built-in workspaces sidebar: drag between groups, multi-select, inline rename, context menus.
Why read the screen?
cmux's built-in agent hooks drift: Claude's 60-second idle reminder reads as "waiting for input", and a session interrupted with Esc can stay "running". A small daemon (`daemon/agent_status.py`) instead reads each pane every 2 seconds with `cmux read-screen` and writes the result into the workspace status lane.
It only looks at fixed UI positions (the spinner line right above the input box, the hints below it, the last lines of a dialog), never at the conversation text, so an agent *talking about* "esc to interrupt" doesn't flip the status.
Requirements
- macOS with cmux 0.65 or later (custom sidebars beta)
python3(comes with the Xcode comm
Related Skills
Sidelit
A sidebar for Linux where every workspace is a tab, and your coding agents (Claude Code, Codex, OpenCode) show
Herdr Wsl Notify
A Herdr plugin that shows a Windows desktop toast when an agent (Claude Code, etc.) running under WSL2 becomes
Proof Of Done
Claude Code plugin that stops a coding agent from ending its turn with 'tests pass', 'build succeeds' or 'depl
Claude Sessions Widget
A KDE Plasma 6 panel widget showing what every running Claude Code session is doing - waiting on you, running
Roost
Your Claude Code sessions, perched on the notch — a macOS menu bar app that shows at a glance which one has st
Synapse
A modern terminal window manager. Manage multiple terminal sessions with workspace persistence, window groups,
Related Agents
Ade
Agent sessions routinely outlast the machine that started them, and checking a Claude Code or Codex run from a
Codex Dispatcher
Dispatches an already-prepared batch of codex-swarm subtask prompt files to parallel codex exec sessions, wait
Power Runner
POWER thin runner. Runs one command of the POWER skill (power_check.py check/restore, codex_task.py jobs) and