Cross-model peer review for coding agents Model Peer v0.8.1, an open-source tool from makedirectory, enables cross-model peer review for coding agents by letting Claude Code, OpenAI Codex CLI, and Google Gemini CLI consult each other as read-only peers, with the primary agent as the hub and reviewers running in parallel. The tool, installable via curl, creates per-project skills and commands, and it never reads or writes AGENTS.md, CLAUDE.md, or GEMINI.md. Cross-model peer review for coding agents. Model Peer lets Claude Code, OpenAI Codex CLI, and Google Gemini CLI consult one another as independent, read-only engineering peers. model-peer ask codex "Review this authentication design for bypasses" model-peer review This is the part that surprises people. Your agent is the hub. Each consultation spawns another vendor's CLI, read-only, gets one answer, and exits. Nothing persists. php Primary agent | +-- independent peer model -- advisory response | +-- primary agent evaluates the advice The peer supplies evidence, not authority. Project rules and invariants still win. --depth deliberately relaxes this, and it is opt-in: php depth 1 default primary - peer - primary depth 1 opt-in primary - peer - peer - primary Even then the peer runs nothing. It asks Model Peer for the second opinion, and Model Peer decides whether to perform it. model-peer review keeps its reviewers as leaves unless you pass --depth , and even then a reviewer may only consult a model that is not on the panel. Reviewers that can consult each other are not independent observations, which is the whole point of the panel. The peer also starts in your working directory with read tools enabled, so you don't paste code into the question — name files and symbols and let it look. Coding agents can review their own work, but self-review is still self-review. model-peer review fans your Git diff out to every installed model independently. None of them sees the others' conclusions; only then does a synthesizer reconcile the findings. Because reviewers can't anchor on each other, agreement between them is real signal. Reviewers are independent, so they also run in parallel: a review costs roughly the slowest model rather than the sum of them, and Model Peer waits for the whole panel before synthesizing. php +-- Claude --+ | | git changes --+-- Codex ---+-- synthesis | | +-- Gemini --+ curl -fsSL https://raw.githubusercontent.com/makedirectory/ModelPeer/v0.8.1/install.sh | bash Or clone and run ./install.sh . As with any remote shell installer, inspect it first. Model Peer never asks you to paste an API key — authentication stays with each vendor CLI. Installing Model Peer globally gives you a command. It does not give the coding agent in your repository a habit. One command per project fixes that: cd ~/code/your-project model-peer init all or: init claude / init codex / init gemini Name the agents whose directories it may write. There is no default — a repository gets the CLIs its team actually uses, and nothing else. created .claude/skills/cross-model-review/SKILL.md created .claude/skills/cross-model-consult/SKILL.md created .codex/skills/... both, per CLI created .gemini/skills/... created .claude/commands/peer-review.md created .claude/commands/peer-ask.md Two skills, because the tool does two things that fire on different cues: review cross-checks a diff across the whole panel, consult gets one peer's opinion on one question. Each is a self-contained directory in the place each vendor set aside for skills. Your AGENTS.md, CLAUDE.md, and GEMINI.md are never read, written, or symlinked. Now the agent consults a peer on its own — before an architecture decision, on a bug that has outlived two hypotheses, on anything security-sensitive — and tells you which model it asked and whether it took the advice. In Claude Code you also get /peer-review for a full cross-model review of the current diff. Commit those files and your team gets the same behavior. After upgrading Model Peer, model-peer update refreshes them; model-peer update --check verifies them in CI. → In your workflow https://modelpeer.app/workflow · Agent skills https://modelpeer.app/agent-rules model-peer ask