Codex и Gemini внутри Claude Code за вечер. Три мозга в одном терминале
В конце апреля Anthropic официально признал регрессии в Claude Code (версия 2.1.116): модель тупит на сложных задачах. У меня и у разработчиков на канале «ИИ Мастодонт» уже работает обходной путь. К Claude добавляешь Codex, чтобы он аудировал код, и Gemini, чтобы тот тянул мультимодальность. Все три модели гоняются через CLI (командную строку, где ты пишешь команды текстом, а не кликаешь по кнопкам), авторизация идёт через подписки за $20/мес, без API-токенов. Внутри гайда команды установки, обход geo-блока для РФ и готовая обвязка для Claude Code.
Май 2026 · Claude Code 2.1+ · OpenAI Codex 0.130 · Gemini CLI 0.42 · Windows и Linux
Одна нейросеть на серьёзный проект уже подводит
На май 2026 рынок выглядит так. Claude силён в архитектуре и держит длинный код, но временами тупит. Codex от OpenAI разбирает код по безопасности и качеству строже остальных. Gemini держит 1 миллион токенов контекста и один из тройки смотрит YouTube-ролики и картинки прямо из терминала. Спорить, какая из трёх лучше, бессмысленно — у каждой своя роль.
Концепция Three Brains. Claude дирижирует, Codex проверяет код по четырём направлениям (безопасность, надёжность, качество, логирование), Gemini читает картинки и видео. Всё это один терминал, и переключаешься между моделями одной командой.
Prerequisites и установка обоих CLI
Что держать под рукой заранее. Node.js LTS (v24 на май 2026, качаешь с nodejs.org или ставишь через nvm). Уже работающий Claude Code. Аккаунт ChatGPT Plus за $20/мес, он же открывает Codex CLI бесплатно. Google-аккаунт для Gemini, где Free tier включается автоматом. Версию проверяешь командами node --version и npm --version в новом терминале после установки.
npm install -g @openai/codex npm install -g @google/gemini-cli codex --version # ожидается codex-cli 0.125+ gemini --version # ожидается 0.39+
Нюанс на Windows. Если codex ругается «Missing optional dependency @openai/codex-win32-x64», переустановите с явным @latest: npm не подтянул бинарник под вашу платформу.
npm install -g @openai/codex@latest
Я и сам поймал эту ошибку, пока ставил всё для гайда. После @latest установка прошла, codex-cli 0.130.0 крутится на машине прямо сейчас.
Авторизация обоих сервисов
У Codex это `codex login`, открывается браузер с OAuth (вход через ваш аккаунт, без копирования ключей). С Gemini чуть длиннее: запускаете интерактивный режим, проходите авторизацию, потом `/quit`.
codex login # OAuth через браузер gemini # запустить интерактив, авторизоваться /quit # выйти после успеха
Для РФ. Gemini закрыт по гео, без прокси никак. У меня в системе прописан HTTPS_PROXY с авторизацией, и gemini подхватывает его сам, работает напрямую. Без прокси api.google.com отвечает таймаутом на 30-60 секунд.
Интеграция с Claude Code: два пути
Сразу после установки CLI живут сами по себе. Чтобы Claude Code дёргал их за тебя, нужна интеграция. На май 2026 путей два, а какой подойдёт, зависит от твоей сборки Claude Code.
Путь A, официальные плагины через /plugin install. Сработает, если у тебя свежий билд Claude Code с включённой фичей plugin marketplaces. Команды идут по одной:
/plugin marketplace add openai/codex-plugin-cc /plugin install codex@openai-codex /plugin marketplace add thepushkarp/cc-gemini-plugin /plugin install cc-gemini-plugin@cc-gemini-plugin /reload-plugins
Если вылезает «/plugin isn`t available in this environment», твой билд эту фичу не тянет. Так у меня и вышло. Тогда переходи на путь B.
Путь B, через gstack skill package. Это набор готовых skill-обёрток (надстроек, которые учат Claude Code новым командам). Внутри уже лежит рабочий интерфейс к Codex и сравнение моделей. Ставится одной командой:
cd ~/.claude/skills git clone https://github.com/garrytan/gstack cd gstack && ./setup
После этого в Claude Code появляются: `/gstack-codex review` (code review против диффа, то есть против ваших последних правок в коде), `/gstack-codex challenge` (адверсарный режим, когда модель пытается сломать ваш код), `/gstack-codex challenge security` (тот же режим с упором на безопасность), `/gstack-benchmark-models` (сравнение Claude, GPT и Gemini на одной задаче). Этим я пользуюсь сам. Работает всюду, где работает Claude Code, и от plugin marketplaces не зависит.
Auto-router skill: Claude сам решает кого позвать
Последний кусок стека, skill-файл в `~/.claude/skills/three-brain/SKILL.md`. Он ловит триггеры прямо в вашей речи. Slash-команды (те, что начинаются со слэша) держать в голове не придётся, говорите по-русски или по-английски:
- «проверь работу» / «check work» → автоматом запускается Codex review
- «проанализируй видео» / «analyze video» → Gemini берёт файл/URL
- «застрял» / «stuck» / «не работает» → Codex rescue mode
- «спроси у всех трёх» / «ask all three» → дебаты Claude vs GPT-5.5 vs Gemini
- Чувствительные пути (auth, billing, миграции) → принудительный Codex review без вашего вмешательства
Готовый skill-файл лежит ниже. Скопируй его одной кнопкой и сохрани в ~/.claude/skills/three-brain/SKILL.md (на Windows путь будет C:\Users\<Имя>\.claude\skills\three-brain\SKILL.md). После перезапуска Claude Code триггеры заработают сразу, и slash-команды снова можно не вспоминать.
--- name: three-brain description: Автоматический роутер задач между Claude Code (водитель), Codex CLI (ревьюер) и Gemini CLI (длинный контекст и медиа). Срабатывает на триггеры в русском и английском. --- # Three Brains · правила маршрутизации Claude остаётся основным исполнителем. Codex и Gemini подключаются автоматически на конкретные триггеры. ## Когда звать Codex Триггеры (русский и английский): - «проверь работу» / «проверь свой код» / «check work» / «review your code» - «отревьюй» / «sanity-check» / «двойная проверка» / «double-check» - «второе мнение» / «second opinion» / «get a second opinion» - «застрял» / «не работает» / «stuck» / «rescue» - «прогони код» / «аудит» / «audit» Что делать: 1. Выполнить `codex review --diff` против последнего коммита или незакомиченных изменений 2. Если найдены проблемы по векторам безопасности, надёжности, качества или логирования - вывести структурированный отчёт 3. Не править код автоматически - только показать список замечаний с пояснениями ## Когда звать Gemini Триггеры: - «проанализируй видео» / «analyze video» / «youtube» - «прочитай PDF» / «read this PDF» / «разбери документ» - «длинный контекст» / «1M токенов» / «long context» - «batch» / «массовая обработка» Что делать: 1. Для видео/YouTube: `gemini "Проанализируй https://youtu.be/... и верни структурированный JSON"` 2. Для PDF: `gemini --file=document.pdf "Сделай саммари по разделам"` 3. Для batch: использовать `gemini-flash` модель (в 10 раз дешевле gemini-pro) ## Принудительные правила Эти ситуации требуют второго мнения БЕЗ запроса пользователя: - Любая работа с миграциями БД - Codex review обязательно - Auth/billing/payment код - Codex review обязательно - Когда Claude уверен на 100%, но пользователь сомневается - Codex challenge - Большие куски Markdown/документации >50KB - Gemini для проверки целостности ## Что не делает - Не вызывает Codex для тривиальных правок (переименование переменной, исправление опечатки) - Не вызывает Gemini для коротких текстов до 2000 токенов - Не запускает все три параллельно без явной просьбы («спроси у всех трёх»)
Сохранил файл, перезапусти Claude Code или просто открой новый чат. Дальше триггеры ловятся на любом языке: говоришь «проверь это» или «check this», а бот сам решает, когда позвать Codex или Gemini.
5 рабочих сценариев
- Cross-model code review. Claude написал модуль, перед коммитом запускаю `/gstack-codex review` и получаю второе мнение по 4 направлениям (безопасность, надёжность, качество, логирование). Codex замечает то, что Claude иногда проскакивает.
- Анализ YouTube-видео. Команда `gemini "проанализируй https://youtu.be/..."` возвращает разбор по полочкам: title, тезисы, упомянутые инструменты, команды. По этой же схеме собран и гайд, который вы читаете: сначала я прогнал референс-видео через Gemini.
- Разбор длинных документов клиента. Презентация на 13 слайдов, ТЗ на 50 страниц, юридический договор. Кидаешь файл в Gemini целиком (1M контекста) и за минуты получаешь summary. В Claude та же склейка кусками растянулась бы на час.
- Batch-обработка через Gemini Flash. Расширение семантического ядра на 500 ключевых слов, классификация 1000 лидов из CRM, перевод техдоков. Gemini Flash тут в 5-10 раз дешевле Sonnet и шустрее, а Claude я держу для финальной правки.
- Мульти-модельный benchmark. Skill `/gstack-benchmark-models` гоняет один промпт через все три модели и сравнивает по скорости ответа, цене и качеству. Выручает, когда выбираешь модель под новый пайплайн и не хочешь делать это вслепую.
Что обычно ломается
- Geo-блок для РФ. Gemini и часть endpoints OpenAI не отвечают на российские IP. Лечится через HTTPS_PROXY с авторизацией: все три CLI подхватывают системные настройки прокси. Без прокси ловишь таймауты на 30-60 секунд и пустые ответы.
- Разные форматы авторизации. У Claude вход через `claude login` (anthropic console), у Codex через `codex login` (OpenAI OAuth), у Gemini через `gemini login` (Google account). Три аккаунта, три отдельные рутины обновления токенов. Я завёл себе одну таблицу со сроком жизни каждого токена, чтобы не ловить отвал посреди работы.
- Стоимость Flash vs Pro. Gemini Flash дешёвый ($0.075/1M токенов на вход), Pro в 10 раз дороже. Случайно запустишь batch-задачу через Pro, и счёт улетает в небо. По умолчанию gemini-cli берёт Flash, но перед длинными прогонами лучше перепроверить.
- Trust workspace для gemini. В headless-режиме (без интерактивного окна, когда команда отрабатывает сама) gemini требует `GEMINI_CLI_TRUST_WORKSPACE=true` или флаг `--yolo`. Иначе блокирует tool calls. Я ловил эту ошибку в боевых логах: она выбивает скрипт и не оставляет внятного сообщения.
Где multi-model реально окупается
Я держу Three Brains в боевых задачах команды по одной причине: каждая модель закрывает свою дыру.
- → Клиентские проекты: Claude пишет код, Codex проверяет его перед публикацией. Так на проде у доверившихся мне клиентов меньше шансов поймать баг.
- → Анализ материалов: в недавнем кейсе санатория я через Gemini разобрал 13-слайдную презентацию стратега и 50-страничное исследование грязи и минвода. Один прогон вместо часа ручной склейки.
- → SEO-batch: в SEO-системе для kitetech Gemini Flash расширяет семантическое ядро пачками. На 500 keywords это выходит дешевле и быстрее, чем Claude Sonnet.
- → Транскрипты и видео: клиенты иногда приносят записи созвонов, вебинары, ТЗ голосом. NotebookLM CLI вместе с Gemini делают автосуммари за минуты, и вечер на это уже не уходит.
Обвязка стоит вечера на настройку
Цена вопроса такая: 3 подписки по $20/мес, итого $60/мес за инструмент уровня «команда разработки плюс аудитор плюс исследователь». Сравните с Junior-разработчиком на $1500+/мес или агентством на $3000+. Разница в 25-50 раз — и это при сопоставимом покрытии задач.
Хотите разобрать вашу конкретную задачу: какие модели где применять, как всё обвязать, какие подписки нужны? Напишите. Покажу на вашем стеке и на примерах из практики, без абстрактных «AI повышает производительность на 40%».
Настроить multi-model workflow под вашу задачу?
Разберём, какие модели нужны именно вам, поставлю CLI, настрою прокси и упакую всё под вашу обвязку Claude Code. Никаких курсов на 3 месяца: один созвон, и стек уже работает.
Обсудить workflow →