~/VibeHandbook
PDF бесплатно

AI-сервисы

cursor.com

Cursor

Что это

Cursor — это редактор кода с упором на ИИ, созданный Anysphere. Он построен на копии VS Code — популярного бесплатного редактора кода, — и ИИ вплетён в него повсюду: встроенные автодополнения, чат-панель, знающая вашу кодовую базу, и режим агента — помощник, способный сам вносить изменения сразу в несколько файлов. Он подключается к нескольким базовым ИИ-моделям (от Anthropic, OpenAI и других), так что вы выбираете, какая из них отвечает.

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

  • Привычный опыт VS Code с перенесёнными расширениями и горячими клавишами.
  • Чат и редактирование с учётом кодовой базы — он заранее прочитывает и составляет карту всего проекта (индексирует его), поэтому ответы ссылаются на ваш реальный код.
  • Быстрое встроенное автодополнение, предсказывающее многострочные и многофайловые правки.
  • Режим агента может планировать и применять изменения во множестве файлов, а затем выполнять команды.
  • Выбор модели: подберите другую базовую модель под задачу или бюджет.

Компромиссы

  • Оплата по факту использования — вы платите за то, что используете (число запросов / сколько работает модель), а не фиксированную безлимитную подписку. Тяжёлые прогоны агента могут незаметно накопиться в огромный счёт. Поэтому следите за дашбордом использования и задайте лимит расходов.
  • Подсказки могут быть неверными или вне контекста; вы всё равно проверяете каждое изменение.
  • Интенсивная индексация и ИИ-функции могут тормозить на очень больших репозиториях или слабых машинах.
  • Будучи отдельным редактором, он немного отстаёт от выпусков upstream-версии VS Code.
  • Автодополнение может отвлекать, если вы предпочитаете писать код сами.

Лучше всего подходит для

Разработчиков, которые хотят глубоко интегрированный ИИ в графическом редакторе — быстрые встроенные правки, чат с учётом кодовой базы и управляемые агентом многофайловые изменения, не покидая IDE (интегрированную среду разработки) — единое приложение, где вы пишете, запускаете и чините код.

Соответствие vibe coding

Cursor подходит для vibe coding тем, кто предпочитает визуальный редактор терминалу: вы можете описать изменение в чате, наблюдать, как он редактирует нужные файлы, и принимать или отклонять diff прямо на месте. Индексация кодовой базы позволяет ссылаться на «поток аутентификации» или «этот компонент», и он обычно находит нужное место. Конкретный совет: добавьте файл с правилами проекта (например, .cursor/rules), описывающий ваш стек, соглашения и любые ограничения «так не делать». Cursor подаёт его в каждый запрос. Поэтому агент перестаёт заново вводить паттерны, которые вы уже отклонили.