I am making this tool to use Codex and other harnesses in Claude Code focused repos without disrupting the team repo with extra harness files.
@zyuapp/unclaude keeps Claude as the source of truth and adds Codex-facing bridges only when needed.
- create
AGENTS.md -> CLAUDE.md - create
.agents/skills -> .claude/skills - add
AGENTS.mdand.agents/to the user's global Git ignore
The command requires Git and runs at the repo root. It skips missing Claude-owned sources and refuses to overwrite existing real files or directories.
npx @zyuapp/unclaudeInteractive mode lets you choose any of the supported actions.
You can also run it with flags:
npx @zyuapp/unclaude --bridge-all
npx @zyuapp/unclaude --bridge-agents
npx @zyuapp/unclaude --bridge-skills
npx @zyuapp/unclaude --global-ignore