Who it is forA developer with five or more agent sessions in split panes who misses when one is blocked.
The problemNative notifications just say Claude is waiting with no context, and tab titles become unreadable.
The outcomePanes that ring and tabs that light up when an agent needs you, plus a panel of all pending notifications.
What you need first
- macOS
- Homebrew or the DMG installer
- Optional: your existing Ghostty config for themes and fonts
Steps
- Run
brew tap manaflow-ai/cmuxandbrew install --cask cmux - Run
cmux hooks setupto install hooks for supported agents it finds - For Codex or OpenCode run
cmux hooks setup codexorcmux hooks setup --agent opencode - Start your agents in separate workspaces and splits
- Press Cmd+Shift+U to jump to the most recent unread notification
Prompt for your agent
Install manaflow-ai/cmux with Homebrew, run cmux hooks setup for Claude Code and Codex, and open three workspaces for <tasks>. Confirm that a waiting agent shows the blue ring and appears in the notification panel.
Caveat.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for manaflow-ai/cmux and "See at a glance which coding agent is waiting for you"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer