AI агентные инструменты: Claude Code, Gemini CLI, Qwen Code
Агентные AI-инструменты — это CLI и IDE-расширения, дающие языковым моделям доступ к реальной кодовой базе: чтение и редактирование файлов, выполнение команд, работа с git, запуск тестов. В отличие от чат-интерфейсов, они действуют в вашем проекте, а не просто отвечают на вопросы.
В 2024–2026 годах сложилась конкурентная экосистема таких инструментов от разных вендоров. Эта статья охватывает основные инструменты, их возможности и способы расширения для задач QA.
Обзор инструментов
Claude Code
Anthropic
Claude Sonnet/Opus
CLI-агент
Нет
Gemini CLI
Gemini 2.5 Pro
CLI-агент
Да
Qwen Code
Alibaba
Qwen2.5-Coder
CLI-агент
Да
Aider
Community
Любая LLM
CLI-агент
Да
OpenHands
Community
Любая LLM
Web + CLI
Да
Cursor Agent
Anysphere
Claude / GPT-4
IDE (VS Code fork)
Нет
GitHub Copilot Agent
Microsoft
GPT-4o
IDE + CLI
Нет
Claude Code
Anthropic | docs.anthropic.com/claude-code
Флагман линейки. Работает в терминале, имеет прямой доступ к файловой системе, bash, git. Поддерживает MCP-серверы для расширения возможностей.
npm install -g @anthropic-ai/claude-code
claudeСильные стороны для QA:
Параллельные субагенты для тестирования нескольких модулей
Hooks для автоматизации (запуск линтера после правки, логирование)
Глубокая интеграция с MCP (Playwright, Postgres, GitHub)
CLAUDE.md для настройки контекста проекта
Ограничения:
Платный (требует API-ключ или подписку Pro/Max)
Закрытый исходный код
Подробнее: Claude Code
Gemini CLI
Google | github.com/google-gemini/gemini-cli
Открытый CLI-агент от Google на базе модели Gemini 2.5 Pro. Запускается в терминале, работает с файлами и командами. Особенность — бесплатный tier через Google AI Studio (до 60 запросов/минуту, 1000 запросов/день на момент выхода).
Возможности
Работа с файловой системой (чтение, запись, редактирование)
Выполнение shell-команд
Поиск по файлам (glob, grep)
Браузерное взаимодействие через встроенный инструмент
Поддержка MCP-серверов (совместим со стандартом)
Gemini CLI для QA
Расширение Gemini CLI
MCP-серверы — Gemini CLI совместим со стандартом MCP:
Собственные инструменты — через расширение tools:
GEMINI.md — файл контекста проекта (аналог CLAUDE.md):
Qwen Code
Alibaba Cloud | github.com/QwenLM/qwen-code
Открытый CLI-агент на базе модели Qwen2.5-Coder. Fork проекта Gemini CLI, адаптированный под модели Qwen. Полностью совместим с локальными моделями через Ollama или vLLM — возможность запустить агента без отправки данных в облако.
Особенности
Локальный запуск через Ollama:
Это критически важно для проектов с NDA, закрытым исходным кодом, банковским или государственным ПО — данные не покидают инфраструктуру.
Конфигурация для корпоративной среды:
Qwen Code для QA
Aider
Community | aider.chat
Ветеран среди CLI-агентов (2023). Поддерживает любую LLM через OpenAI-совместимый API. Специализируется на изменениях в коде через git — каждое изменение автоматически коммитится.
Уникальная особенность — git-first подход:
Поддержка моделей:
OpenHands (бывший OpenDevin)
Community | github.com/All-Hands-AI/OpenHands
Полноценный open-source агент с веб-интерфейсом и Docker-изоляцией. Агент работает в изолированном контейнере — не имеет доступа к хост-системе, только к папке проекта.
Применение в QA: запуск в CI как изолированный тест-агент без риска для основной системы.
Сравнительная таблица
Стоимость
Платный
Бесплатный tier
Бесплатный
Бесплатный (только модель платная)
Локальные модели
Нет
Нет
Да (Ollama)
Да
MCP-серверы
Да
Да
Да
Нет
Субагенты
Да
Нет
Нет
Нет
Hooks
Да
Нет
Нет
Нет
Git-интеграция
Да
Да
Да
Да (авто-коммит)
Открытый код
Нет
Да
Да
Да
Изоляция данных
Нет
Нет
Да (локально)
Да (локально)
Расширение базовых возможностей
1. MCP-серверы (Claude Code, Gemini CLI, Qwen Code)
Добавляют новые инструменты: браузер, БД, внешние API, системы управления тестами.
2. Файлы контекста проекта (CLAUDE.md / GEMINI.md)
Стандартизируют поведение агента в проекте. Хранятся в репозитории, версионируются вместе с кодом.
3. Hooks и автоматизация (Claude Code)
4. Custom инструкции через system prompt
Многие инструменты позволяют задать дополнительный system prompt для специализации агента:
5. CI/CD интеграция
Паттерны использования для QA
Паттерн 1: Двойной агент (Code + Test)
Паттерн 2: Review агент на PR
Паттерн 3: Локальный агент для конфиденциального кода
Паттерн 4: Специализированный QA-агент
Выбор инструмента
Claude Code — если нужны максимальные возможности (субагенты, MCP, hooks), и вы работаете с открытым кодом или внешними сервисами.
Gemini CLI — если нужен бесплатный доступ к мощной модели (Gemini 2.5 Pro) или важен открытый исходный код.
Qwen Code — если код не должен покидать инфраструктуру (финансовый сектор, NDA, enterprise).
Aider — если нужна поддержка разных моделей и важна git-интеграция с авто-коммитами.
OpenHands — если нужна полная изоляция агента в контейнере.
Связанные материалы
Last updated