OpenCode Desktop (Beta) · разбор 2026 года

Туториал настольного приложения OpenCode: установка, режим Plan и первый проект

У бесплатного OpenCode-агента с открытым кодом появилась настольная бета-версия для macOS, Windows и Linux. Этот разбор из 16 шагов охватывает установку через brew cask, подключение провайдеров или бесплатных моделей, уточняющие вопросы режима Plan, список задач в режиме Build, единые diff, встроенные комментарии и терминал — каждый шаг сверен с чистой экранной записью.

Коротко — что такое настольное приложение OpenCode

  • OpenCode Desktop — это графическая оболочка того же агента, что и в CLI: файловый браузер, просмотр diff и вкладки терминала в одном окне. На opencode.ai/download он по-прежнему помечен как OpenCode Desktop (Beta); есть установщики для macOS (Apple Silicon и Intel), Windows x64 и Linux (.deb/.rpm), а также путь через Homebrew: brew install --cask opencode-desktop.
  • Выбирать поставщика моделей заранее не нужно. В диалоге Select model уже есть бесплатные модели (Big Pickle, DeepSeek V4 Flash Free, MiMo V2.5 Free, Nemotron 3 Ultra Free, North Mini Code Free), а Popular providers включает OpenCode Zen, OpenCode Go, Anthropic, GitHub Copilot, OpenAI, Google и другие — подписка Copilot подключается по входу с устройства без лишнего API-ключа.
  • Рабочий ритм: Plan → Build → ревью. Режим Plan задаёт уточняющие вопросы и готовит план, не записывая файлы; вы одобряете план, переключаетесь в Build, и агент отмечает пункты списка задач. Session changes показывает единый diff по 11 файлам с возможностью комментировать построчно, а во вкладке терминала запускаются dev-серверы.
  • Контекст версий 2026 года: линейка OpenCode 2.0 вышла в сентябре (теги от v2.0.0 до v2.0.11 к 20 сентября), настольное приложение весной переехало с Tauri на Electron, и оба обновляются быстро — если шаг выглядит иначе, сначала обновитесь со страницы загрузки.

How to Download, Install & Use OpenCode Desktop App | Vibe Coding Machine | Build Two Apps

Видео-разбор:WebStylePress7:51

Открыть

OpenCode Desktop: Great UI/UX + Run Multiple AI Agents (Free)

Видео-разбор:AI With Nathan9:32

Открыть

OpenCode Desktop App — 75+ Providers, Parallel Sessions, File Browser & More

Видео-разбор:AI Stack Engineer8:22

Открыть

How to Install OpenCode Desktop App on Windows 10/11 2026

Видео-разбор:United Top Tech2:46

Открыть

OpenCode Download & Docs — OpenCode Desktop (Beta), v2 install

Факты о продукте:opencode.aiDownload page

Открыть

Шаги 1-3, 6, 8 и 9 — кадры из Windows-обзора WebStylePress; шаг 4 — из записи установки от United Top Tech; шаги 5 и 7 — из настройки провайдеров у AI Stack Engineer; шаги 10-16 — кадры из сессии plan-to-build у AI With Nathan. Команды установки и факты о версии 2.0 цитируются по opencode.ai/download и репозиторию anomalyco/opencode.

Кадры — указанные авторами скриншоты из исходных видео, каждый со ссылкой на свой таймкод. Текст гайда оригинальный; факты взяты из этих записей, а также с официальной страницы загрузки, из документации и репозитория.

OpenCode Desktop, шаг за шагом

1 · Установить OpenCode Desktop

  1. 1

    Открыть страницу загрузки и скачать установщик OpenCode Desktop (Beta)

    Зайдите на opencode.ai/download и прокрутите до раздела 2, OpenCode Desktop (Beta). Пользователям Homebrew на macOS достаточно команды brew install --cask opencode-desktop; остальные выбирают свою кнопку Download — macOS (Apple Silicon), macOS (Intel), Windows (x64), Linux (.deb) или Linux (.rpm). Загрузка для Windows весит около 116 МБ. В разделе 3 той же страницы ставятся расширения для VS Code, Cursor, Zed и Windsurf, если позже понадобится интеграция с IDE.

    OpenCode download page with the OpenCode Desktop (Beta) section showing the brew install --cask opencode-desktop command above Download buttons for macOS Apple Silicon, macOS Intel, Windows x64, Linux .deb and .rpm
    Раздел OpenCode Desktop (Beta) на opencode.ai/download с командой cask для Homebrew.Смотреть на 0:25
  2. 2

    Пройти Windows SmartScreen через More info

    Настольное приложение — бета-софт с подписью молодого издателя, поэтому Microsoft Defender SmartScreen выдаёт классическое предупреждение Windows protected your PC и блокирует неопознанное приложение. Нажмите More info в предупреждении — диалог развернётся и покажет, кто подписал файл, и кнопку Run anyway. На macOS и Linux этого шага нет: просто смонтируйте .dmg или установите пакет .deb/.rpm.

    Windows Defender SmartScreen warning reading Windows protected your PC over the OpenCode download page, with the More info link you click before running the OpenCode Desktop installer
    SmartScreen блокирует неопознанный установщик, пока вы не нажмёте More info.Смотреть на 0:33
  3. 3

    Нажать Run anyway и дать установке завершиться

    В развёрнутом диалоге указаны OpenCode Desktop Installer.exe и издатель — Anomaly Innovations, Inc. Нажмите Run anyway, и мастер установки сделает остальное. Первый запуск занимает несколько секунд, пока приложение поднимает локальный сервер — это нормально на всех платформах.

    Expanded SmartScreen dialog naming OpenCode Desktop Installer.exe from Anomaly Innovations, Inc with the Run anyway button that unblocks the OpenCode desktop app setup on Windows
    В развёрнутом диалоге виден издатель; Run anyway запускает установку.Смотреть на 0:40
  4. 4

    Первый запуск: проверить Local Server и открыть проект

    На главном экране — зелёная точка Local Server, список Recent projects и кнопка Open project. Нажмите Open project и выберите любую папку — новая пустая подойдёт — и приложение перенесёт вас в рабочее пространство с полем Build anything. С этого момента Recent projects запоминает ваши папки.

    OpenCode desktop app first launch on Windows with the green Local Server dot, the Recent projects list and the Open project button used to pick your code folder
    Первый запуск: Local Server работает, Recent projects пуст, пока не открыта папка.Смотреть на 1:02

2 · Подключить провайдера и выбрать модель

  1. 5

    Подключить первого провайдера через карточку Getting started

    Свежая установка встречает карточкой Getting started: в OpenCode включены бесплатные модели, чтобы начать сразу, а Connect any provider открывает модели Claude, GPT, Gemini и других. Кнопка Connect provider на этой карточке — самый быстрый путь к настройке; можно и вовсе пропустить её и остаться на бесплатных моделях.

    OpenCode desktop Getting started card saying free models are included next to the Connect provider button that opens provider and model setup in a new session
    Карточка Getting started указывает на Connect provider; бесплатные модели работают сразу.Смотреть на 2:20
  2. 6

    Выбрать провайдера в Settings → Providers

    Откройте шестерёнку и выберите Providers. OpenCode Zen (отобранные модели, включая Claude, GPT и Gemini) и OpenCode Go (недорогая подписка) возглавляют список с пометкой Recommended, за ними Anthropic с прямым доступом к Claude, GitHub Copilot, OpenAI, Google — и OpenRouter с кучей бесплатных моделей. Пункт пользовательского провайдера закрывает всё остальное.

    OpenCode desktop Settings Providers pane with No connected providers above the Popular providers list OpenCode Zen, OpenCode Go, Anthropic, GitHub Copilot, OpenAI and Google, each with a Connect button
    Settings → Providers: OpenCode Zen и OpenCode Go — рекомендуемые строки.Смотреть на 1:26
  3. 7

    Подключить GitHub Copilot через вход с устройства

    Если вы уже платите за GitHub Copilot — Pro, Pro+, Business или Enterprise — им можно пользоваться без лишнего API-ключа. Выберите GitHub Copilot, и приложение покажет диалог Connect GitHub Copilot с кодом подтверждения и ссылкой: откройте github.com/login/device, введите код, подтвердите — и модели вашего тарифа Copilot появятся в списке.

    Connect GitHub Copilot dialog in the OpenCode desktop app showing the confirmation code 6AF3-F63B and Waiting for authorization while github.com/login/device is open behind it
    Схема входа с устройства: введите код на github.com/login/device и подтвердите.Смотреть на 2:30
  4. 8

    Выбрать модель — бесплатные включены

    В диалоге Select model перечислены бесплатные модели от OpenCode: Big Pickle, DeepSeek V4 Flash Free, MiMo V2.5 Free, Nemotron 3 Ultra Free и North Mini Code Free. Ниже строка Add more models from popular providers добавит OpenCode Zen, Anthropic, GitHub Copilot и других. У части моделей появляется и селектор усилия размышления (от low до max) — на первый раз оставьте значение по умолчанию.

    Select model dialog in the OpenCode desktop app listing the free models Big Pickle, DeepSeek V4 Flash Free, MiMo V2.5 Free, Nemotron 3 Ultra Free and North Mini Code Free above Add more models from popular providers
    Пять бесплатных моделей идут в комплекте; модели провайдеров добавляются в том же диалоге.Смотреть на 2:44

3 · Режим Plan: согласовать план до первой строки кода

  1. 9

    Переключить поле ввода в режим Plan

    Под полем промпта два выпадающих списка: режим (Build или Plan) и модель. Прежде чем что-то отправить, переключите режим на Plan. Plan — один из двух встроенных агентов: он может анализировать проект и предлагать подход, но не может писать или менять файлы — та же пара Plan/Build, что и по клавише Tab в терминальном интерфейсе, где индикатор в правом нижнем углу показывает активный режим.

    OpenCode desktop composer with the mode dropdown set to Plan beside the Big Pickle model picker on an empty Build anything workspace, before any prompt is sent
    Выпадающий список режима переключает Plan и Build прямо под полем промпта.Смотреть на 3:00
  2. 10

    Ответить на уточняющие вопросы

    Отправьте задание — в записи это веб-приложение для анализа CSV — и режим Plan ответит не кодом, а панелью Questions. В этой сессии вопросов было четыре: Tech Stack (React + Node.js, Next.js, Vue + FastAPI или Plain HTML/JS), Charting Library, Processing Location и Insight Depth. Ответьте на каждый, добавьте свои замечания и отправьте; ответы определят план.

    Plan mode Questions panel in the OpenCode desktop app asking What tech stack would you like to use with answer chips including Plain HTML/JS no framework for a CSV data analysis web app
    Режим Plan задаёт уточняющие вопросы, прежде чем записать хоть один файл.Смотреть на 3:20
  3. 11

    Одобрить план и переключиться на Build

    Когда план готов, агент спрашивает Ready to build. Should I proceed? и предлагает быстрый ответ yes proceed. Запись файлов остаётся заблокированной, пока не активен режим Build — а в бете агент может не переключить его сам, поэтому переведите выпадающий список с Plan на Build вручную и подтвердите. Это совпадает с официальной документацией: сначала plan, затем build для внесения изменений.

    OpenCode desktop chat replying Ready to build. Should I proceed? with a yes proceed quick reply and the mode dropdown moved to Build over Claude Sonnet 4.6
    Одобрите быстрым ответом, затем переведите список режима на Build.Смотреть на 4:05
  4. 12

    Наблюдать, как Build отмечает пункты списка задач

    Режим Build превращает план в чек-лист To-dos — Create index.html, Create style.css, Create app.js — и проходит его вызовами инструмента Write, отмечая галочки по ходу. Одна бета-шероховатость из записи: панель задач отрисовалась дважды; безвредно, но именно такие неровности стоит ждать от беты.

    Build mode running in the OpenCode desktop app with the To-dos checklist at 0/3 for index.html, style.css and app.js plus a Write index.html tool call in progress
    Build идёт по списку To-dos и отмечает каждый записанный файл.Смотреть на 4:11

4 · Собрать, проверить и запустить приложение

  1. 13

    Проверить diff в Session changes

    Панель Session changes считает каждый затронутый файл — 11 Changes в сессии финансового приложения — рядом находится All files, а каждый diff открывается в виде Unified или Split с кнопкой Collapse all. Зелёные строки — добавления, красные — удаления; изменения учитываются по сессиям, так что можно вернуться назад через undo.

    Session changes panel in the OpenCode desktop app with Unified and Split view toggles over an 11 Changes diff of app/goals/page.tsx showing green added lines in the file tree
    Session changes: затронуто 11 файлов, вид Unified вместо Split.Смотреть на 8:20
  2. 14

    Направлять агента встроенными комментариями

    Откройте любой сгенерированный файл в просмотрщике, щёлкните по строке — в записи это строка 62 файла app.js — и добавьте комментарий прямо там. Поле комментария показывает Commenting on line N с кнопками Cancel и Comment, и агент читает встроенные комментарии как адресные инструкции — это точнее, чем описывать позиции в чате.

    app.js open in the OpenCode desktop file viewer with line 62 highlighted to leave an inline comment on a dropZone event listener in the generated data analysis app
    Выделите любую строку в просмотрщике файлов, чтобы оставить агенту встроенный комментарий.Смотреть на 5:12
  3. 15

    Выполнять команды во встроенном терминале

    Во вкладке терминала работают npm run dev, git status, установка пакетов — и сама CLI OpenCode, если хочется TUI рядом с GUI. Важна одна настройка: Settings → General → Terminal Shell. В записи shell bash не давал запустить dev-сервер из чата; после переключения на Auto команды прошли. Держите Auto, если нет особой причины.

    Terminal 1 tab inside the OpenCode desktop app running the OpenCode CLI welcome screen with Build, Gemini 3 Pro Preview OpenRouter and ctrl+p commands hints under the open app.js file
    Вкладка терминала запускает dev-серверы — и саму CLI OpenCode.Смотреть на 5:18
  4. 16

    Открыть готовое приложение и продолжать итерации

    Статические приложения работают по двойному клику на index.html; приложение на Next.js запускается на localhost:3000 после npm run dev — готовая страница Goals показывает карточки Total Goals, Total Saved и Overall Progress с новой целью Vacation. Продолжайте просить изменения в той же сессии или откройте параллельную — несколько агентов работают одновременно, у каждого свой проект и модель.

    Finished Goals page from an OpenCode personal finance build at localhost:3000/goals with Total Goals, Total Saved and Overall Progress cards and a Vacation savings target
    Страница Goals, собранная агентом, работает на localhost:3000/goals.Смотреть на 7:40

FAQ по настольному приложению OpenCode

Продолжить знакомство