
Введение
При выборе инструментов для проектов в области MLOps и агентного кодирования приходится сталкиваться с обилием новых расширений для VS Code или приложений командной строки (CLI), которые ежедневно появляются и претендуют на лидерство в бенчмарках терминала или таблицах лидеров по кодированию. В этой сфере царит множество отвлекающих факторов, поэтому данный материал посвящен обзору различных CLI-инструментов для агентного кодирования на основе практических наблюдений, включая их сильные стороны. Важно учитывать, что описанные впечатления субъективны и могут отличаться у разных пользователей.
Все перечисленные ниже CLI-инструменты требуют установки Node.js, поэтому рекомендуется установить его перед тестированием. В обзоре приведены команды для установки, которые можно выполнить в терминале для начала работы с этими инструментами.
1. Claude Code
Claude Code представляет собой один из ведущих инструментов для агентного кодирования и профессиональной разработки в целом. Пользователи могут подключить ключи API Anthropic для оплаты по токенам или связать подписку Claude для использования на основе подписки.
Применение Claude Code с API показывает высокую эффективность. Недавно был обнаружен GLM 4.6 Coding Plan, и теперь Claude Code можно адаптировать для работы с GLM 4.6. Это позволяет настроить инструмент для использования любого провайдера ИИ-моделей, включая локальные варианты.
Для запуска достаточно выполнить следующую команду в терминале:
npm install -g @anthropic-ai/claude-code
Особенностью Claude Code является возможность давать указания на исправление ошибок или создание компонентов, после чего инструмент следует инструкциям и выдает краткий ответ. Это обеспечивает низкий уровень ошибок, а также высокую компетентность в вызове инструментов и команд терминала.
Claude Code подходит для повседневных задач, поскольку включает расширение для VS Code, позволяющее задавать вопросы о коде и вносить изменения прямо в среде разработки. Инструмент удобен как для профессионалов, так и для энтузиастов, желающих реализовывать интересные проекты.
2. OpenCode
Мнения о OpenCode разделились: одни пользователи высоко его ценят, другие испытывают разочарование. OpenCode служит полностью открытым аналогом Claude Code, поддерживая запуск любых моделей и совместимым с большинством провайдеров ИИ, что обеспечивает гибкость настройки без сложных конфигураций. Его используют для тестирования новых моделей, оценки MCP и создания кастомных агентов.
Для опытных разработчиков или профессионалов привлекательны обширные возможности кастомизации, позволяющие вносить изменения на микроуровне. Это дает контроль над безопасностью, дизайном, функциями и управлением проектом в контролируемой среде.
Чтобы начать, выполните в терминале следующую команду:
npm install -g opencode-ai@latest
Доступны даже бесплатные модели от OpenCode, а также подключение к различным моделям через openrouter.ai.
OpenCode эффективно работает с GLM Coding plan и MiniMax-2 plan, удовлетворяя нуждам в создании интерфейсов для веб-сайтов и приложений.
Примечание: Для пользователей Windows рекомендуется применять терминал Alacritty для оптимального опыта.
3. Droid
Droid от Factory — выдающийся инструмент ИИ для кодирования, лидирующий в бенчмарках терминала, что делает его отличным решением для локальных задач по коду. Его применяют для отладки и устранения проблем, поскольку он способен читать логи Docker, генерировать команды Docker и автоматически исправлять ошибки.
Заметным преимуществом является бесплатный доступ после создания аккаунта, предоставляющий месячный пробный план профессионального уровня с доступом к последним моделям Claude и OpenAI. Инструмент прост в использовании и активно поддерживается разработчиками.
Для запуска введите в терминале следующую команду:
curl -fsSL https://app.factory.ai/cli | sh
Для задач, требующих точности в выполнении команд, отладке, сборке и автоматизации среды кодирования, Droid заслуживает рекомендации. Единственный минус — слабая совместимость с кастомными моделями или внешними провайдерами ИИ. Вероятно, на серверной стороне модель оптимизирована специально для Droid.
4. Codex CLI
Недавно был протестирован CLI openai/codex, который можно интегрировать с планом ChatGPT. Подписка ChatGPT оказывается особенно выгодной при наличии расширений для VS Code, CLI-инструментов для агентного кодирования и облачных рабочих процессов на основе агентов. Если нет желания платить 20 долларов за подписку ChatGPT, инструмент доступен через API OpenAI для разработчиков.
Дополнительным плюсом является возможность редактировать конфигурационный файл для интеграции моделей GLM или Minimax. Инструмент полностью настраиваем, но при использовании внешних API качество может снижаться из-за проблем с распознаванием тегов или неверным выбором инструментов. Поэтому предпочтительно применять его с подпиской ChatGPT.
Для начала работы введите в терминале следующую команду и следуйте инструкциям:
npm install -g @openai/codex
Инструмент привлекает практически бесплатным доступом к последним моделям OpenAI Codex и GPT-5. После Claude Code и Droid он может стать постоянным выбором для проектов. Ожидайте обновлений по агентным CLI-инструментам в ближайшее время.
5. Gemini CLI
Google выпустил открытый агентный CLI-инструмент google-gemini/gemini-cli, аналогичный решениям от OpenAI и Microsoft Copilot. Он полностью настраиваем, но при настройке и извлечении ценности возникают многочисленные проблемы. Случайное использование модели Gemini 2.5 pro может исчерпать лимит бесплатного плана за один запрос. Поэтому Gemini CLI применяется преимущественно для тестов.
Другой проблемой стала неэффективная настройка MCP, агентов или других инструментов, несмотря на кастомизацию. Оказывается, инструмент уже оснащен сервисами Google, что побуждает использовать встроенные функции вместо сторонних.
Для запуска выполните в терминале следующую команду:
npm install -g @google/gemini-cli
Плюсом является бесплатный доступ к инструментам Gemini CLI, поскольку бесплатный план покрывает базовые потребности и автоматически обновляется ежедневно после достижения лимита. Хотя он бесплатный, сопровождающиеся трудностими ставят его на последнее место в списке. Тем не менее, благодаря популярности и бесплатности он включен в обзор.
TL;DR
Для тех, кто предпочитает краткий обзор в конце:
- Claude Code — оптимальный выбор, используйте его как основной инструмент.
- OpenCode — отличный вариант для тех, кто любит дорабатывать рабочий процесс для повышения производительности и ценности.
- Droid — превосходен в отладке и автоматизации опыта разработки.
- Codex CLI — развивается и теперь поддерживает создание локальных и облачных решений с планом ChatGPT.
- Gemini CLI — популярен благодаря ограниченному бесплатному плану, но не рекомендуется из-за возможной траты времени с минимальной отдачей.
Существуют другие CLI-инструменты для ИИ-кодирования, но они недостаточно зрелы или популярны для включения в этот список. Все упомянутые инструменты работают безупречно на Windows, даже без подсистемы Windows для Linux (WSL). Выполните указанные команды, чтобы погрузиться в новую эру агентного кодирования.