/ 11 min read

Cursor 3: ключевые нововведения

Cursor 3: ключевые нововведения
Оглавление:

Ранее у нас уже выходили видео и другие материалы по Cursor и вот в апреле 2026 года команда Anysphere выпустила Cursor 3. Назвав это событие началом третьей эры разработки и написания кода.

Когда Cursor только появился, его главной ставкой был форк IDE VS Code с нативной интеграцией ИИ.

В этом обновлении они воспользовались свободой по максимуму: новый агентский интерфейс написан с нуля. Не переработан, не обновлён, а создан заново, с агентами в центре всей архитектуры. При этом классический IDE сохранён: вы можете переключиться на него в любой момент и работать как раньше.

Три основные эры, которые выделяют сами разработчики:

  • Первая — вы пишете код руками, редактор это текстовый инструмент.
  • Вторая — ИИ помогает писать код. Автокомплит, генерация функций, объяснение фрагментов. Вы по-прежнему за рулём, но рядом сидит умный навигатор.
  • Третья — ИИ-агенты пишут код автономно, а вы управляете процессом на уровне задач и архитектуры. Вы больше не набираете строчки, вы формулируете, что нужно сделать, и проверяете результат как менеджер.
Cursor 3 — это инструмент, построенный для третьей эры.

Два режима работы:
Editor и Agent Windows


Самое фундаментальное изменение в Cursor 3 — это разделение на два принципиально разных режима работы. Не две темы оформления, не два расположения панелей, а два разных подхода к тому, как вы взаимодействуете с кодом и ИИ.

Editor — классический режим

Если вы работали с Cursor раньше, этот режим будет вам знаком. Файловое дерево слева, код в центре, ИИ-чат в боковой панели справа. Вы пишете код, агент помогает, подсказывает, рефакторит, объясняет, генерирует фрагменты по запросу.

В Cursor 3 этот режим сохранён и улучшен, его философия осталась прежней: вы автор кода, ИИ - ассистент. Каждое изменение проходит через ваши руки.

Это больше подходит разработчикам, которые работают с продакшн-кодом, где каждая строчка имеет значение. Также тем, кто пишет на языках или в фреймворках, где тонкие нюансы критичны (системное программирование, финтех, инфраструктура) — Разработчикам, которые хотят использовать ИИ точечно — для конкретных задач, а не как постоянного соавтора — Тем, кто привык к VS Code и не хочет менять рабочий процесс радикально

Agent Window — новый агентский режим

Это принципиально новый интерфейс, и именно ради него Cursor 3 называют сменой парадигмы.

Agent Window - это единый центр, где вы одновременно управляете несколькими ИИ-агентами. Каждый агент работает в своём контексте, над своей задачей, и вы видите прогресс всех задач в реальном времени.

Как это выглядит на практике: открываете Cursor 3 в режиме Agent Window. Перед вами не привычный редактор с файлами, а панель с активными агентскими сессиями. Вы создаёте нового агента, даёте ему задачу: «Перепиши модуль авторизации с JWT на сессии». Пока он работает, создаёте второго: «Напиши интеграционные тесты для API платежей». Третьему: «Обнови документацию по эндпоинтам».

Все три работают параллельно. Вы переключаетесь между ними, видите, что каждый делает, и при необходимости корректируете направление. Когда агент завершает задачу вы ревьюите результат и вносите правки.

Ключевая архитектурная деталь: Agent Window изначально мульти-воркспейсный. Это значит, что вы можете работать не просто с несколькими задачами, а с несколькими репозиториями одновременно. Один агент пишет код в бэкенд-репо, другой во фронтенд-репо, третий в репо с инфраструктурой. Всё в одном окне, без переключения между инстансами редактора.

Подходит вайбкодерам и новчикам, которые собирают проекты на скорости, делегируя рутинные задачи. Инди-разработчикам и фрилансерам, которые ведут несколько проектов параллельно. Техлидам, которые хотят прототипировать решения перед тем, как ставить задачи команде. Продакт-менеджерам с техническим бэкграундом, которые хотят быстро проверять гипотезы в коде.

Всем, кто строит MVP и ценит скорость итераций выше абсолютного контроля над каждой строкой.

Мульти-агенты: единая панель управления

0:00
/0:07

В предыдущих версиях Cursor агент жил в боковой панели, небольшое окно справа, в которое вы писали промпты и получали ответы. Это работало, но ограничивало: один агент, один контекст, одна задача за раз.

В Cursor 3 агентов можно открывать прямо в центральной области редактора, как обычные файлы или вкладки. Вы делите экран на две, три, четыре части и в каждой работает отдельный агент. Один рефакторит API, второй пишет миграцию базы данных, третий генерирует типы для TypeScript. Вы видите всё одновременно.

Но мульти-агентность в Cursor 3 это не только про разделение экрана. Все локальные и облачные агенты теперь отображаются в единой боковой панели. И вот что действительно меняет рабочий процесс: запускать агентов можно не только с десктопа, вот основные точки взаимодействия:

  • Десктопное приложение
  • Мобильное устройство (iOS/Android)
  • Веб-интерфейс (cursor.com/agents)
  • Slack
  • GitHub
  • Linear

Это означает, что вы можете дать задачу агенту со смартфона по дороге на встречу. Или из Slack-канала проекта — написали команду, агент начал работу. Или из Linear — привязали задачу к агенту, и он начал её выполнять.

Все эти сессии стекаются в одно место. Когда вы открываете Cursor на десктопе перед вами полная картина: какие агенты запущены, на каком этапе находятся, что уже сделали.

Облачные агенты при этом умеют генерировать демо и скриншоты своей работы. Это значит, что для быстрой проверки вам не нужно вчитываться в каждую строку кода вы видите визуальный результат и решаете, нужно ли копать глубже.

Cloud ↔ Local: бесшовное переключение

Одна из самых практичных фич, которая решает давнюю и очень конкретную боль.

Типичная ситуация без Cursor 3: вы дали агенту сложную задачу переписать модуль, сгенерировать набор файлов, прогнать тесты. Задача занимает 15–20 минут. Всё это время вы привязаны к машине: закроете ноутбук процесс прервётся, прогресс потеряется.

Альтернатива запустить в облаке. Но тогда вы теряете скорость локальной работы и возможность быстро вносить ручные правки.

Cursor 3 убирает эти ограничения. Переключение между облаком и локальной машиной занимает секунды и работает в обе стороны.

  • Local → Cloud

Вы работаете над задачей локально, понимаете, что она займёт время и одним действием отправляете сессию в облако. Закрываете ноутбук, уходите. Агент продолжает работать. Когда возвращаетесь результат уже готов.

Это особенно ценно для задач, которые включают длительные операции: прогон тестов, генерация большого количества файлов, рефакторинг крупных модулей.

  • Cloud → Local

Обратная ситуация: агент завершил задачу в облаке, вы видите результат. Нужно внести правки вручную, потестировать локально, пройтись по коду глазами. Перетаскиваете сессию на локальную машину — и работаете с быстрыми моделями без задержек.

Здесь вступает в игру Composer 2 - собственная фронтирная модель Cursor, оптимизированная для скоростных итераций. У неё высокие лимиты на использование, и она заточена именно под быстрый цикл изменил → проверил → изменил. Когда вы перетащили задачу на локальную машину и хотите быстро допилить детали, Composer 2 делает это без ощутимых задержек.

Ключевой принцип: вы больше не выбираете между мощностью облака и скоростью локальной работы. Вы используете оба варианта, переключаясь по контексту задачи.

Новый интерфейс диффов: от коммита до замёрженного PR

Cursor 3 получил полностью переработанный вид для работы с изменениями в коде. Интерфейс стал проще и быстрее, ревьюить диффы теперь удобнее, а редактировать изменения можно прямо в этом же виде.

Но главное Cursor 3 закрывает полный цикл работы с git прямо из редактора:

  1. Агент написал код
  2. Вы ревьюите изменения в новом дифф интерфейсе
  3. Стейджите нужные файлы
  4. Делаете коммит
  5. Создаёте Pull Request
  6. Управляете PR до мержа

Весь путь от "агент завершил задачу" до "изменения в main" без выхода из Cursor. Не нужно переключаться в GitHub, не нужно открывать терминал для git-команд (хотя терминал тоже доступен).

Для команд, которые работают через PR-ревью, это убирает постоянное переключение контекста. Вы увидели, что агент сделал, проверили, поправили — и тут же отправили в ревью.

Скрытый центр управления окнами

В новом интерфейсе появилась небольшая кнопка, которую легко не заметить, но за ней скрывается один из самых полезных элементов нового UI. Это хаб быстрого переключения между четырьмя основными панелями:

  • Git-панель

Все закоммиченные и незакоммиченные изменения в одном месте. Диффы, ветки, статусы файлов. Быстрый доступ без переключения в отдельный GUI-клиент типа Fork или GitKraken.

  • Встроенный браузер

Полноценный браузер прямо внутри редактора. Можно открыть localhost и видеть результат работы фронтенда без Alt+Tab. Но важнее другое: ИИ-агент тоже видит содержимое этого браузера. Он может открывать страницы, навигировать по ним и использовать то, что видит, как контекст для своих действий.

  • Терминал

Поддерживает множество вкладок. Стандартный сценарий: в одной вкладке запущен dev-сервер, в другой — логи, в третьей — свободный терминал для ad hoc команд. Всё внутри Cursor, без внешних окон.

  • Файловая структура

Классическое дерево проекта. Быстрый доступ к docker-compose.yml, конфигам CI/CD, .env файлам и всему, что нужно проверить руками.

Когда вы управляете несколькими агентами параллельно, возможность в один клик переключиться между кодом, диффами, терминалом и браузером не просто удобство, а необходимость.

Design Mode: рисуйте правки прямо на интерфейсе

Для фронтенд-разработчиков это, вероятно, самое значимое нововведение в Cursor 3.

Как работает встроенный браузер Cursor: вы запускаете dev-сервер, открываете localhost внутри редактора и видите отрендеренную страницу. ИИ-агент видит её тоже: он получает скриншот страницы и код компонента одновременно. Это даёт ему полный контекст он понимает и как выглядит интерфейс и из какого кода он состоит.

Design Mode добавляет к этому ещё один слой. Вместо того чтобы описывать изменения словами, вы рисуете прямо на скриншоте интерфейса:

  • Перечеркнули элемент → агент удалит его
  • Нарисовали стрелку от компонента к новому месту → агент переместит его
  • Обвели область и написали текстовый комментарий → агент внесёт изменения именно в эту область
  • Нарисовали примерный набросок нового блока → агент создаст компонент по вашему наброску

Агент получает ваш скриншот с пометками + код компонента, который вы редактируете. На основе двух источников визуального и кодового он генерирует точные изменения.

Почему это важно: классическая проблема коммуникации «дизайнер → разработчик» или даже «разработчик → ИИ» это потеря контекста при переводе визуального в текстовое.

«Сделай кнопку чуть больше, сдвинь заголовок левее, уменьши отступ снизу» — это неточно, это требует итераций, это медленно. Когда вы показываете, двусмысленности исчезают. Агент видит ровно то, что вы имеете в виду.

Для фронтенд-разработчиков Design Mode стирает границу между дизайном и кодом. Скорость итераций при вёрстке вырастает кратно особенно на этапе, когда вы подгоняете UI под макет или ловите мелкие визуальные баги.

Worktrees: изолированные ветки для агентов

Команда /worktree решает одну из ключевых проблем работы с ИИ-агентами — страх, что агент сломает рабочий код.

Как это работает: вы даёте агенту задачу с префиксом /worktree, и он выполняет её в отдельной git-ветке. Основная ветка остаётся нетронутой. Агент создаёт изменения, вы ревьюите их в изоляции:

  • Если устраивает → мерджите в основную ветку
  • Не устраивает → удаляете ветку, потери нулевые
  • Частично устраивает → cherry-pick нужных коммитов

Это особенно полезно в двух сценариях. Первый, когда вы экспериментируете с архитектурными изменениями и не уверены в результате.

Агент пробует вы оцениваете, риска нет. Второй, когда несколько агентов работают параллельно над разными частями проекта. Каждый работает в своей ветке, конфликты разруливаются на этапе мержа, а не в процессе генерации.

Best-of-N: конкурентная генерация решений

Команда /best-of-n — это подход, который меняет отношение к генерации кода.

Идея: вы формулируете задачу один раз, а Cursor запускает её параллельно через несколько разных моделей. Каждая модель генерирует своё решение. Вы получаете N вариантов, сравниваете их и выбираете лучший.

Разные модели имеют разные сильные стороны. Одна лучше пишет лаконичный код, другая более надёжный с точки зрения обработки ошибок, третья лучше структурирует архитектуру.

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

  • Где это особенно полезно: Сложные алгоритмические задачи, где есть несколько валидных подходов
  • Архитектурные решения, где trade-off'ы неочевидны
  • Рефакторинг, где «правильный» способ переписать код — вопрос дискуссионный
  • Любые ситуации, где вам нужен не один ответ, а набор вариантов для осознанного выбора
В сочетании с /worktree это создаёт мощный рабочий процесс: каждый вариант генерируется в отдельной ветке, вы спокойно сравниваете результаты и берёте лучший.

Новый Cursor Marketplace: экосистема плагинов для агентов

Marketplace в Cursor 3 — это не просто магазин расширений по аналогии с VS Code. Это экосистема, заточенная под агентский рабочий процесс.

Что можно установить в один клик:

  • Skills (навыки) — расширяют возможности агентов в конкретных областях. Агент из коробки умеет писать код на основе ваших промптов. Skill добавляет ему специализированные знания: как работать с конкретным фреймворком, как структурировать определённый тип проекта, какие паттерны использовать.
  • Субагенты — специализированные агенты под конкретные задачи. Если базовый агент универсальный разработчик, то субагент это узкий специалист: один заточен под тестирование, другой под документацию, третий под оптимизацию SQL-запросов.
  • MCP-серверы (Model Context Protocol) это стандарт, через который агенты подключаются к внешним инструментам и источникам данных. MCP позволяет агентам не просто генерировать код, а взаимодействовать с реальным миром: базами данных, API, файловыми системами, CI/CD пайплайнами, мониторингом и другими сервисами.

Уже доступны сотни плагинов, и экосистема растёт.

Plugins | Cursor Docs
Browse, install, and manage plugins from the Cursor Marketplace.

Отдельная возможность для команд: приватный маркетплейс. Вы создаёте собственные плагины, навыки, субагентов, MCP-серверы и делаете их доступными только внутри вашей организации.

Это позволяет стандартизировать рабочий процесс: все разработчики в команде используют одних и тех же агентов с одними и теми же навыками, настроенными под ваш стек и ваши конвенции.

Итог

Cursor 3 вызвал полярную реакцию и обе стороны поднимают важные вопросы.

  • Сторонники обновления

Раньше вы управляли одним сервером вручную, потом появились оркестраторы, которые управляют кластерами серверов. Cursor 3 делает то же самое с написанием кода. Вы управляете не строчками, а флотом агентов, каждый из которых выполняет свою часть работы.

Конкретные вещи, которые хвалят:

  • Параллельная работа нескольких агентов реально экономит время на рутинных задачах
  • Design Mode называют «киллер-фичей для фронтенда» - рисовать правки на интерфейсе кратно быстрее, чем описывать их словами
  • Возможность запускать агентов из Slack, со смартфона или из Linear делает процесс асинхронным — вы не привязаны к рабочему месту
  • Бесшовное переключение Cloud/Local решает боль, которая раньше требовала костылей

  • Критики

Когда у вас параллельно работают 3–4 агента, каждый генерирует десятки и сотни строк кода. Ревью этого потока становится отдельной задачей. Иногда на то, чтобы прочитать и проверить всё, что нагенерили агенты, уходит больше времени, чем если бы вы написали этот код сами. Особенно если агенты допустили тонкие ошибки, которые не видны с первого взгляда.

Вторая проблема это информационный перегруз. Управлять «роем» агентов — это навык, которому нужно учиться. Без дисциплины и чёткой системы (какой агент за что отвечает, как именовать сессии, когда останавливать и переделывать) легко потерять контекст и запутаться в том, кто что делает.

Третья — вопрос доверия. Когда вы пишете код сами, вы понимаете каждую строку. Когда за вас пишут несколько агентов параллельно, вы неизбежно доверяете какой-то части кода «вслепую». Для MVP и прототипов это может быть приемлемо, но для продакшн-систем это потенциально опасно.

Обе позиции валидны, и именно поэтому создатели оставили два режима: вы можете остаться в Editor и использовать ИИ точечно, или полностью погрузиться в Agent Window.

Для кого Cursor 3 и стоит ли обновляться

Cursor 3 — это не инкрементальное улучшение. Это новый класс инструмента, и ответ на вопрос стоит ли обновляться зависит от того, как вы работаете, если вы:

  • Опытный разработчик, который ценит контроль

Оставайтесь в режиме Editor. Он стал лучше: улучшенная навигация, переработанные диффы, встроенный браузер. ИИ-помощь по-прежнему на месте: автокомплит, рефакторинг, генерация по запросу. Вы получите все преимущества обновления, не меняя привычный рабочий процесс.

  • Вайбкодер или инди-разработчик

Agent Windows создан для вас. Если вы строите MVP, ведёте сайд-проекты, быстро проверяете идеи, возможность запустить несколько агентов параллельно и делегировать рутину кратно ускоряет процесс. Добавьте сюда запуск со смартфона и из Slack и вы получаете по-настоящему асинхронный рабочий процесс, где агенты работают, пока вы занимаетесь другими делами.

  • Фронтенд разработчик

Design Mode один стоит обновления. Рисовать правки прямо на интерфейсе вместо описания словами — это другой уровень скорости на этапе вёрстки и доводки UI. Встроенный браузер, который видит и агент, логичное дополнение.

  • Техлид или тимлид

Приватный маркетплейс позволяет стандартизировать агентский рабочий процесс для всей команды. Мульти-репо поддержка закрывает боль с переключением между проектами. Новый интерфейс диффов и встроенный PR-менеджмент ускоряют цикл ревью.

  • Команда, работающая по PR-workflow

Полный цикл от коммита до замёрженного PR внутри Cursor без переключения контекста между редактором, терминалом и GitHub. В сочетании с /worktree (каждый агент работает в изолированной ветке) это создаёт чистый и предсказуемый рабочий процесс.

Cursor 3 не убирает возможность программировать руками. Он добавляет возможность не программировать руками, когда это не нужно. Классический IDE остаётся, агентский режим под рукой. Вы выбираете, как работать, в зависимости от задачи, контекста и личных предпочтений.
Поделиться этой статьей
telegram logo