Пошаговый гайд · Обновлено в 2026

OpenCode туториал: установка, DeepSeek и первая задача

Установите open-source терминальный агент для кодинга, подключите DeepSeek V4 Flash Free (или свой API-ключ), соберите реальное приложение и освойте режим плана — 13 шагов, каждый со скриншотом из полного видеоразбора.

Коротко

  • Установка — одна curl-команда с opencode.ai, затем запуск opencode в любой папке проекта.
  • /connect подключает любого провайдера — бесплатную модель DeepSeek V4 Flash или свой API-ключ DeepSeek, OpenAI, Anthropic.
  • Режим плана сначала предлагает нумерованный план и задаёт вопросы — build-режим трогает файлы только после одобрения.
  • /init создаёт AGENTS.md, правила из которого читает каждая новая сессия — закоммитьте его в git.

OpenCode Full Tutorial: Free Models, Skills & MCPs

Видеоразбор:Eric Tech23:11

Смотреть на YouTube

DeepSeek V4 + OpenCode Is INSANE!

Факты о моделях:Julian Goldie SEO9:51

Смотреть на YouTube

Письменные шаги сверены с официальной документацией OpenCode (opencode.ai/docs) и гайдом по интеграции OpenCode от DeepSeek (api-docs.deepseek.com): /connect → deepseek → API-ключ → DeepSeek-V4-Flash, OpenCode v1.18.30+.

Кадры из видеоразборов используются с указанием каналов; каждый шаг ведёт на точную минуту исходного ролика. Текст и отбор скриншотов — наша собственная работа.

От установки до первой задачи за 13 шагов

  1. 1

    Скопируйте установочную команду

    Откройте opencode.ai и скопируйте однострочник — curl -fsSL https://opencode.ai/install | bash — вставьте в терминал. Есть npm-пакет, Homebrew и Scoop, но curl-скрипт — путь всех туториалов, и он сам добавляет OpenCode в PATH.

    opencode.ai download page with the curl -fsSL https://opencode.ai/install | bash one-liner under The open source AI coding agent headline and npm, brew, scoop tabs beside it
    Страница установки opencode.ai: однострочник curl и альтернативы через пакетные менеджеры.Смотреть на 1:10
  2. 2

    Дождитесь конца установки и откройте новый терминал

    Скрипт завершается двумя важными строками: "Successfully added opencode to $PATH" и подсказкой — перейти в проект и запустить opencode. Если команда отвечает "command not found", терминал открыт до установки; новый сеанс решает вопрос.

    macOS terminal confirming the OpenCode installer added the binary to PATH in .zshrc and printing the cd into a project then run opencode quick-start hint
    Установщик добавляет OpenCode в PATH и печатает подсказку быстрого старта.Смотреть на 1:30
  3. 3

    Запустите OpenCode внутри проекта

    cd в любую папку (или откройте проект в VS Code и работайте во встроенном терминале) и выполните opencode. Появится приветственный экран: поле Ask anything, текущая модель в бейдже Build внизу и подсказка — запустите /connect, чтобы добавить провайдера. Ctrl+C — выход.

    OpenCode TUI welcome screen on first launch with the Ask anything prompt box, the Big Pickle model from OpenCode Zen in the Build badge and a tip to run /connect to add an AI provider
    Первый запуск: экран приветствия сразу указывает на /connect.Смотреть на 2:00
  4. 4

    Выполните /connect и выберите провайдера

    Введите /connect в строке ввода. OpenCode перечислит все способы получить модель: OpenCode Zen (рекомендуется — один API-ключ к проверенному списку моделей), недорогая подписка OpenCode Go, плюс OpenAI ChatGPT, Anthropic, GitHub Copilot и вход через Google. Подписка фиксирует расходы, API-ключи — оплата по факту.

    OpenCode Connect a provider dialog listing OpenCode Zen as recommended above OpenCode Go, OpenAI ChatGPT, Anthropic, GitHub Copilot and Google inside the VS Code terminal
    /connect показывает Zen, Go и крупных провайдеров рядом.Смотреть на 3:40
  5. 5

    Создайте и вставьте API-ключ

    Выбор OpenCode Zen открывает поле ввода ключа со ссылкой в консоль Zen. Войдите, нажмите Create API Key, скопируйте и вставьте обратно в терминал — выпуск ключа бесплатный, платите только за токены. Ключ хранится локально, процедура одноразовая.

    OpenCode Zen console API Keys page with the blue Create API Key button and the test and Default API Key rows used for pay-as-you-go authentication
    Ключ из консоли Zen авторизует терминального агента.Смотреть на 4:08
  6. 6

    Выберите DeepSeek V4 Flash Free и поздоровайтесь

    В списке модели с пометкой Free бесплатны — доскролльте до DeepSeek V4 Flash Free, нажмите Enter и отправьте "hi", чтобы проверить связь. Хотите использовать собственный аккаунт DeepSeek? Официальный гайд DeepSeek описывает тот же поток: /connect → провайдер deepseek → ключ с platform.deepseek.com/api_keys → модель DeepSeek-V4-Flash (OpenCode v1.18.30+).

    OpenCode Zen model picker with DeepSeek V4 Flash Free highlighted and marked Free among Claude Sonnet 4.8, GPT-5.2, DeepSeek V4 Pro and Kimi K2.2 Think Free
    DeepSeek V4 Flash Free — в одном Enter от запуска, карта не нужна.Смотреть на 4:30
  7. 7

    Начните чистую сессию и опишите реальную задачу

    Индикатор справа внизу показывает, сколько контекста съела сессия; /new начинает новую. Затем опишите что-то конкретное — здесь: "сгенерируй NestJS-сервер, который печатает hello world". OpenCode составит список файлов, напишет код и будет отмечать пункты todo. Двойное Esc — прервать, continue — продолжить.

    OpenCode Build mode receiving the prompt to scaffold a NestJS server application that prints Hello World with the GPT-5.3 OpenAI medium model shown in the status bar
    Одного предложения хватает, чтобы OpenCode собрал целое приложение.Смотреть на 7:20
  8. 8

    Проверьте, что результат запускается

    В конце OpenCode выводит сводку: созданные файлы, установка, сборка и рантайм-проверка, которая обращается к серверу и печатает ответ. Повторите сами во втором терминале — запустите dev-сервер и откройте http://localhost:3000, чтобы увидеть Hello World. Пока вы не увидели страницу, отчёт агента — только слова.

    OpenCode completion summary for the NestJS scaffold listing every created file plus verification steps where npm install, the build and a runtime check against localhost:3000 returned Hello World
    Сводка скаффолда заканчивается рантайм-проверкой, вернувшей Hello World.Смотреть на 7:40
  9. 9

    Настройте глубину рассуждений через /variants

    /variants открывает диалог Select variant: default, none, low, medium, high. Чем выше уровень, тем дольше размышление и дороже; для механических правок хватает low. Текущий уровень виден в строке состояния рядом с именем модели.

    OpenCode Select variant dialog offering default, none, low, medium and high reasoning effort levels with medium highlighted for the current session model
    /variants меняет уровень рассуждений, не покидая сессию.Смотреть на 8:34
  10. 10

    Держите параллельные задачи в разных сессиях

    /sessions перечисляет все беседы проекта — переключение по Enter, переименование и удаление по указанным шорткатам. Долгие задачи не мешают друг другу: одна сессия рефакторит, вторая пишет документацию. /share превращает диалог в публичную ссылку, /export сохраняет его в markdown, /timeline откатывает к любому сообщению.

    OpenCode sessions dialog listing Refactoring YouTube scripts into folders next to Refining AGENTS.md so two separate tasks stay available in one project
    Диалог сессий хранит историю и контекст каждой задачи отдельно.Смотреть на 10:30
  11. 11

    Сначала план, потом сборка

    Shift+Tab переключает режим плана — бейдж меняется с Build на Plan — и агент только читает: предлагает нумерованный план и завершает уточняющими вопросами. (В актуальной документации тот же переключатель — Tab; смотрите индикатор в правом нижнем углу.) Ответьте, одобрите, вернитесь в build-режим — он выполнит ровно согласованное.

    OpenCode plan mode proposing a numbered script-folder refactor and pausing on a clarification question about renaming yt_toolkit before a single file is touched
    Режим плана заканчивается вопросами, а не правками — одобрите до сборки.Смотреть на 13:29
  12. 12

    Расширьте возможности скиллами

    Скиллы — переиспользуемые инструкции, которые понимает любой кодинг-агент. Выберите один в лидерборде skills.sh — классика — Superpowers, — подтвердите запрос разрешений, и OpenCode установит его в папку agents/skills проекта. Перезапустите OpenCode и выполните /skills, чтобы увидеть список.

    OpenCode terminal fetching the Superpowers skill install instructions from the skills.sh registry before writing anything into the project
    Скилл Superpowers ставится в проект прямо из skills.sh.Смотреть на 15:55
  13. 13

    Опишите проект через /init

    /init анализирует репозиторий и пишет AGENTS.md в корень: правила проекта, карту папок, конвенции. Каждая следующая сессия читает файл, поэтому ваши правила — именование, запретные пути, стиль ответов — применяются автоматически. Официальная документация советует коммитить AGENTS.md в git, чтобы команда делила одну конфигурацию агента.

    AGENTS.md generated by OpenCode /init opened in VS Code showing Project Local rules and a Session Orientation section that every future session will read
    Сгенерированный через /init AGENTS.md хранит правила, которые наследует каждая сессия.Смотреть на 17:30

FAQ по OpenCode

Похожие гайды