claude-codex-bridge — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited claude-codex-bridge (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
中文介绍: README.zh-CN.md
Claude-Codex Bridge overview
Claude-Codex Bridge is an open-source audit and verification bridge for Claude Code and Codex. It lets one agent review another agent's work, helping reduce model hallucination, missing evidence, unverified "done" claims, and overlooked edge cases.
It supports:
invoke the other agent through its CLI, and receive the audit result back in the current conversation.
engineering validation.
The recommended default is App to CLI because it does not depend on desktop window focus, manual send buttons, or new conversations.
Claude Code and Codex are both capable coding agents, but complex agentic tasks still fail in familiar ways:
Claude-Codex Bridge turns second-model review into a repeatable workflow instead of a manual copy-paste ritual.
When you work in Claude Code:
Claude current conversation
-> package the latest work as a handoff
-> call Codex CLI
-> Codex audits the result
-> audit returns to the same Claude conversationWhen you work in Codex:
Codex current conversation
-> package the latest work as a handoff
-> call Claude CLI
-> Claude audits the result
-> audit returns to the same Codex conversationNo App switching is required for the default CLI path.
.agent-bridge/runs/<runId>/.doctor command for CLI/auth checks and installation guidance.Recommended GitHub install:
npm install -g github:Jayden-X-L/claude-codex-bridge
claude-codex-bridge doctor
claude-codex-bridge installThis uses npm as the installer, but it installs directly from GitHub and does not require the package to be published on npmjs.com.
doctor checks the local Claude/Codex CLI setup. install adds the Claude skill, Codex plugin, and bridge runtime files to your home directory.
From a source checkout:
git clone https://github.com/Jayden-X-L/claude-codex-bridge.git
cd claude-codex-bridge
npm run check
node agent-bridge/bridge.mjs doctor
node agent-bridge/bridge.mjs installRestart Claude Code and Codex after installation so they discover the skill and plugin.
If you are not sure whether your machine is ready, run:
claude-codex-bridge doctordoctor checks:
AGENT_BRIDGE_CODEX_BIN.PATH./Applications/Codex.app/Contents/Resources/codexclaude auth status.If something is missing, it prints the next command to run.
Common fixes:
npm install -g @openai/codex
npm install -g @anthropic-ai/claude-code
claude auth login
claude auth statusIn Claude Code, ask:
Use claude-codex-bridge to send this work to Codex for audit.Claude packages the current work, calls Codex CLI, and receives Codex's audit back in the same conversation.
In Codex, ask:
Use claude-codex-bridge to send this work to Claude for audit.Codex packages the current work, calls Claude CLI, and receives Claude's audit back in the same conversation.
Claude -> Codex audit:
printf 'Claude result to audit' | node agent-bridge/bridge.mjs to-codex --stdin --delivery cliCodex -> Claude audit:
printf 'Codex result to audit' | node agent-bridge/bridge.mjs to-claude --mode audit-codex --stdin --delivery cliDry run without calling a model:
printf 'handoff preview' | node agent-bridge/bridge.mjs to-codex --stdin --dry-runDefault mode:
--delivery cliThis invokes the target agent through its CLI and returns the audit to the current conversation.
Optional desktop App modes:
--delivery current
--delivery new
--delivery axThese modes can paste into the current App conversation, open a new App conversation, or use macOS Accessibility automation. They may require macOS permissions and are less reliable than the CLI path.
Every CLI run gets a runId and a durable evidence directory:
.agent-bridge/runs/<runId>/
handoff.md
audit.md
stdout.log
stderr.log
summary.json
summary.md
cli_done.json or bridge_error.jsonUse:
cat .agent-bridge/runs/latest.jsonto inspect the latest run.
Interpretation:
status: success and cli_done.json exists: the audit completed.status: error and bridge_error.json exists: the audit failed, and theerror was recorded.
status: started: the run is still in progress or was interrupted.The legacy latest files are also maintained:
.agent-bridge/outbox/latest-codex-audit.md
.agent-bridge/outbox/latest-claude-audit.mdThis project is useful if you:
This is not a full multi-agent runtime.
It does not replace human judgment, tests, or code review. It standardizes the handoff between Claude and Codex, asks for a structured second opinion, and keeps evidence for each run.
MIT License. See LICENSE.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.