Run ARIS with:
- Codex as the main executor
- Claude Code CLI as the reviewer
- the local
claude-reviewMCP bridge as the transport layer
This guide is additive to the upstream Codex-native path. It does not replace skills/skills-codex/.
- Base skill set:
skills/skills-codex/ - Reviewer override layer:
skills/skills-codex-claude-review/ - Reviewer bridge:
mcp-servers/claude-review/
The install order matters:
- install
skills/skills-codex/* - install
skills/skills-codex-claude-review/* - register
claude-reviewMCP
git clone https://github.com/wanshuiyin/Auto-claude-code-research-in-sleep.git
cd Auto-claude-code-research-in-sleep
mkdir -p ~/.codex/skills
cp -a skills/skills-codex/* ~/.codex/skills/
cp -a skills/skills-codex-claude-review/* ~/.codex/skills/
mkdir -p ~/.codex/mcp-servers/claude-review
cp mcp-servers/claude-review/server.py ~/.codex/mcp-servers/claude-review/server.py
codex mcp add claude-review -- python3 ~/.codex/mcp-servers/claude-review/server.pyIf your Claude login depends on a shell helper such as claude-aws, use the wrapper:
cp mcp-servers/claude-review/run_with_claude_aws.sh ~/.codex/mcp-servers/claude-review/run_with_claude_aws.sh
chmod +x ~/.codex/mcp-servers/claude-review/run_with_claude_aws.sh
codex mcp add claude-review -- ~/.codex/mcp-servers/claude-review/run_with_claude_aws.shOptional reviewer model override:
codex mcp remove claude-review
codex mcp add claude-review --env CLAUDE_REVIEW_MODEL=claude-opus-4-1 -- python3 ~/.codex/mcp-servers/claude-review/server.py- Check MCP registration:
codex mcp list- Check Claude CLI login:
claude -p "Reply with exactly READY" --output-format json --tools ""- Start Codex in your project:
codex -C /path/to/your/projectThe overlay only replaces review-heavy skills:
research-reviewnovelty-checkresearch-refineauto-review-looppaper-planpaper-figurepaper-writeauto-paper-improvement-loop
Everything else still comes from the upstream skills/skills-codex/ package.
For long paper or project reviews, use:
review_startreview_reply_startreview_status
Why: in this host path, the review hop is:
Codex -> claude-review MCP -> local Claude CLI -> Claude backend
That extra local CLI hop is what makes long synchronous reviewer calls more likely to hit the observed Codex-hosted MCP timeout.
No special project config file is required for this path.
- keep using your existing
CLAUDE.md - keep your current project layout
- only switch the installed Codex skill files and MCP registration
Regenerate the overlay package with:
python3 tools/generate_codex_claude_review_overrides.py