Quick harness comparison: clawd-code vs openai/codex

Generated from a shallow structural read of both repositories on 2026-03-31.

Short version

Top-level feel

clawd-code

openai/codex

Primary-file signals

clawd-code

The README explicitly says the repo is now a Python-first porting workspace rather than a tracked snapshot. The CLI entrypoint in src/main.py is mostly for:

summary
manifest
parity-audit
subsystems
commands
tools
route
show-command
show-tool

That strongly suggests a harness skeleton focused on representation, inspection, and porting progress rather than a fully polished runtime.

openai/codex

The docs and package manifests say “shipping CLI product” everywhere. The Rust README makes the architecture explicit:

core/   business logic
exec/   headless automation CLI
tui/    fullscreen TUI
cli/    command multitool wrapper

That is a much more mature and productionized split.

Architecture vibe

clawd-code

openai/codex

Best one-line summary

What each is best for

Use clawd-code if you want to...

Use openai/codex if you want to...

Bottom line: clawd-code is easier to reason about; openai/codex is the better specimen of what a serious harness looks like in production.