Конспекты
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Загрузка...
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Пошаговый гид по созданию аналога Cursor в VS Code: Continue.dev, Claude Dev (Cline) и Ollama. Настройка автодополнения и многофайлового редактирования.
🎯 О чём этот конспект: Пошаговое руководство по превращению стандартного VS Code в мощный AI-комбайн, превосходящий Cursor по гибкости и приватности. Разбирается связка инструментов для автодополнения, чата и автономного написания кода в нескольких файлах одновременно.
👤 Кому будет полезно: Вайбкодерам и разработчикам, которые хотят полный контроль над своими данными, возможность использовать локальные LLM (через Ollama) и платить только за реальное использование API без ежемесячных подписок в $20.
✨ Что получите: Готовую рабочую среду в VS Code с поддержкой многофайлового редактирования (как в Cursor Composer), умным автодополнением и возможностью переключаться между любыми моделями (Claude 3.5 Sonnet, GPT-4o, локальные модели).
Контекст: Автор критикует Cursor за то, что это платный форк VS Code, и предлагает использовать Open Source расширение Continue. Оно заменяет стандартный Copilot, позволяя подключать любые модели через API или локально. Это база для чата по коду и генерации фрагментов внутри одного файла.
Выгода: Полная кастомизация моделей, поддержка локального инференса и отсутствие привязки к подписке одного вендора.
Как применить:
Continue и установите его.Add Model. Выберите провайдера (например, Anthropic или OpenAI) и вставьте API-ключ.Cmd + I (или Ctrl + I) для генерации кода прямо в файле или Cmd + L для добавления выделенного кода в чат.Результат: У вас есть умный чат и инлайн-генератор кода, работающий на выбранной вами модели.
Контекст: Для быстрой работы автодополнения (Inline Suggestions) лучше использовать маленькие локальные модели. Это бесплатно, приватно и мгновенно. Автор рекомендует модель Qwen 2 1.5B как оптимальную по соотношению скорости и качества.
Выгода: Нулевая задержка при наборе текста, 100% приватность кода и отсутствие затрат на токены.
Как применить:
ollama run qwen2:1.5btabAutocompleteModel пропишите:Результат: Работающее автодополнение кода «как в Cursor», которое работает полностью на вашем железе.
Контекст: Главная «фишка» Cursor — способность менять код сразу во многих файлах. В обычном VS Code это реализуется через расширение Claude Dev (сейчас переименовано в Cline). Оно может читать структуру проекта, создавать новые файлы и редактировать существующие автономно.
Выгода: Возможность создавать целые приложения (например, игры или дашборды) одним промптом. Поддержка Prompt Caching в Claude 3.5 Sonnet делает это в разы дешевле, чем кажется.
Как применить:
Claude Dev (Cline).claude-3-5-sonnet-20240620.Создай игру "Сапер" на HTML, CSS и JS. Раздели логику, стили и разметку по разным файлам.Approve для каждого шага (создание файла, запись кода).Результат: Автономный агент, который пишет код за вас, учитывая контекст всего проекта.
Контекст: Подписка Cursor стоит $20/мес и имеет лимиты (например, 500 быстрых запросов к Claude 3.5 Sonnet). При использовании API напрямую через Claude Dev вы платите только за потраченные токены.
Выгода: Экономия для тех, кто кодит не 24/7. Благодаря кэшированию промптов (Prompt Caching), повторные запросы стоят копейки.
Сравнение затрат:
Gemini Flash через OpenRouter, затраты стремятся к нулю.Результат: Вы платите $1-5 в месяц при умеренном использовании вместо фиксированных $20.
В: Можно ли использовать локальные модели для многофайлового редактирования в Claude Dev?
О: На данный момент Claude Dev лучше всего работает с Claude 3.5 Sonnet из-за её способности следовать сложным инструкциям. Локальные модели через Ollama пока справляются с такими задачами значительно хуже, но вы можете подключить их через OpenRouter или локальный сервер, если модель достаточно мощная (например, Llama 3 70B).
В: Чем эта сборка лучше готового Cursor?
О: 1. Приватность: вы сами решаете, какие данные уходят в облако. 2. Гибкость: вы не ограничены списком моделей Cursor. 3. Цена: платите по факту использования. 4. Инструментарий: VS Code — это стандарт индустрии с тысячами плагинов, которые в Cursor могут работать нестабильно.
В: Что такое Prompt Caching и почему это важно?
О: Это технология Anthropic, которая позволяет не платить за повторную передачу контекста (вашего кода) в модель. Claude Dev поддерживает эту функцию. Если ваш проект большой, кэширование снижает стоимость запросов до 90%.
В: Будет ли работать автодополнение, если у меня нет интернета?
О: Да, если вы настроили связку Ollama + Continue, как описано в инсайте №2. Модель работает на вашем CPU/GPU, поэтому интернет ей не нужен.
В: Можно ли использовать GPT-4o вместо Claude?
О: Да, и в Continue, и в Claude Dev (Cline) можно выбрать любого провайдера. Однако для задач кодинга и работы с файловой системой Claude 3.5 Sonnet на данный момент считается наиболее эффективной моделью.
Конспект создан на основе видео «Cursor is Overrated! Do THIS Instead (100% Open Source)» канала CloudVibe. Все права на оригинальный материал принадлежат авторам. Источник: https://www.youtube.com/watch?v=ucalLC8k94w