codexclaw
codexclaw (cxc) is a single OpenAI Codex plugin. It reuses the
Codex runtime and adds development discipline on top: a cxc-dev work classifier, an IPABCD
work loop driven by hooks and file state, multi-model subagent configuration over MCP, a shipped
GUI dashboard, and an optional detect-only opencodex
provider bridge.
It is not a Codex fork, not a harness, and not a provider proxy. Everything ships through the
standard Codex plugin surfaces: skills, hooks, an MCP server, local components, and a small cxc
CLI. The only scoped server exception is the opt-in loopback messenger bridge, which relays to
stock codex exec and does not orchestrate subagents.
PABCD pipeline
Section titled “PABCD pipeline”Codex runtime └─ codexclaw plugin ├─ skills → cxc-dev discipline + dev-* routers + PABCD/loop/interview ├─ hooks → PABCD state, goal guards, provider detection ├─ MCP → subagent model/prompt config ├─ GUI → dashboard + opt-in messenger bridge └─ cxc CLI → enable · status · doctor · orchestrate · guiSurface map
Section titled “Surface map”| Surface | Status | Count / scope | Primary docs |
|---|---|---|---|
| Skills | current | 25 skills: eight implicit skills (dev, search, interview, pabcd, recall, loop, dev-frontend, dev-uiux-design), dev routers, qa, repo-map, and research/search helpers. |
Skills |
| Hooks | current | 12 hook JSON files: SessionStart x2, UserPromptSubmit x1, Stop x1, PreToolUse x4, PostToolUse x2, SubagentStop x1, PostCompact x1. |
Hooks |
| MCP | current | Subagent model and prompt config: subagents_get, subagents_set, catalog_list. |
MCP Tools · Subagents |
| Components | current | 8 component packages: config guard, ops, recall, PABCD state, provider bridge, subagent config, messenger bridge, skill search. GUI is separate. | How It Works |
cxc CLI |
current | enable, disable, uninstall, status, orchestrate, freeze, metric, divergence, loop, goalplan, doctor, reset, subagents, map, provider, chat, memory, skill, gui, serve, service. |
Commands |
| GUI | current | Dashboard plus shipped opt-in loopback messenger bridge through cxc serve; not a jaw-style orchestrator. |
GUI Dashboard |
Quick start
Section titled “Quick start”# Install from the public marketplacecodex plugin marketplace add lidge-jun/codexclawcodex plugin add codexclaw@codexclaw
# Verify the installcxc doctor
# Start a PABCD work-phase from the terminalcxc orchestrate P --attest '{"from":"IDLE","to":"P","did":"plan the change"}'The project gate is green at 801 tests. Build and test commands are documented separately so the landing page stays a control surface, not a release note.
