JetBrains AI vs Cursor: что выбрать разработчику на IntelliJ и PyCharm

Остаться в IDE от JetBrains с AI Assistant или перейти на Cursor? Сравниваем возможности, работу со своими моделями и расходы, даём пошаговые настройки.

6 мин · · IDE · сравнение

Если вы пишете на Java, Kotlin или Python в IntelliJ IDEA и PyCharm, вопрос «jetbrains ai vs cursor» сводится к выбору: оставаться в привычной IDE и подключить ИИ плагином или переехать в редактор, который строился вокруг агента. Есть и третий путь: агент Cursor запускается внутри JetBrains. Ниже сравниваем продукты по проверяемым признакам, показываем, как подключить свои модели к обоим через шлюз, и считаем расходы на токены. Тарифы подписок обоих сервисов мы не приводим: они меняются, смотрите актуальные условия на сайтах JetBrains и Cursor.

JetBrains AI vs Cursor: что это за продукты

JetBrains AI Assistant — набор функций внутри IDE на платформе IntelliJ: IntelliJ IDEA, PyCharm, WebStorm, GoLand, Rider, CLion, PhpStorm, RubyMine, RustRover, DataGrip, DataSpell. По документации он включает AI Chat с контекстом проекта, кодовых агентов для многошаговых задач, генерацию и правку кода в редакторе, инлайн-автодополнение и подсказки следующей правки, а также рутину вроде commit-сообщений, документации и тестов. Подключить его можно по подписке JetBrains AI, своими ключами, через авторизацию интегрированных агентов или установкой внешних агентов.

Cursor — отдельный редактор с агентом, режимом планирования, правилами проекта, MCP и подагентами. Его агент можно подключить и в IDE от JetBrains через протокол ACP: в документации Cursor сказано, что для этого нужны платный тариф Cursor и плагин AI Assistant (версия 2025.1 и новее). Агент ставится из реестра агентов в панели AI Chat.

JetBrains AI AssistantCursor
Где живётПлагин в вашей IDEОтдельный редактор; агент также доступен в JetBrains через ACP
Свои ключиAnthropic, Google, OpenAI и любой OpenAI-совместимый эндпоинтOpenAI, Anthropic, Google, Azure, AWS Bedrock; у Zukko описана подмена адреса OpenAI
Локальные моделиOllama и LM StudioСмотрите документацию Cursor
АвтодополнениеМодели JetBrains по умолчанию, можно подключить свою FIM-модельTab на встроенных моделях Cursor
ПривязкаК экосистеме JetBrainsК самому редактору

Свои модели в JetBrains AI Assistant

Путь в настройках: Settings | Tools | AI Assistant | Providers & API keys. В разделе Third-party AI providers выберите OpenAI-совместимый провайдер и заполните поля.

  1. URL: https://api.zukko.pro/v1.
  2. API Key: fetch_... из кабинета.
  3. Если модель вызывает инструменты MCP-серверов, включите Tool calling.
  4. Нажмите Test Connection, затем Apply. Модели провайдера появятся в селекторе AI Chat.

У OpenAI-совместимых эндпоинтов есть важная особенность. По документации JetBrains, модели с них не назначаются функциям автоматически. Пока вы этого не сделали, они доступны только в AI Chat. Назначение делается в блоке Models Assignment: Core features — модель для генерации кода в редакторе, commit-сообщений и других основных функций, она же модель по умолчанию в чате; Instant helpers — для лёгких вещей вроде названия чата, сбора контекста и подсказок имён.

Из этого следует разумная раскладка по цене. В Core features поставьте сильную модель, например claude-sonnet-5-5. В Instant helpers — дешёвую, например deepseek-v4.1-flash или glm-5.3-flash: они вызываются часто и коротко. Подробный разбор подключения: JetBrains AI Assistant: подключение в IntelliJ и PyCharm.

Что нужно знать заранее:

  • Автодополнение и подсказки следующей правки не используют модели из этого раздела. Они работают на моделях JetBrains. Свою модель для них можно подключить отдельно, но она должна быть создана для дополнения кода (с поддержкой заполнения середины, FIM), обычные чат-модели не подходят.
  • Агенты не умеют работать с локальными моделями, а ваши облачные модели выбираются в селекторе совместимых агентов.
  • С чужими моделями часть функций может быть недоступна. JetBrains советует для полного набора возможностей добавить подписку JetBrains AI: тогда функции, не поддерживаемые вашими моделями, используют модели JetBrains.

Cursor со своим ключом

Cursor Settings, Models: включите OpenAI API Key и вставьте fetch_..., включите Override OpenAI Base URL и укажите https://api.zukko.pro/v1, добавьте модель и нажмите Verify. Так порядок описан в документации Zukko по Cursor вместе с таблицей имён моделей. В официальной справке Cursor о своих ключах переопределение адреса сейчас не описано, поэтому названия пунктов в вашей версии могут отличаться. Отдельные случаи разобраны в статье Cursor не видит модели после смены base URL.

Ограничения по документации Cursor:

  • Свои ключи работают только с чат-моделями. Автодополнение Tab остаётся на встроенных моделях Cursor.
  • Все запросы идут через серверы Cursor, ключ передаётся с каждым запросом. Политика нулевого хранения данных Cursor на запросы со своими ключами не распространяется.
  • Условия для своих ключей зависят от тарифа: на командных тарифах, по справке Cursor, за запросы со своим ключом действует отдельная плата Cursor за токены. Уточните условия вашего тарифа на сайте Cursor.
  • Cursor не даёт завести свою модель с именем, которое он уже знает. Для таких случаев у шлюза есть вторые имена моделей, список в документации Zukko.

Доступ из России и оплата

Доступ из России: через шлюз, оплата СБП (платёжная страница добавляет 8,5% сверху), картой MasterCard или криптой. Эта схема касается токенов моделей. Подписки JetBrains AI и Cursor оплачиваются у самих сервисов, их доступность и способы оплаты проверяйте на их сайтах, а при работе со своим ключом платите только за токены с баланса Zukko.

Сколько это стоит в токенах

Условный расчёт по ценам на 18 октября 2026, не прогноз для вашей команды. Рабочий день разработчика: 100 запросов в чате по 6 000 токенов входа и 600 токенов выхода на claude-sonnet-5-5 (вход 0.4, выход 2 за 1M) и 300 коротких вызовов Instant helpers по 1 500 токенов входа и 50 выхода на deepseek-v4.1-flash (0.013 / 0.038).

  • Чат: 6 000 × 0.4 + 600 × 2 = 2 400 + 1 200 = 3 600 микродолларов на запрос, 3 600 × 100 = 360 000, то есть $0.36 в день.
  • Instant helpers: 1 500 × 0.013 + 50 × 0.038 = 19.5 + 1.9 = 21.4, 21.4 × 300 = 6 420 микродолларов, около $0.006 в день.
  • За 22 рабочих дня: $0.36 × 22 = $7.92 плюс $0.14 за вспомогательные вызовы, итого около $8.06.

Реальные цифры зависят от размера контекста и частоты запросов: смотрите «Использование» в кабинете, а лимит ключа задавайте в долларах на день и на месяц.

Что выбрать

  • Вся работа в IDE JetBrains, привычные инспекции и отладчик важнее всего: оставайтесь в IDE и подключите AI Assistant с шлюзом. Для полного набора функций рассмотрите подписку JetBrains AI.
  • Нужен агентный режим с планированием, правилами и MCP, и вы готовы сменить редактор: Cursor.
  • Хочется и IDE, и агент Cursor: установите его через ACP, но проверьте условия вашего тарифа Cursor.
  • Хочется выбирать модель под каждую задачу и платить за токены: оба варианта это позволяют, только настройки разные.

Выбирайте модель по цене, контексту и индексу силы из таблицы, затем проверяйте на своём коде.

Частые вопросы

Можно ли в JetBrains AI заменить модели автодополнения?

Можно, но только моделью, рассчитанной на дополнение кода, через отдельный раздел AI Completion с провайдером OpenAI Compatible. Универсальные чат-модели для этого не подходят.

Нужна ли подписка JetBrains AI, если у меня свой ключ?

Для работы AI Chat достаточно ключа. Для полного набора функций JetBrains рекомендует подписку; условия смотрите на сайте JetBrains.

Работает ли Cursor со шлюзом без платного тарифа?

Мы не утверждаем это. По документации Zukko подмена провайдера требует платного тарифа Cursor, а условия Cursor меняются, поэтому сверьтесь на его сайте.

Что делать, если в IDE ответ не приходит?

Проверьте ключ запросом GET https://api.zukko.pro/v1/balance с заголовком Authorization: Bearer fetch_... (список GET /v1/models для этого не подходит: он публичный и ключ игнорирует) и убедитесь, что адрес в IDE заканчивается на /v1. Коды 401, 402, 404 и 503 расшифрованы в статье про ошибки подключения.

zukko

Платите в 25×
меньше

за Claude Code & ChatGPT

Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.

JetBrains AI vs Cursor: что выбрать разработчику · Zukko