Claude Code не обязан работать в одиночку. Его можно скрестить с Codex, Gemini, локальными моделями. Три механизма дают три разных уровня связи, и каждый хорош под своё. Плюс рабочий приём: один планирует, другой ревьюит.
Связать Claude Code с другой моделью можно тремя способами, и они отличаются тем, кто кого вызывает. Плагин запускает чужой CLI внутри Claude Code. MCP даёт Claude вызывать другую модель как инструмент. Роутер подменяет сам endpoint, на который ходит Claude Code.
| Проект | ★ | Тип | Мост к |
|---|---|---|---|
| claude-code-router | 34k | Роутер | OpenRouter, DeepSeek, Ollama, Gemini, Kimi, Qwen, Groq |
| CLIProxyAPI | 32k | Роутер | оборачивает каждый CLI как совместимый API |
| codex-plugin-cc | 18k | Плагин | офиц. OpenAI: /codex:review внутри Claude Code |
| pal-mcp-server | 12k | MCP | Gemini, OpenAI, Grok, Ollama (50+ моделей) |
Простейший кросс-модельный флоу не требует ни плагина, ни роутера: два терминала и ручная передача плана. Сильная сторона в том, что вторая модель смотрит на план свежим взглядом и ловит то, что первая не увидела.
| Шаг | Кто | Что |
|---|---|---|
| 1 · Plan | Claude (plan mode) | Интервью через AskUserQuestion → фазовый план с тест-воротами → plans/feature.md |
| 2 · QA Review | Codex | Ревьюит план против кодбазы. Вставляет фазы «2.5» с пометкой Codex Finding. Дополняет, не переписывает. |
| 3 · Implement | Claude | Реализует фаза за фазой с воротами тестов. |
| 4 · Verify | Codex | Проверяет реализацию против плана. |

Это тот же принцип, что и петля обратной связи из Главы 00, только проверяющий — другая модель. Она не разделяет слепые зоны первой и чаще ловит дыры в плане до того, как они станут кодом. Дополняет, а не переписывает: оригинальные фазы остаются.