Claude Code — терминальный агент Anthropic, который работает с проектом целиком: читает файлы, вносит правки, прогоняет тесты. Показываем, как запустить его во встроенном терминале пайчарма и решить вопрос доступа без VPN.
Запросы «claude pycharm» и «claude code pycharm» вместе дают почти двести показов в месяц — интерес устойчивый. Причина в том, что Claude считается одной из самых аккуратных моделей на больших правках: реже ломает соседний код и честно сообщает, когда данных не хватает.
Что такое Claude Code
Это не плагин и не чат в панели, а агент командной строки. Ему дают доступ к каталогу проекта и ставят задачу словами — дальше он сам решает, какие файлы открыть, что изменить и как проверить результат. Перед применением показывает диф.
Ключевое отличие от автодополнения: агент работает с задачей, а не со строкой. «Вынеси работу с БД в отдельный слой, не меняя публичный API» для него нормальная формулировка.
Установка
Агент ставится через npm или установочный скрипт и работает на Windows, macOS и Linux. Отдельного тяжёлого клиента нет — после установки появляется команда, которую можно вызвать из любой консоли.
Node.js должен быть установлен заранее. В PyCharm это не мешает Python-проекту: агент живёт отдельно от вашего виртуального окружения.
Запуск во встроенном терминале PyCharm
Отдельный плагин не нужен. Откройте терминал IDE (Alt+F12 или View → Tool Windows → Terminal) — он стартует в корне проекта и подхватывает активное виртуальное окружение. Запустите агента там же, и он будет видеть ровно ту структуру файлов, с которой вы работаете.
Удобная практика: держать терминал закреплённым в нижней панели рядом с окном запуска тестов. Тогда цикл «поставил задачу — посмотрел диф — прогнал тесты» проходит без переключения окон.
Начинайте с одного модуля, а не с корня репозитория. Агент уверенно правит и то, о чём его не просили, — ограничение области резко снижает количество сюрпризов в дифе.
Доступ и ключ из России
Здесь и находится главная преграда. Прямая регистрация в Anthropic с российскими данными обычно не проходит: консоль разработчика недоступна, а карта российского банка не принимается. Даже созданный аккаунт может перестать отвечать при обращении с российского IP.
Рабочее решение — ключ от сервиса доступа, работающего по официальному API. Формат запросов совместимый, поэтому агент не отличает такой ключ от оригинального: вы подставляете его в переменную окружения или конфиг, и всё работает. VPN не нужен, оплата идёт рублями.
- Зарегистрируйтесь в LeanTech AI по email.
- Создайте ключ в личном кабинете.
- Пропишите адрес совместимого API и ключ в конфигурации агента.
- Запустите агента в терминале PyCharm и дайте небольшую задачу для проверки.
Как ставить задачи, чтобы не переплачивать
- Указывайте границы. «Почини падающий тест в tests/api, схему БД не трогай» — предсказуемо. «Улучши код» — нет.
- Не переписывайте запрос с нуля. Точечная правка дешевле полного перезапуска: агент не перечитывает весь контекст заново.
- Сначала план, потом правки. На больших задачах попросите сначала описать план — это дешевле, чем разбирать неудачный диф.
- Смотрите диф всегда. Особенно в местах, которые не входили в задачу.
Сколько стоит
Claude — не самая дешёвая модель, и агентская работа расходует больше, чем диалог: файлы читаются, правки перечитываются, тесты прогоняются. За аккуратность приходится платить.
Практичная схема — держать на одном балансе две модели: дешёвую под рутину и Claude под ответственные правки. Переключение занимает секунду, а расход за месяц падает заметно. Другие агенты для сравнения собраны в обзоре семи терминальных нейросетей, а цены — на странице тарифов.
Частые вопросы
Чем Claude Code отличается от плагина в IDE?
Плагин подсказывает в открытом файле, Claude Code получает доступ ко всему проекту: сам находит нужные файлы, вносит правки и прогоняет тесты.
Нужен ли Node.js?
Да, агент ставится через npm или установочный скрипт и требует установленного Node.js. На ваше виртуальное окружение Python это не влияет.
Можно ли использовать Claude Code в Community Edition?
Да. Агент работает во встроенном терминале и от редакции PyCharm не зависит.
Почему агент отвечает ошибкой авторизации?
Ключ неверный, исчерпан или не работает с российского IP. Ключ от сервиса доступа снимает последнюю причину — формат запросов совместимый.