Вайбкодинг2026-09-307 минРедакция Submarine School

DeepSeek для вайбкодинга: первый проект через OpenCode

DeepSeek для вайбкодинга: первый проект через OpenCode

DeepSeek можно использовать для вайбкодинга через OpenCode: модель предлагает изменения, а приложение работает с файлами проекта. Вам понадобятся установленный OpenCode, ключ DeepSeek API и пустая учебная папка. Ниже путь для небольшой локальной страницы, без обещания, что модель сама проверит всё за вас. DeepSeek описывает подключение к OpenCode, а OpenCode объясняет выбор провайдера.

Что именно делает DeepSeek в этой связке?

DeepSeek здесь является моделью, которая предлагает код и объяснения. OpenCode даёт ей рабочую среду с файлами и командами. Это важное разделение: ответ в обычном чате можно вручную скопировать в редактор, но для работы с папкой проекта нужен отдельный инструмент. Официальное руководство DeepSeek перечисляет OpenCode среди поддерживаемых помощников для программирования.

Если вам нужен только ответ на вопрос о синтаксисе, начните с чата и не подключайте доступ к файлам. Если цель состоит в том, чтобы собрать и исправить несколько файлов, выбирайте OpenCode. Для сравнения способов работы с ИИ полезен разбор выбора инструмента для сайта, бота и кода.

Что подготовить до первого задания?

Создайте отдельную пустую папку, например my-first-page, без рабочих документов и паролей. Установите OpenCode с официальной страницы. Получите ключ в своей учётной записи DeepSeek, но не вставляйте его в текст задания или файлы проекта. OpenCode принимает ключ при подключении провайдера через /connect, после чего модель выбирается через /models, как описано в документации OpenCode.

  • Убедитесь, что папка открыта именно та, которую можно безопасно менять.
  • Заранее запишите критерий готовности: страница открывается локально, кнопка работает, ошибок в консоли нет.
  • Проверьте, требуется ли для ключа пополнение баланса в вашем аккаунте. Условия и доступность смотрите в личном кабинете провайдера перед запуском.

Первый опыт проводите на копии или в пустой папке. Помощник может предложить удалить или переписать файл, а красивый ответ не заменяет проверку результата.

Осваивать инструменты проще на задаче, чем на теории. На бесплатном эфире показывают, как собрать первый проект с ИИ и учиться дальше уже на нём.

Посмотреть первый проект

Как собрать маленькую страницу по шагам?

План ниже специально ограничен одним экраном и простым действием. Чем меньше начальная задача, тем легче увидеть, где именно возникла ошибка. В официальной инструкции OpenCode показан запуск в каталоге проекта; DeepSeek отдельно описывает подключение своего провайдера.

  1. Откройте терминал в пустой папке проекта и запустите opencode. Внутри OpenCode выполните /connect, выберите DeepSeek и введите ключ в предназначенное для него поле.
  2. Откройте /models и выберите доступную модель DeepSeek. Проверьте название на экране: модельный каталог может меняться, поэтому не копируйте старое имя из чужого урока.
  3. Дайте узкое задание: «Сделайте один index.html с заголовком, кратким описанием и кнопкой, которая меняет подпись после нажатия. Без внешних библиотек. Перед изменением других файлов спросите меня».
  4. Просмотрите список предложенных изменений. Разрешите только те операции, которые относятся к учебной папке. Откройте index.html в браузере и нажмите кнопку.
  5. Попросите помощника исправить обнаруженную проблему с указанием конкретного симптома. После исправления повторите открытие страницы и проверьте кнопку ещё раз.

Проверка должна быть наблюдаемой. Недостаточно получить сообщение «готово»: файл должен существовать в нужной папке, страница должна открываться, а кнопка менять подпись. При ошибке откройте инструменты разработчика браузера и запишите текст ошибки, затем передайте его в следующий запрос. Если вы делаете настоящий сайт, используйте пошаговый разбор создания сайта с ИИ для дальнейших проверок.

Навык закрепляется на своём проекте, а не в конспектах: там сразу видно, что понятно, а что нет. На бесплатном вебинаре по вайбкодингу собирают сайт, бота или сервис с помощью ИИ, разбирают каждый шаг и отдают участникам гайд.

Учиться на практике

Как удержать изменения и расходы под контролем?

Перед работой сохраните копию проекта. После каждого короткого этапа сравните список файлов и содержимое изменённых файлов с исходным состоянием. Не принимайте массовую замену, если просили поменять одну кнопку. Для сохранения контроля можно настроить разрешения OpenCode так, чтобы редактирование и команды требовали подтверждения; официальная документация разрешений описывает эти настройки. Конкретный вид правил зависит от версии приложения, поэтому сверьте его с установленной версией.

Практическое правило выбора задачи: если результат можно проверить открытием одного файла и одним действием, это хороший первый проект. Если задаче нужны сервер, оплата, вход пользователей или личные данные, сначала разделите её на отдельные этапы и подготовьте проверки. Ключ API и учётные данные не должны попадать в запросы, снимки экрана, общие журналы и опубликованный код.

По теме: Kimi в Codex: подключение через API и локальный роутер

Что делать, если результат не появился?

Идите по диагностической цепочке. Сначала убедитесь, что OpenCode открыт в нужной папке. Затем проверьте, что выбран именно провайдер DeepSeek и доступна модель. Если ответ есть, но файла нет, уточните в списке действий, было ли вообще разрешено редактирование. Если файл появился, но браузер показывает пустой экран, проверьте путь и сообщение консоли. Если кнопка не работает, попросите исправить только обработчик нажатия и повторите проверку. Такой порядок отделяет ошибку подключения от ошибки в коде.

Если помощник изменил не тот файл, остановите работу, восстановите копию и начните с более узкого задания. Если сервис недоступен или ключ не принимается, проверьте состояние аккаунта у провайдера и официальный список моделей, не переключайте наугад настройки чужого проекта. Сравнение DeepSeek в Codex и DeepSeek в Claude Code пригодится, если вы уже работаете в одном из этих приложений.

Когда этот способ не подходит?

Для секретных рабочих данных, банковской логики и приложения с настоящими платежами учебной последовательности недостаточно. Понадобятся требования к доступу, отдельные тесты и проверка специалистом. Для простой подсказки по одной строке кода полноценный доступ помощника к папке избыточен. Условия использования DeepSeek и цены API проверяйте перед оплатой в своём аккаунте: здесь намеренно нет цифр, которые быстро устаревают.

Частые вопросы

Можно ли начать без ключа API?

Для описанного подключения DeepSeek к OpenCode нужен ключ провайдера. Если ключа нет, сначала изучите интерфейс OpenCode или используйте обычный чат для задания без доступа к файлам.

Почему модель отвечает, но файл не меняется?

Проверьте рабочую папку, разрешения на редактирование и перечень выполненных действий. Текстовый ответ сам по себе не доказывает запись файла.

Можно ли доверить DeepSeek публикацию сайта?

Публикация требует отдельной проверки домена, сборки, доступности страницы и прав на внешние действия. Для первого учебного проекта остановитесь на локальном результате.

После первой страницы можно перейти к целому проекту с ясным заданием и проверкой результата. На бесплатном вебинаре разбирают, как собирать такие проекты с ИИ.

Записаться на вебинар
Разборы, кейсы и фишки вайбкодинга каждую неделю в телеграм-канале «Яков вайбкодит».
Первый проект с ИИ: живой разбор, бесплатно Занять место