Codex или Gemini CLI: какой терминальный агент выбрать

Codex или Gemini CLI: вход и цены, модели, уровень рассуждения, песочница и подтверждения, возобновление сессий, MCP и установка, плюс запуск обоих в AgentVera.

Solviera Teknoloji 8 мин чтения

Выбор между Codex и Gemini CLI сводится к тому, за какой аккаунт вы уже платите и сколько изоляции вам нужно. Codex — терминальный агент OpenAI: он входит через ChatGPT, работает на моделях GPT и изолирует каждую команду на уровне ОС. Gemini CLI — агент Google: он входит через аккаунт Google, API-ключ Gemini или Vertex AI, работает на моделях Gemini и даёт четыре режима подтверждений и необязательную песочницу. Оба с открытым исходным кодом под Apache 2.0, оба читают файл инструкций проекта и подключаются к MCP-серверам.

Главное различие на момент написания (октябрь 2026) — доступ. Codex входит во все тарифы ChatGPT, в том числе бесплатный. Gemini CLI с 18 июня 2026 года перестал обслуживать пользователей бесплатного уровня и Google One; их перевели на Antigravity CLI. В статье разбираем вход и цены, модели, уровень рассуждения, песочницу и подтверждения, возобновление сессий, MCP и установку, а затем показываем, как запускать оба вместе. Оценок бенчмарков нет: они меняются с каждым релизом модели.

Codex и Gemini CLI в таблице

CodexGemini CLI
РазработчикOpenAIGoogle
ЛицензияApache 2.0Apache 2.0
ВходАккаунт ChatGPT или API-ключАккаунт Google, GEMINI_API_KEY или Vertex AI
Бесплатное использованиеВходит в ChatGPT FreeС 18 июня 2026 года недоступно для бесплатного уровня
МоделиМодели OpenAI GPTМодели Gemini (auto, pro, flash, flash-lite)
Уровень рассужденияДля каждой модели, задаётся в /model или config.tomlФлага effort нет
ПесочницаВключена по умолчанию, на уровне ОСВыключена по умолчанию, включается через --sandbox
Подтверждения--ask-for-approval, /permissions--approval-mode default, auto_edit, plan, yolo
Файл инструкцийAGENTS.mdGEMINI.md (настраивается)
Возобновлениеcodex resume, /resume, codex fork--resume latest, --list-sessions
MCPcodex mcp, ~/.codex/config.tomlgemini mcp add, ~/.gemini/settings.json

Вход и цены

Codex

При первом запуске Codex просит войти. Рекомендуемый путь — Sign in with ChatGPT, и тогда использование идёт в счёт вашего тарифа ChatGPT. Можно использовать и API-ключ OpenAI; он оплачивается по стандартным тарифам API и не включает облачные функции.

На момент написания (октябрь 2026) OpenAI включает Codex в ChatGPT Free ($0), Go ($8/месяц), Plus ($20/месяц), Pro (от $100/месяц), Business ($20 за пользователя в месяц при оплате за год, $25 помесячно), Edu и Enterprise. Более высокие тарифы дают более высокие лимиты. Актуальные цифры смотрите на странице цен Codex у OpenAI.

Gemini CLI

Gemini CLI предлагает три способа входа: Sign in with Google, API-ключ Gemini в GEMINI_API_KEY или Vertex AI для проектов Google Cloud. Для платных лицензий Gemini Code Assist нужно ещё задать GOOGLE_CLOUD_PROJECT.

Подвох — изменение июня 2026 года. В уведомлении Google в репозитории сказано, что пользователей бесплатного уровня и Google One 18 июня 2026 года перевели на Antigravity CLI и что Gemini CLI не оптимизирован под новейшие модели Google. Так что на момент написания Gemini CLI — инструмент для платных API-ключей, Vertex AI и Code Assist Standard или Enterprise. Использование API оплачивается за токены; актуальные ставки смотрите в ценах Gemini API от Google. Если вы были на бесплатном уровне, подробности перехода читайте в статье Gemini CLI или Claude Code.

Модели и уровень рассуждения

Codex работает на моделях GPT от OpenAI. Выберите модель через --model (или -m) при запуске или /model внутри сессии; /model также задаёт уровень рассуждения, если модель его поддерживает. Чтобы выбор сохранялся, задайте model и model_reasoning_effort в ~/.codex/config.toml или в .codex/config.toml проекта.

У --model (-m) в Gemini CLI значение по умолчанию auto, и он принимает алиасы pro, flash и flash-lite, а также полные имена моделей. Флага уровня рассуждения нет; вместо этого вы выбираете более быструю или более сильную модель.

Песочница и режимы подтверждений

Codex

Codex разделяет две вещи: к чему команда может прикоснуться (песочница) и когда он спрашивает вас (подтверждения).

  • --sandbox read-only: можно читать, но не писать и не выходить в сеть.
  • --sandbox workspace-write: можно править файлы внутри рабочей области.
  • --sandbox danger-full-access: песочницы нет.
  • --ask-for-approval on-request или never управляет запросами, а /permissions переключает пресеты вроде Auto и Read Only в работающей сессии.

Песочницу обеспечивает ОС: Seatbelt на macOS, bubblewrap и seccomp на Linux, встроенная песочница на Windows. --add-dir даёт доступ на запись ещё к одной папке. --dangerously-bypass-approvals-and-sandbox отключает всё и предназначен только для выделенной изолированной машины.

Gemini CLI

У --approval-mode в Gemini CLI четыре значения:

  • default: спрашивает перед правками и командами.
  • auto_edit: применяет правки файлов без вопросов, но о других инструментах по-прежнему спрашивает.
  • plan: планирование только для чтения.
  • yolo: одобряет всё. Старый флаг --yolo ещё существует, но не рекомендуется в пользу --approval-mode=yolo.

Песочница по умолчанию выключена. --sandbox (-s) включает её, и можно выбрать бэкенд, например Seatbelt на macOS или контейнер Docker либо Podman. В Gemini CLI есть и контрольные точки, так что изменения файлов, сделанные агентом, можно откатить. Более широкий взгляд на эти риски — в статье безопасность AI-агентов для программирования.

Возобновление сессий

  • Codex: codex resume открывает выбор, codex resume --last продолжает последнюю сессию, а /resume делает это изнутри сессии. codex fork создаёт новую ветку от прошлой сессии, так что можно попробовать два направления из одной точки.
  • Gemini CLI: gemini --resume latest продолжает последнюю сессию, --resume 5 выбирает сессию по индексу, а --list-sessions показывает сессии текущего проекта.

Файлы инструкций и MCP

Codex читает AGENTS.md в вашем репозитории, а /init создаёт заготовку. Gemini CLI читает GEMINI.md, но context.fileName в settings.json можно задать как ["AGENTS.md", "GEMINI.md"]. Держите общие правила в AGENTS.md, и оба агента будут им следовать.

Оба работают с Model Context Protocol. В Codex серверами управляют codex mcp add, list, remove и authenticate, а хранятся они в ~/.codex/config.toml. В Gemini CLI gemini mcp add <name> <command> добавляет stdio-сервер, который хранится в mcpServers в ~/.gemini/settings.json. Серверы те же, файлов конфигурации два.

Установка

# Codex
npm install -g @openai/codex
brew install --cask codex
curl -fsSL https://chatgpt.com/codex/install.sh | sh

# Gemini CLI
npm install -g @google/gemini-cli
brew install gemini-cli
npx @google/gemini-cli   # try without installing

В Windows у Codex есть и установщик для PowerShell: irm https://chatgpt.com/codex/install.ps1 | iex.

Сильные стороны, честно

Codex сильнее всего, когда вы уже платите за ChatGPT: никакого дополнительного счёта, лимиты растут вместе с тарифом, песочница включена по умолчанию, а codex exec подходит для скриптов и CI. Режимы read-only и workspace-write делают его безопасным агентом, которого можно оставить работать.

Gemini CLI сильнее всего у команд, уже сидящих в Google Cloud: лицензии Vertex AI и Code Assist подходят напрямую, песочница может работать в контейнере, а auto_edit — удобная середина между «спрашивать обо всём» и «ни о чём не спрашивать». Слабое место сейчас — доступ: личные аккаунты переведены на Antigravity CLI.

Codex и Gemini CLI в AgentVera

AgentVera — настольное приложение для macOS, Windows и Linux, которое запускает 18 терминальных кодинг-агентов рядом в настоящих терминалах, в сетке на проект, с вашими существующими входами. Codex и Gemini CLI есть в диалоге New agent; Gemini CLI остаётся неактивным, пока вы его не установите.

ЗадачаВ AgentVera
ВходCodex использует ваш существующий вход; у каждого добавленного аккаунта свой CODEX_HOME. Gemini CLI использует собственный вход Google или GEMINI_API_KEY
Выбор моделиМодели Codex считываются «вживую» через codex debug models; для Gemini CLI оставьте пустым для значения по умолчанию или выберите, она передаётся через --model
Уровень рассужденияCodex: ползунок с уровнями, которые предлагает модель. Gemini CLI: нет
РазрешенияAsk, Auto или Full access для каждого агента, в пределах уровней, которые поддерживает каждый CLI
Сохранение сессийCodex продолжает из локальной истории и может ветвиться через codex fork; Gemini CLI стартует со своим --session-id и открывается снова через --resume
Общие инструментыMCP-серверы AgentVera и его браузер подключаются к обоим при каждом запуске
Отдельные папкиКаждый агент в своём git worktree
Проверка работыАвтоматическое код-ревью: в конце хода выбранная вами модель Claude проверяет коммиты хода или все изменения
Цепочки агентовFlows: оба могут быть источником или целью (Pro и Team)

Именно во flow эта пара окупается. Допустим, Codex пишет, а Gemini CLI проверяет: когда Codex заканчивает ход, его последний ответ подставляется в ваш шаблон ({{output}}, {{source}}, {{target}}) и отправляется в Gemini CLI. Если Gemini CLI занят, flow ждёт; лимит ходов останавливает цикл. Между ними можно добавить узлы Condition, Wait, Transform, Notify или Human approval и подтверждать из Telegram, когда вас нет на месте.

Codex получает и дополнения, которые поддерживают лишь некоторые CLI: переключение аккаунтов с цепочками, которые переходят на следующий аккаунт, когда кончился 5-часовой или недельный лимит (Pro и Team), остаток лимитов каждого аккаунта, профиль контекста Lean и запуск в Docker. У Gemini CLI нет флага дополнительных инструкций, поэтому поле Role в AgentVera до него не доходит; кладите правила в AGENTS.md или GEMINI.md.

Простая настройка

  1. Положите общие правила в AGENTS.md и добавьте его в context.fileName Gemini CLI.
  2. Откройте агента Codex и агента Gemini CLI в одном проекте, каждого в своём worktree.
  3. Один раз зарегистрируйте MCP-серверы в AgentVera, чтобы они были у обоих.
  4. Включите автоматическое код-ревью в настройках проекта.
  5. В Pro или Team добавьте flow от Codex к Gemini CLI с промптом для ревью и лимитом ходов.

Сетка, worktree, код-ревью и менеджер MCP доступны на бесплатном тарифе. Скачайте AgentVera и сравните оба на своём репозитории. Другие пары смотрите в статьях Claude Code или Codex и лучшие CLI-инструменты для AI-программирования.

Что выбрать

Выбирайте Codex, если у вас есть тариф ChatGPT, нужна песочница, включённая по умолчанию, и нравятся строгие режимы read-only и workspace-write. Выбирайте Gemini CLI, если ваша команда платит за Gemini через Google Cloud или лицензию Code Assist и вам нужны песочницы в контейнерах. Если у вас бесплатный аккаунт Google, посмотрите на Antigravity CLI. А если доступны оба, запустите их рядом и пусть один проверяет другого.

Вопросы

Бесплатны ли Codex или Gemini CLI?

На момент написания (октябрь 2026) Codex входит в ChatGPT Free, Go, Plus, Pro, Business, Edu и Enterprise, с лимитами, которые растут вместе с тарифом. Gemini CLI с 18 июня 2026 года больше не обслуживает пользователей бесплатного уровня и Google One; он работает с платными API-ключами Gemini, Vertex AI и Gemini Code Assist Standard или Enterprise.

У кого песочница надёжнее?

Codex по умолчанию изолирует каждую команду на уровне ОС (Seatbelt на macOS, bubblewrap и seccomp на Linux, встроенная песочница на Windows) и позволяет выбрать read-only, workspace-write или danger-full-access. Gemini CLI работает без песочницы, пока вы не включите её через `--sandbox`, зато предлагает несколько бэкендов, включая Docker и Podman.

Могут ли Codex и Gemini CLI использовать один файл инструкций?

Да. Codex читает `AGENTS.md`. Gemini CLI по умолчанию читает `GEMINI.md`, но в его настройке `context.fileName` можно указать `AGENTS.md`, так что один файл подойдёт обоим.

Как возобновить сессию?

В Codex выполните `codex resume` (или `codex resume --last`) либо `/resume` внутри сессии; `codex fork` создаёт ветку от прошлой сессии. В Gemini CLI выполните `gemini --resume latest` или `--resume` с индексом сессии, а `--list-sessions` покажет доступные.

Можно ли запускать Codex и Gemini CLI рядом?

Да. В AgentVera каждый агент работает в своём настоящем терминале в сетке проекта, у каждого свой вход, и каждому можно дать свой git worktree. Flow может отправить последний ответ Codex в Gemini CLI на ревью (flows доступны в Pro и Team).

Соберите своих агентов за одним столом.

Скачайте AgentVera бесплатно; ваши установленные CLI уже готовы к работе.

Другие статьи