githubEdit

AI агентные инструменты: Claude Code, Gemini CLI, Qwen Code

Агентные AI-инструменты — это CLI и IDE-расширения, дающие языковым моделям доступ к реальной кодовой базе: чтение и редактирование файлов, выполнение команд, работа с git, запуск тестов. В отличие от чат-интерфейсов, они действуют в вашем проекте, а не просто отвечают на вопросы.

В 2024–2026 годах сложилась конкурентная экосистема таких инструментов от разных вендоров. Эта статья охватывает основные инструменты, их возможности и способы расширения для задач QA.


Обзор инструментов

Инструмент
Вендор
Модель
Тип
Открытый код

Claude Code

Anthropic

Claude Sonnet/Opus

CLI-агент

Нет

Gemini CLI

Google

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-codearrow-up-right

Флагман линейки. Работает в терминале, имеет прямой доступ к файловой системе, 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-cliarrow-up-right

Открытый 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-codearrow-up-right

Открытый CLI-агент на базе модели Qwen2.5-Coder. Fork проекта Gemini CLI, адаптированный под модели Qwen. Полностью совместим с локальными моделями через Ollama или vLLM — возможность запустить агента без отправки данных в облако.

Особенности

Локальный запуск через Ollama:

Это критически важно для проектов с NDA, закрытым исходным кодом, банковским или государственным ПО — данные не покидают инфраструктуру.

Конфигурация для корпоративной среды:

Qwen Code для QA


Aider

Community | aider.chatarrow-up-right

Ветеран среди CLI-агентов (2023). Поддерживает любую LLM через OpenAI-совместимый API. Специализируется на изменениях в коде через git — каждое изменение автоматически коммитится.

Уникальная особенность — git-first подход:

Поддержка моделей:


OpenHands (бывший OpenDevin)

Community | github.com/All-Hands-AI/OpenHandsarrow-up-right

Полноценный open-source агент с веб-интерфейсом и Docker-изоляцией. Агент работает в изолированном контейнере — не имеет доступа к хост-системе, только к папке проекта.

Применение в QA: запуск в CI как изолированный тест-агент без риска для основной системы.


Сравнительная таблица

Критерий
Claude Code
Gemini CLI
Qwen Code
Aider

Стоимость

Платный

Бесплатный 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