Перейти к содержимому

Cursor

Cursor — редактор кода со встроенным ИИ-агентом от компании Anysphere. Технически это форк VS Code: интерфейс, расширения и настройки VS Code работают как обычно, а поверх добавлены агент, автодополнение и работа с контекстом проекта. Основной форм-фактор — IDE (integrated development environment): вы работаете в привычном редакторе, а агент вносит изменения, которые видны как диффы.

Помимо редактора есть отдельный CLI с теми же возможностями агента для терминала и скриптов, а также облачные агенты: задачу можно отправить в фон и следить за ней с сайта или из мобильного приложения.

  • Агентный режим. Главный режим работы: вы описываете задачу, агент ищет по репозиторию, читает файлы, правит код и запускает команды с теми же инструментами, что у CLI-агентов, но с визуальным контролем: каждое изменение показывается как дифф, который можно принять или отклонить. Для крупных задач есть режим планирования: агент сначала исследует код, задаёт уточняющие вопросы и согласует план.
  • Tab-автодополнение. Фирменная функция вне агентного цикла: собственная модель предугадывает следующую правку: не только продолжение строки, но и связанные изменения в других местах файла. Для многих это главная причина пользоваться Cursor даже без агента.
  • Правила проекта (rules). Аналог памяти агента: файлы в каталоге .cursor/rules с инструкциями (соглашения по коду, архитектура, запреты). Правила бывают постоянными, подключаемыми по маске файлов или по усмотрению агента. Поддерживается и общепринятый формат AGENTS.md, в том числе вложенный в подкаталоги.
  • Скилы и хуки. Cursor поддерживает скилы (упакованные процедуры, которые агент подгружает по необходимости) и хуки для запуска ваших команд вокруг действий агента.
  • MCP. Поддерживается: к агенту подключаются внешние MCP-серверы, такие как трекеры задач, базы данных, документация, внутренние сервисы.
  • Мультимодельность. Cursor не привязан к одному провайдеру: модели переключаются в выпадающем списке (см. ниже).

Выделенной системы субагентов, как в Claude Code, в редакторе нет; параллельную работу закрывают несколько вкладок агента и облачные агенты.

От Claude Code и Codex Cursor отличает мультимодельность. Доступны модели Anthropic (Claude Sonnet, Opus, Fable), OpenAI (семейство GPT-5), Google (Gemini 3.x), а также собственные модели Cursor (Composer), обученные специально под агентную работу с кодом и заметно более быстрые. Есть автоматический выбор: Cursor сам подбирает модель под задачу с приоритетом цены, баланса или качества.

Cursor оплачивается подпиской: бесплатный тариф Hobby с ограниченными лимитами, индивидуальные планы от $20/мес, командные от $40 за пользователя. Использование сторонних моделей списывается из включённого лимита по тарифам провайдеров; отдельные API-ключи не нужны.

Сильные стороны:

  • Низкий порог входа для тех, кто живёт в IDE: знакомый интерфейс VS Code, изменения видны как диффы, ничего не происходит «вслепую».
  • Мультимодельность: можно сравнивать модели разных провайдеров в одном инструменте и не зависеть от одного поставщика.
  • Tab-автодополнение даёт пользу с первой минуты, ещё до освоения агентного режима.

Ограничения:

  • Закрытый продукт закрытой компании: аудит кода невозможен, развитие и цены контролирует вендор.
  • Полноценная работа требует платной подписки; лимиты бесплатного тарифа быстро заканчиваются при агентной работе.
  • Агентная механика (память, скилы, разрешения) исторически появлялась здесь позже и местами проще, чем в специализированных CLI-агентах.

Разработчикам, которые проводят день в редакторе и хотят добавить агента в привычную среду, а не менять её. Для тех, кто переходит с VS Code, миграция почти незаметна. Командам, где важно сравнивать и переключать модели без смены инструмента. Хуже подойдёт тем, кому нужен открытый код, работа только в терминале или максимально глубокая агентная автоматизация: тогда смотрите в сторону CLI-агентов из обзора.

Скачайте установщик для macOS, Windows или Linux с cursor.com и войдите в аккаунт: бесплатного тарифа хватит для знакомства. CLI ставится отдельно:

curl https://cursor.com/install -fsS | bash

Первый сценарий: откройте свой проект, нажмите Cmd+I (Ctrl+I) и попросите агента объяснить кодовую базу.

Изучи репозиторий и расскажи, как устроен проект и где что лежит.

Затем дайте небольшую правку (текст в интерфейсе, мелкий баг) и посмотрите на дифф перед принятием. Для задачи покрупнее включите режим планирования (Shift+Tab) и согласуйте план до правок. Не забудьте попросить агента прогнать тесты и линтер; о привычке проверять результат см. «Проверка результатов».

Автор учебника — Шахматов Алексей