codexclaw
The terminal above uses the cxc CLI. Every install has one: the plugin payload ships a
dispatcher (node "<pluginRoot>/bin/cxc.mjs" … — the SessionStart banner names the exact
invocation), and a repo checkout can put cxc on PATH. See
Installation.
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 (built from the repo checkout until the bundled dashboard ships), 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, and local components. The cxc
CLI has two tiers for v0.1.1: the marketplace payload ships a dispatcher (bin/cxc.mjs) so
every install has a terminal surface, and a repository checkout can additionally place cxc on
PATH (npm link or alias). 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 (build from source) + opt-in messenger bridge └─ cxc CLI → ships in payload (bin/cxc.mjs); PATH cxc via checkoutSurface map
Section titled “Surface map”| Surface | Status | Count / scope | Primary docs |
|---|---|---|---|
| Skills | current | 27 skills: the dev classifier parent plus 12 surface routers, pabcd, loop, interview, search, recall, qa, repo-map, and research/search helpers. |
Skills |
| Hooks | current | 18 active hooks: SessionStart x4, UserPromptSubmit x2, PreToolUse x5, PostToolUse x2, Stop x1, SubagentStop x1, PostCompact x3. |
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 | Payload dispatcher + PATH checkout bin: enable, disable, uninstall, status, orchestrate, freeze, metric, divergence, loop, goalplan, plan, scan, doctor, reset, hooks, subagents, map, provider, chat, memory, skill, gui, serve, service. |
Commands |
| GUI | current | Dashboard (build from a repo checkout until bundled) plus 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 marketplace installcodex plugin listThe marketplace install activates skills, hooks, MCP, and the payload CLI dispatcher — the
SessionStart banner names the exact invocation when cxc is not on PATH (see
Installation):
cxc 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 1,213 tests. Build and test commands are documented separately so the landing page stays a control surface, not a release note.
