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

URL: https://agentvera.dev/ru/blog/codex-vs-gemini-cli/ · Опубликовано: 2026-10-24

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

**Коротко:**

- Codex входит во все тарифы ChatGPT, включая Free, а Gemini CLI с 18 июня 2026 года перестал обслуживать пользователей бесплатного уровня и Google One.
- У Codex песочница на уровне ОС с режимами read-only, workspace-write и полного доступа; у Gemini CLI четыре режима подтверждений и необязательная песочница.
- Оба CLI с открытым исходным кодом под лицензией Apache 2.0, читают инструкции проекта из файла и подключаются к MCP-серверам.

**Выбор между 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 в таблице

| | Codex | Gemini CLI |
| --- | --- | --- |
| Разработчик | OpenAI | Google |
| Лицензия | Apache 2.0 | Apache 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.md` | `GEMINI.md` (настраивается) |
| Возобновление | `codex resume`, `/resume`, `codex fork` | `--resume latest`, `--list-sessions` |
| MCP | `codex mcp`, `~/.codex/config.toml` | `gemini 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](https://learn.chatgpt.com/docs/pricing "Цены Codex").

### 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](https://ai.google.dev/gemini-api/docs/pricing "Цены Gemini API"). Если вы были на бесплатном уровне, подробности перехода читайте в статье [Gemini CLI или Claude Code](/ru/blog/gemini-cli-vs-claude-code/ "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-агентов для программирования](/ru/blog/ai-coding-agent-security/ "Безопасность 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](/ru/blog/what-is-mcp-server/ "Что такое MCP-сервер?"). В Codex серверами управляют `codex mcp add`, `list`, `remove` и `authenticate`, а хранятся они в `~/.codex/config.toml`. В Gemini CLI `gemini mcp add <name> <command>` добавляет stdio-сервер, который хранится в `mcpServers` в `~/.gemini/settings.json`. Серверы те же, файлов конфигурации два.

## Установка

```bash
# 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](/ru/agents/codex/ "Codex в AgentVera") и [Gemini CLI](/ru/agents/gemini-cli/ "Gemini CLI в AgentVera") есть в диалоге 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-серверы](/ru/features/mcp-manager/ "Менеджер MCP") AgentVera и его браузер подключаются к обоим при каждом запуске |
| Отдельные папки | Каждый агент в своём [git worktree](/ru/blog/git-worktree-parallel-agents/ "Git worktree для параллельных агентов") |
| Проверка работы | [Автоматическое код-ревью](/ru/features/code-review/ "Автоматическое код-ревью"): в конце хода выбранная вами модель Claude проверяет коммиты хода или все изменения |
| Цепочки агентов | [Flows](/ru/features/flows/ "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: [переключение аккаунтов](/ru/features/account-switching/ "Переключение аккаунтов") с цепочками, которые переходят на следующий аккаунт, когда кончился 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](/ru/download/ "Скачать AgentVera") и сравните оба на своём репозитории. Другие пары смотрите в статьях [Claude Code или Codex](/ru/blog/claude-code-vs-codex/ "Claude Code или Codex") и [лучшие CLI-инструменты для AI-программирования](/ru/blog/best-ai-coding-cli-tools/ "Лучшие 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.** AgentVera — настольное приложение для macOS, Windows и Linux от Solviera Teknoloji. Оно запускает 18 ИИ-агентов для программирования (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) рядом, по проектам, в настоящих терминалах с собственными установками CLI и входами пользователя. В бесплатном тарифе количество агентов не ограничено. Скачать: https://agentvera.dev/ru/download/ · Цены: https://agentvera.dev/ru/pricing/
