Cmux Codex — Development skill for Claude Code
cmux sidebar integration for OpenAI Codex CLI — status pills, progress bars, bash logs, focus-aware notifications.
How to install Cmux Codex
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yigitkonur/cmux-codex and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cmux Codex does
cmux sidebar integration for OpenAI Codex CLI — status pills, progress bars, bash logs, focus-aware notifications.
Alternatives in Development
- /factory-status - Check Factory Build Progress — See what you've built, what's validated, what's installed, and what's next 618 ★
- Cmux — cmux: tmux for Claude Code 600 ★
- Claude Notifications Go — Cross-platform smart notifications -- 6 types, click-to-focus, context analysis, webhooks 365 ★
README
codex-cmux
real-time cmux sidebar integration for OpenAI Codex CLI. status pills, progress bars, bash command logs, focus-aware desktop notifications, git integration — all wired through codex's 5 hook events and cmux's unix socket.
sibling project to [cmux-claude-pro](https://github.com/yigitkonur/cmux-claude-pro) (16 hooks for Claude Code). same architecture, adapted for codex's simpler hook system.
    
the sidebar, explained
status pill (top of sidebar)
| state | icon | color | when it appears |
|---|---|---|---|
Ready |
checkmark.circle | green | session started, waiting for input |
Thinking... |
brain | gold | you submitted a prompt, codex is processing |
Working: Bash: npm test |
hammer.fill | blue | codex is running a command |
Done |
checkmark.seal | green | response complete |
Error |
xmark.circle | red | response failed |
progress bar
adaptive estimation using `n/(n+K)` where K learns from your session history:
1 tool → ████░░░░░░░░░░░░░░░░ 0.09
3 tools → ██████████░░░░░░░░░░ 0.23
5 tools → ████████████░░░░░░░░ 0.33
done → ████████████████████ 1.00 Complete
caps at 0.95 during work. never hits 100% until codex actually finishes.
sidebar log entries
every bash command gets a formatted log entry:
[codex] [info] Bash: `npm test -- --coverage` → exit 0
[codex] [info] Bash: `git diff --stat` → exit 0
[codex] [info] Bash: `ls -la src/` → exit 0
when codex adds Edit/Read/Grep tool hooks, those will log automatically too (future-proofed with a default passthrough).
desktop notifications
focus-aware — only fires when you're NOT looking at the codex tab:
| trigger | not
Related Skills
Opencode Cmux
OpenCode plugin that bridges OpenCode events to cmux notifications and sidebar metadata.
Harness Session
Start or end a harness-tracked agent session. Provides context from previous sessions, sets focus feature, sta
Shellcast
Live inline cards for every shell command Claude Code runs: streaming output, progress bars, timing and exit s
Agent Lifecycle Ops
Unified start/stop/status/check/logs/tail/strategy interface for any systemd-managed OneFlow agent. Auto-heals
Plan Loop
Run a planning-aware cadence with Claude Code's /loop. Default tick checks plan status, runs check-complete, n
Hybrid Status
Show execution status of all stories in the PRD. Displays batch progress, individual story states, completion
Related Agents
Codex Orchestrator
CLI tool for delegating tasks to GPT Codex agents via tmux sessions. Designed for Claude Code orchestration wi
Codex Debugger
Root-cause a failing test, crash, stack trace, or misbehaving feature by delegating the investigation to OpenA
Codex Research
Code review and research agent that delegates to OpenAI Codex CLI in\