Cursor начинался как форк VS Code с базовым автодополнением, но к версии 3.6 (актуальна на лето 2026 года) превратился в среду, где центральная фигура — не разработчик с клавиатурой, а ИИ-агент с доступом ко всей кодовой базе. Переход с VS Code занимает несколько минут: Cursor автоматически подхватывает расширения, темы и горячие клавиши.

Агентное окно открывается сочетанием Cmd/Ctrl+I и является основным рабочим местом. Здесь разработчик ставит задачу на естественном языке, а агент самостоятельно определяет, какие файлы прочитать, что изменить, какие команды выполнить и как проверить результат. Все правки отображаются в виде diff: зелёным — добавленное, красным — удалённое. Каждое изменение требует явного подтверждения или отклонения.

РежимЧто делаетКогда использовать
AgentПолный доступ к файлам, командам и внешним системам через MCPОсновная разработка
AskТолько чтение и ответы на вопросы, без измененийИзучение незнакомого проекта
PlanСобирает план и уточняет требования перед реализациейКрупные задачи с неопределёнными требованиями
DebugВыдвигает гипотезу, расставляет логи, анализирует выводПоиск корневой причины ошибки
MultitaskЗапускает несколько агентов параллельноРаспараллеливание задач или сравнение подходов

В Cursor предусмотрено пять режимов работы. Agent — основной: полный доступ к инструментам, файлам и внешним системам через MCP-серверы. Ask — режим только для чтения, агент отвечает на вопросы о коде, ничего не меняя. Plan — сначала собирает план и задаёт уточняющие вопросы, реализует только после одобрения пользователя. Debug — выдвигает гипотезу о причине ошибки, расставляет логи и анализирует вывод. Multitask — запускает несколько агентов параллельно, в том числе с использованием git worktree для проверки разных подходов к одной задаче.

Управление контекстом — ключевой навык при работе с агентом. Самый быстрый способ передать данные — ввести @ в поле чата: открывается меню со всеми источниками, включая файлы, ссылки, фрагменты кода и предыдущие диалоги. Файл можно также перетащить мышью. В правом нижнем углу поля ввода отображается индикатор заполненности контекстного окна; когда место заканчивается, агент автоматически делает summary переписки и продолжает работу.

При первом открытии проекта Cursor индексирует кодовую базу и строит карту файлов — это позволяет агенту ориентироваться в архитектуре без дополнительных объяснений. Автоиндексацию можно отключить в настройках, если важен ручной контроль над тем, к чему агент имеет доступ. Для исключения чувствительных данных используется файл.cursorignore — в него прописываются папки и расширения, недоступные агенту: например,.env и файлы с ключами.

Модели доступны через два пула. Первый — Auto и Composer 2.5 — рассчитан на повседневную работу по сниженной цене. Второй — API-тариф, индивидуальный план включает минимум $20 использования в месяц с возможностью доплаты. Через API доступны Claude Opus 4.8, ChatGPT-5.5, Gemini 3.1 Pro, Grok 4.3 и другие модели. Если один пул исчерпан, работа продолжается за счёт второго.

Встроенный терминал поддерживает ввод задач на естественном языке через Cmd+K: Cursor генерирует готовую shell-команду. В Agent Mode агент запускает команды самостоятельно — по умолчанию каждая требует подтверждения. Режим Run Everything отключает подтверждения полностью; авторы гайда рекомендуют его не использовать. Компромиссный вариант — Allowlist: список команд, которые агент выполняет без запроса.