Терминальные агенты запускаются прямо во встроенной консоли пайчарма и работают с проектом целиком — не подсказывают строку, а выполняют задачу. Разобрали семь вариантов: что умеют, сколько стоят и что из этого доступно с российского IP.
Плагин с автодополнением подсказывает следующую строку. Терминальный агент получает задачу «почини падающий тест в модуле оплаты» — и сам решает, какие файлы открыть, что изменить и как это проверить. Разница в подходе, а не в мощности модели.
Почему терминальные агенты, а не плагины
Три причины, по которым разработчики переходят на CLI-агентов:
- Работа с проектом целиком. Агент видит структуру репозитория, а не только открытый файл.
- Независимость от IDE. Один и тот же агент работает и в PyCharm, и в редакторе коллеги, и в CI-пайплайне.
- Выбор модели. Большинство CLI-агентов не привязаны к вендору — провайдер указывается в конфиге.
Минус тоже есть: порог входа выше. Нужно быть готовым читать диф перед применением и не давать агенту весь репозиторий сразу.
Семь агентов, которые имеет смысл попробовать
1. Claude Code
Агент Anthropic, который считается самым аккуратным на больших разветвлённых правках: реже ломает соседний код и честно пишет, когда данных не хватает. Запускается из терминала, понимает русский. Дороже большинства конкурентов — это плата за точность. Подробности в статье про подключение Claude Code к PyCharm.
2. Codex CLI
Агент OpenAI. Быстрее проходит итерации, хорошо вписан в экосистему вендора, удобно вызывать из скриптов и пайплайнов. Расход токенов на крупных задачах выше ожидаемого — стоит контролировать баланс до старта большого рефакторинга.
3. OpenCode
Открытый агент, который ставится одной командой и подключает модель любого провайдера — от Claude и GPT до локальных через Ollama. Главный аргумент: рутину можно отдать дешёвой модели, а сложные правки — сильной, меняя одну строку в конфиге. Есть MCP-серверы для доступа к внешним системам.
4. Qwen Code
Агент на моделях Qwen. Берут в первую очередь из-за цены: на массовых задачах — генерация обвязки, документация, типовые правки — разница в счёте за месяц по сравнению с топовыми моделями ощутимая. На запутанной архитектуре уступает старшим моделям.
5. Cline
Формально это расширение, но работает по агентской логике: получает задачу, планирует шаги, показывает диф до применения. Ставится в IDE, ключ и провайдер задаются в настройках. Хороший компромисс для тех, кому терминал непривычен.
6. Kilo Code
Ещё один агент с открытой настройкой провайдера. Отличается режимами работы под разные роли — отдельно планирование, отдельно внесение правок. Удобно, когда хочется сначала посмотреть план, а потом дать добро.
7. GigaCode CLI
Российский вариант от Сбера. Единственный в списке, кому не нужен ни VPN, ни зарубежная карта: сервис работает на российской инфраструктуре. На сложных архитектурных задачах пока уступает зарубежным моделям, но рутину закрывает и оплачивается рублями напрямую.
Сравнение
| Агент | Выбор модели | Сильная сторона | Цена запроса | Из России напрямую |
|---|---|---|---|---|
| Claude Code | Только Anthropic | Точность больших правок | Высокая | Нет |
| Codex CLI | Только OpenAI | Скорость итераций | Высокая | Нет |
| OpenCode | Любой провайдер | Гибкость и MCP | Зависит от модели | Модели — нет |
| Qwen Code | Qwen | Цена на объёме | Низкая | Нет |
| Cline | Любой провайдер | Работа внутри IDE | Зависит от модели | Модели — нет |
| Kilo Code | Любой провайдер | Режимы под роли | Зависит от модели | Модели — нет |
| GigaCode CLI | Сбер | Доступность | Базовый доступ бесплатно | Да |
Как запускать агента из PyCharm
Отдельного плагина не нужно — хватит встроенного терминала IDE (Alt+F12 или View → Tool Windows → Terminal). Он открывается в корне проекта и подхватывает активное виртуальное окружение, поэтому агент сразу видит нужные файлы и зависимости.
Практика, которая экономит нервы: указывайте границы задачи явно. «Почини падающий тест в tests/payments, схему БД не трогай» работает предсказуемо, «улучши код» — нет. И всегда просматривайте диф: агент уверенно правит и то, о чём его не просили.
Доступ из России
Сами агенты ставятся локально и никаких ограничений не имеют — упираются только модели, к которым они обращаются. Ключ, работающий с российского IP, прописывается в конфиг агента один раз, после чего всё работает без VPN. Как это устроено, разобрано на странице PyCharm без VPN.
Частые вопросы
Какой терминальный агент выбрать новичку?
Начните с OpenCode: он ставится одной командой, работает с любой моделью и позволяет менять провайдера в конфиге, не переустанавливая агента. Если терминал непривычен — возьмите Cline, он живёт внутри IDE.
Агент испортит мой код?
Все перечисленные агенты показывают диф до применения правок. Главное правило — ограничивать область задачи одним модулем и просматривать изменения, особенно в файлах, которых задача не касалась.
Работают ли агенты в PyCharm Community?
Да. Они запускаются во встроенном терминале и от редакции IDE не зависят: Community и Professional для них одинаковы.
Сколько стоит агент по сравнению с плагином?
Дороже: агент читает несколько файлов и перечитывает результат, поэтому одна крупная задача может стоить как десяток вопросов в чате. Зато он доводит работу до конца, а не выдаёт черновик.