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

Что такое Cursor?
Заголовок раздела «Что такое Cursor?»Cursor — AI-first редактор кода на базе VS Code. Внешне почти неотличим от привычного редактора, но внутри — агентная платформа: несколько AI-агентов могут работать параллельно над разными частями проекта.
Актуальная версия: Cursor 2.0+ (2026), с собственной моделью Composer и переработанным агентным интерфейсом.
Установка
Заголовок раздела «Установка»- Скачай с cursor.com
- Установи как обычное приложение (Mac, Windows, Linux)
- Импортируй настройки и расширения из VS Code — они переносятся автоматически
- Войди через GitHub или Google аккаунт
Ключевые фичи 2026
Заголовок раздела «Ключевые фичи 2026»Composer — собственная модель Cursor
Заголовок раздела «Composer — собственная модель Cursor»Cursor 2.0 представил собственную модель — Composer. Ключевые отличия:
- Скорость ~2x быстрее Claude Sonnet
- Оптимизирован специально для редактирования кода внутри редактора
- Понимает контекст всего репозитория, не только открытых файлов
Переключиться на другую модель можно в любой момент: GPT-5.2, Opus 4.6, Gemini 3 Pro, Grok Code.
Агентный интерфейс
Заголовок раздела «Агентный интерфейс»Вместо одного чата — несколько агентов в сайдбаре. Запусти три параллельно:
- Один рефакторит старый код
- Второй пишет тесты
- Третий полирует UI
Переключайся между ними как между вкладками. Изменения отображаются как pull request — удобно ревьюить.
Rules — персональные инструкции
Заголовок раздела «Rules — персональные инструкции»Rules — способ зафиксировать правила проекта, которые AI будет помнить всегда.
Четыре уровня:
| Уровень | Хранение | Применение |
|---|---|---|
| Project | .cursor/rules/*.mdc | Только этот репо |
| Agent | AGENTS.md в корне | Только этот репо |
| User | Cursor Settings | Все проекты на машине |
| Team | Dashboard | Вся команда |
Примеры правил:
- Всегда используй TypeScript strict mode- Предпочитай Server Actions вместо API routes в Next.js- Компоненты в /components, страницы в /app- Не используй default exports- Пиши комментарии на русскомPlan Mode
Заголовок раздела «Plan Mode»Перед тем как писать код, агент составляет план. Ты видишь шаги, можешь скорректировать, потом он выполняет.
Полезно для сложных фич: не угадывай что он сделает — знай заранее.
Background Agents
Заголовок раздела «Background Agents»Запусти задачу и занимайся другим. Агент работает в фоне:
- Пишет тесты
- Ищет баги
- Генерирует документацию
Результат придёт когда будет готов.
Встроенный браузер
Заголовок раздела «Встроенный браузер»Cursor может открыть браузер прямо в IDE для:
- Тестирования UI
- Отладки в DevTools
- Скрапинга данных для контекста
Тарифы 2026
Заголовок раздела «Тарифы 2026»| План | Цена | Что включено |
|---|---|---|
| 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 vs Rules (2026)
Заголовок раздела «.cursorrules vs Rules (2026)»Файл .cursorrules устарел — теперь используй .cursor/rules/. Преимущества:
- Можно несколько файлов для разных контекстов
- Поддержка условий (когда применять)
- Версионируются вместе с кодом
Давай контекст явно: Cursor индексирует весь репо, но конкретно скажи “смотри на файл /app/layout.tsx”.
Используй Plan Mode для больших задач: Не давай агенту сразу писать — сначала получи план.
Несколько агентов — не хаос: Изолируй их по областям (UI, тесты, API) и потом мёрджи.
Rules — твои конвенции: Один раз опиши стек, правила именования, архитектуру — и забудь про повторение в промптах.
- cursor.com — официальный сайт
- cursor.com/features — все фичи
- cursor.com/blog/composer — про модель Composer