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

Cursor: AI-редактор для вайб-кодинга

Cursor: AI-редактор для вайб-кодинга

Cursor — AI-first редактор кода на базе VS Code. Внешне почти неотличим от привычного редактора, но внутри — агентная платформа: несколько AI-агентов могут работать параллельно над разными частями проекта.

Актуальная версия: Cursor 2.0+ (2026), с собственной моделью Composer и переработанным агентным интерфейсом.

  1. Скачай с cursor.com
  2. Установи как обычное приложение (Mac, Windows, Linux)
  3. Импортируй настройки и расширения из VS Code — они переносятся автоматически
  4. Войди через GitHub или Google аккаунт

Cursor 2.0 представил собственную модель — Composer. Ключевые отличия:

  • Скорость ~2x быстрее Claude Sonnet
  • Оптимизирован специально для редактирования кода внутри редактора
  • Понимает контекст всего репозитория, не только открытых файлов

Переключиться на другую модель можно в любой момент: GPT-5.2, Opus 4.6, Gemini 3 Pro, Grok Code.

Вместо одного чата — несколько агентов в сайдбаре. Запусти три параллельно:

  • Один рефакторит старый код
  • Второй пишет тесты
  • Третий полирует UI

Переключайся между ними как между вкладками. Изменения отображаются как pull request — удобно ревьюить.

Rules — способ зафиксировать правила проекта, которые AI будет помнить всегда.

Четыре уровня:

УровеньХранениеПрименение
Project.cursor/rules/*.mdcТолько этот репо
AgentAGENTS.md в корнеТолько этот репо
UserCursor SettingsВсе проекты на машине
TeamDashboardВся команда

Примеры правил:

.cursor/rules/style.mdc
- Всегда используй TypeScript strict mode
- Предпочитай Server Actions вместо API routes в Next.js
- Компоненты в /components, страницы в /app
- Не используй default exports
- Пиши комментарии на русском

Перед тем как писать код, агент составляет план. Ты видишь шаги, можешь скорректировать, потом он выполняет.

Полезно для сложных фич: не угадывай что он сделает — знай заранее.

Запусти задачу и занимайся другим. Агент работает в фоне:

  • Пишет тесты
  • Ищет баги
  • Генерирует документацию

Результат придёт когда будет готов.

Cursor может открыть браузер прямо в IDE для:

  • Тестирования UI
  • Отладки в DevTools
  • Скрапинга данных для контекста
ПланЦенаЧто включено
HobbyБесплатноОграниченный Agent/Tab
Pro$20/месБезлимитный Tab, Background Agents
Pro+$60/мес3× usage на топ-моделях
Ultra$200/мес20× usage + приоритет
Teams$40/user/месSSO, аналитика, оргконтроль
Bugbot+$40/user/месAI-ревью PR с правилами
Создай компонент авторизации через GitHub OAuth.
Стек: Next.js 15, TypeScript, Tailwind, next-auth v5.
Нужно: форма, callback страница, session provider, middleware.
Сохрани токены в httpOnly cookie.
Отрефактори файл auth/route.ts:
- Разбей на мелкие функции
- Добавь типы везде
- Убери any
- Не меняй поведение
В консоли ошибка: "Cannot read properties of undefined (reading 'user')".
Стек трейс: [вставить].
Найди причину и почини.
Напиши тесты для функции calculateTotal() в /utils/cart.ts.
Используй vitest + @testing-library/react.
Покрой edge cases: пустая корзина, скидки, налоги.

Файл .cursorrules устарел — теперь используй .cursor/rules/. Преимущества:

  • Можно несколько файлов для разных контекстов
  • Поддержка условий (когда применять)
  • Версионируются вместе с кодом

Давай контекст явно: Cursor индексирует весь репо, но конкретно скажи “смотри на файл /app/layout.tsx”.

Используй Plan Mode для больших задач: Не давай агенту сразу писать — сначала получи план.

Несколько агентов — не хаос: Изолируй их по областям (UI, тесты, API) и потом мёрджи.

Rules — твои конвенции: Один раз опиши стек, правила именования, архитектуру — и забудь про повторение в промптах.