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
- Ralphy — My Ralph Wiggum setup, an autonomous bash script that runs Claude Code, Codex, OpenCode, Cursor agent, Qwen & 2.8k ★
- /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 ★
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
Agent Lifecycle Ops
Unified start/stop/status/check/logs/tail/strategy interface for any systemd-managed OneFlow agent. Auto-heals
Hybrid Status
Show execution status of all stories in the PRD. Displays batch progress, individual story states, completion
Herdr Agent Watcher
Coding-agent observability for Herdr: live sidebar cards, lifecycle notifications, and a zero-config Claude Co
Claude Notifications Go
Cross-platform smart notifications -- 6 types, click-to-focus, context analysis, webhooks. Single Go binary, z
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\