Большинство ответов на вопрос «какие ИИ-инструменты для кода лучшие?» — это рейтинги, и редко понятно, по чему они составлены. Здесь ничего не ранжируется. В статье выстроены 18 терминальных кодинг-агентов по одним и тем же признакам: кто его делает, какой командой запускается, поддерживает ли MCP, есть ли уровни усилий и как он получает роль. С этим можно выбирать по собственным потребностям.
Подробности взяты из каталога, по которому AgentVera запускает эти инструменты.
Как выбирать среди лучших ИИ-инструментов для кода
Полезные вопросы, когда вы оцениваете CLI-агента:
- Какие модели он может использовать? Одни инструменты привязаны к одному провайдеру, другие (например, opencode) работают с несколькими.
- Как выполняется вход? По имеющейся подписке или по API-ключу?
- Поддерживает ли он MCP? Важно для доступа к инструментам вроде браузера, GitHub или Sentry.
- Есть ли уровни усилий? Некоторые инструменты предлагают уровни для более долгих рассуждений.
- Как он принимает постоянные инструкции? Через флаг системного промпта или через файлы вроде AGENTS.md в проекте?
18 CLI-агентов с первого взгляда
| Инструмент | Разработчик | Команда | MCP (AgentVera) | Уровни усилий |
|---|---|---|---|---|
| Claude Code | Anthropic | claude | Да | low, medium, high, xhigh, max |
| Codex | OpenAI | codex | Да | low, medium, high, xhigh |
| Gemini CLI | gemini | Да | — | |
| Copilot | GitHub | copilot | Да | шесть уровней от minimal до max |
| Cursor | Cursor Agent | cursor-agent | Да | — |
| Antigravity | agy | Да (macOS, Linux) | low, medium, high | |
| opencode | Любой провайдер | opencode | Да | Собственные варианты модели |
| Hermes | Nous Research | hermes | Да | — |
| Qwen Code | Alibaba | qwen | Да | — |
| Kimi Code | Moonshot AI | kimi | Да | low, medium, high, max |
| Kiro | AWS | kiro-cli | Да | low, medium, high, xhigh, max |
| Amp | Sourcegraph | amp | Да | Режимы: low, medium, high, ultra |
| Droid | Factory | droid | Да | low, medium, high, xhigh, max |
| Goose | Block | goose | Да | low, medium, high, max |
| Vibe | Mistral | vibe | Да | — |
| Crush | Charm | crush | Да | — |
| Aider | Открытый исходный код | aider | — | low, medium, high |
| Cline | Cline CLI | cline | Да | low, medium, high, xhigh |
В столбце «MCP (AgentVera)» показано, получает ли инструмент MCP-серверы и браузер AgentVera при каждом запуске. Некоторые инструменты могут поддерживать MCP и через собственные настройки.
Как каждый инструмент принимает роль
Постоянная роль для агента («веди себя как старший бэкенд-инженер, приоритет тестам») сильно помогает в параллельной работе. Инструменты принимают её по-разному:
- Добавляется к системному промпту: Claude Code, Qwen Code (
--append-system-prompt), Goose (--system), Droid (--append-system-prompt). - Codex: как инструкции разработчика.
- Файл инструкций: файл инструкций для opencode; папка дополнительных инструкций (AGENTS.md) для Copilot; файл агента в новом разговоре для Kimi.
- Временная инструкция: для Hermes системная инструкция передаётся при каждом запуске и не сохраняется в сессии.
- Файл только для чтения: для Aider справочный файл через
--read. - Без флага: у Cursor, Antigravity, Gemini CLI, Vibe, Crush, Kiro, Amp и Cline нет флага дополнительных инструкций; для постоянных инструкций используйте AGENTS.md или файлы правил в проекте.
Заметные детали
Claude Code и Codex
Два инструмента с самой широкой поддержкой в AgentVera: цепочки аккаунтов, профили контекста, MCP, браузер агента, копирование разговора и /compact. Подробности на страницах Claude Code и Codex.
opencode
Работает с несколькими провайдерами: Anthropic, OpenAI, Google, OpenRouter, локальными моделями и бесплатными моделями OpenCode Zen. Вход к провайдерам выполняется внутри самого opencode. Роль, MCP-серверы и браузер передаются в opencode через встроенную конфигурацию; копирование разговора и /compact поддерживаются.
Gemini CLI и Antigravity
Оба от Google. Gemini CLI использует собственный вход через Google или GEMINI_API_KEY. Antigravity предлагает выбор модели и уровня усилий.
Copilot
Использует ваш вход в GitHub, имеет самый широкий диапазон уровней усилий (от minimal до max) и поддерживает MCP.
Aider и Cline
Aider читает API-ключи из переменных окружения или .aider.conf.yml; AgentVera даёт каждому агенту собственный файл истории чата. Cline хранит git-чекпоинты в репозитории проекта.
Один инструмент или несколько?
Многие разработчики начинают с одного инструмента и со временем добавляют второй: один для планирования и написания, другой для тестов или исследования. Советы по запуску разных инструментов в одном проекте есть в статье параллельные кодинг-агенты.
Чем отличается вход
Первое препятствие при знакомстве с инструментом — установка и вход. Большинство инструментов используют собственный вход; AgentVera его не меняет, а просто запускает CLI:
- Claude Code и Codex: вход собственными командами (
claude auth login,codex login). AgentVera умеет управлять несколькими аккаунтами с отдельными папками конфигурации. - Cursor: использует собственную сессию CLI; если вы вышли, терминал агента спросит при первом запуске.
- Antigravity: использует собственный вход через Google.
- opencode: вход к провайдеру выполняется в opencode;
/connectв терминале агента. - Hermes: использует провайдера и учётные данные, выбранные через
hermes model; при необходимости сначала выполнитеhermes setup. - Copilot: вход через GitHub;
/loginв терминале, если вы вышли. - Qwen Code:
/authв терминале: API-ключ, тарифный план Qwen для кода или локальная модель (бесплатный уровень Qwen OAuth закрыт 15 апреля 2026 года). - Goose: использует провайдера, выбранного через
goose configure. - Kimi:
kimi loginили/loginв терминале. - Kiro:
kiro-cli login. - Vibe: вход через Mistral или
MISTRAL_API_KEY. - Aider: API-ключи из переменных окружения или
.aider.conf.yml.
Выбор модели и значения по умолчанию
Большинство инструментов используют собственную модель по умолчанию, если ничего не указано. У некоторых другая концепция: в Amp вы выбираете режим вместо модели, и режим вместе задаёт модель, промпт и инструменты. У интерактивного режима Crush нет флага модели; модель выбирается внутри Crush. В opencode модели сгруппированы по провайдерам, а варианты усилий берутся из списка каждой модели.
Возобновление сессий
Продолжить с того же места после перезапуска приложения важно в долгих задачах. Для Claude Code и Codex AgentVera даёт каждому агенту стабильный ключ и после обычного выхода перезапускает агентов из локальной истории CLI. В Cursor каждый агент возвращается в свой чат; для других инструментов возобновление зависит от того, что они предлагают.
Чек-лист
- Вы знаете, к каким моделям у вас есть доступ?
- Вам нужен инструмент, использующий имеющуюся подписку, или API-ключ?
- Нужны ли вам MCP-серверы?
- Как вы будете задавать постоянную роль?
- Установка и вход в инструмент остаются на вас; вы прочли условия провайдера?
Подводим итоги
Лучшие ИИ-инструменты для кода у каждого свои; выбор зависит от доступных моделей, вашей подписки и нужных функций. Таблица выше собирает основные факты для этого решения в одном месте.
AgentVera запускает эти 18 инструментов и обычный терминал в одном окне. Полный список смотрите на странице агентов или начните с бесплатного тарифа.