Локальный аналог Cursor AI: VS Code + Roo Code | Vibecoder School | Реакция Иванова
▶ 38:14

Локальный аналог Cursor AI: VS Code + Roo Code | Vibecoder School | Реакция Иванова

Иванов Евгений
Иванов Евгений
11 марта 2026 38:14 📘 Туториалы

О чём это видео

Разбор посвящён бесплатной альтернативе Cursor AI на базе VS Code с двумя расширениями: Continue и Roo Code. Связка решает основные задачи нейросетевого редактора кода без подписки за 20 долларов в месяц: автокомплит, чат, агентный режим и работу с проектом через контекст. Continue предлагается использовать для автодополнения и простых правок кода, а Roo Code — для чата, режимов вопросов и программирования, глобальных и проектных инструкций, а также подключения MCP-серверов. Отдельно показан локальный запуск моделей через Ollama, включая DeepSeek R1, и локальная индексация кодовой базы через embedding-модель и векторную БД Qdrant в Docker. Главный вывод: функциональность, близкую к Cursor, можно собрать бесплатно и при желании полностью локально.

Ключевые тейки

  • Связку под Cursor можно собрать бесплатно
    Базовая альтернатива строится на VS Code и двух расширениях: Continue отвечает за автокомплит и быстрые правки, а Roo Code — за чат, агентный режим и работу с проектом. По функциональности это закрывает большую часть сценариев Cursor.
  • Continue лучше оставить под автокомплит
    Автор отмечает слабую совместимость Continue с OpenRouter и неидеальную работу с кодовой базой в режиме чата. Практический совет — использовать его только для автодополнения и инлайн-редактирования через Ctrl/Cmd + I.
  • Roo Code удобнее для чата и агентного режима
    В Roo Code можно выбрать провайдера, модель, режим работы, видеть загрузку контекста, задавать global instructions и проектные rules. Это делает расширение более удобным для длинных задач и системной работы по коду.
  • Локальные модели запускаются через Ollama
    Для локальной работы показан запуск DeepSeek R1 через Ollama. После установки модель поднимается на localhost:11434 и подключается в Roo Code как отдельный провайдер, что позволяет работать без облачной подписки.
  • Индексацию кодовой базы можно поднять локально
    Чтобы приблизиться к поведению Cursor, автор включает experimental codebase indexing в Roo Code, ставит embedding-модель через Ollama и поднимает Qdrant в Docker. После этого проект индексируется локально и ответы модели становятся точнее.
  • Новичкам не стоит сразу включать автоапрув
    В Roo Code есть автоматическое разрешение на чтение, запись, запуск команд и MCP. Автор советует сначала поработать в ручном режиме, чтобы понимать, какие изменения вносит модель и не ломать проект без контроля.

Вопросы и ответы

Как бесплатно заменить Cursor AI в VS Code?
Использовать VS Code с двумя расширениями: Continue для автокомплита и простых правок, Roo Code для чата, агентного режима, правил и более глубокой работы с проектом. Такая связка даёт близкий к Cursor сценарий без подписки.
Какое расширение лучше для чата и правок по проекту?
Для чата и агентного режима автор рекомендует Roo Code, потому что Continue хуже работает с OpenRouter и менее стабилен при взаимодействии с кодовой базой. Continue лучше оставить под автодополнение и мелкие инлайн-изменения.
Как подключить локальную модель вместо облачной?
Нужно установить Ollama, скачать нужную модель, например DeepSeek R1, запустить сервис и указать в Roo Code локальный адрес localhost:11434. После этого модель можно выбрать как провайдера и использовать прямо в VS Code.
Можно ли сделать индексацию проекта как в Cursor?
Да. Для этого в Roo Code включается experimental codebase indexing, ставится embedding-модель через Ollama и поднимается локальная векторная база Qdrant через Docker. После индексации нейросеть лучше понимает структуру проекта.
Зачем в Roo Code нужны global instructions и rules?
Они задают постоянные правила поведения модели: формат ответа, стиль разработки, требования к документации и проектные ограничения. Это помогает получать более предсказуемые и полезные ответы без повторения промпта в каждом запросе.
Обновлено: 18 апреля 2026