Урок 2 из 8 · 20 мин · обновлено

Установка OpenCode 2 и первая бесплатная модель

Как установить OpenCode 2 на Windows, macOS и Linux: приложение, скрипт, npm. Первый запуск в папке проекта, команда /models и бесплатные модели для знакомства. Какие данные не стоит отправлять бесплатным моделям.

Три способа установки

OpenCode 2 ставят одним из трёх способов. Выберите один.

Приложение для компьютера. Самый простой путь: скачайте установщик для Windows, macOS или Linux со страницы загрузки на opencode.ai и установите как обычную программу. Агент тот же, что в терминале.

Скрипт для macOS и Linux. Откройте терминал и выполните:

Терминал
curl -fsSL https://opencode.ai/v2/install | bash

npm на любой системе. Если у вас установлен Node.js, подойдёт команда:

Терминал
npm install -g @opencode/cli

На Windows этот способ самый удобный для терминала. Ещё можно скачать архив с готовой программой со страницы загрузки.

Проверьте, что всё получилось:

Терминал
opencode --version
Текст
opencode v2.1.4

Номер может быть больше: OpenCode часто обновляется. Обновить его потом можно командой opencode upgrade.

Если у вас уже стояла первая версия OpenCode, учтите: обе используют команду opencode и вместе не уживаются. Удалите старую тем же способом, каким ставили, например npm uninstall -g opencode-ai, и установите вторую.

Первый запуск в папке проекта

Агент работает с файлами той папки, в которой его запустили. Поэтому сначала создайте папку для учебного проекта и перейдите в неё:

Терминал
mkdir habits
cd habits
opencode

Откроется интерфейс OpenCode: внизу поле для сообщений, сверху — разговор. В строке под полем видно имя агента (пока это build) и выбранную модель.

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

Первая бесплатная модель

Введите в поле сообщения команду:

Текст
/models

Откроется список моделей. Бесплатные отмечены Free, им не нужен ключ. Осенью 2026 года среди них были, например:

  • Big Pickle;
  • DeepSeek V4.1 Flash Free;
  • GLM 5.3 Flash Free;
  • MiMo V2.6 Flash Free;
  • несколько моделей Nemotron.

Состав списка меняется: модели появляются, становятся платными или уходят. Поэтому ориентируйтесь на пометку Free в своём списке, а не на эти названия.

Выберите любую бесплатную модель и напишите первое сообщение:

Текст
Привет! Расскажи в двух предложениях, что ты умеешь делать в этой папке.

Агент ответит, что может читать и создавать файлы, запускать команды и так далее. Если ответ пришёл, всё работает.

Тот же список можно посмотреть без интерфейса, прямо в терминале:

Терминал
opencode models
Текст
opencode/big-pickle
opencode/deepseek-v4.1-flash-free
opencode/glm-5.3-flash-free
...

Такая запись — провайдер/модель — пригодится в следующих уроках.

Что не отправлять бесплатным моделям

Бесплатная модель кому-то принадлежит, и за доступ к ней вы часто «платите» данными: запросы могут храниться и использоваться для улучшения моделей. Поэтому отправляйте бесплатным моделям то, что не жалко показать посторонним:

  • учебные проекты и открытый код — можно;
  • пароли, ключи доступа, файлы .env с настройками — нельзя;
  • персональные данные клиентов и коллег — нельзя;
  • закрытый код работодателя — только по правилам компании, обычно с платной моделью.

Попробуйте сами. Установите OpenCode удобным способом, создайте папку habits и запустите в ней агента. Откройте /models, выберите бесплатную модель и спросите: «Какие файлы есть в этой папке?» Затем выберите другую бесплатную модель и задайте тот же вопрос.

Что должно получиться

Обе модели ответят, что папка пустая: агент сам посмотрел её содержимое, хотя вы ничего ему не присылали. Это первое отличие от чата.

Ответы разных моделей будут отличаться по стилю и длине — так вы впервые увидите, что модель влияет на работу агента. Если команда opencode не находится, закройте и снова откройте терминал: после установки он должен узнать о новой программе.

Мини-тест: проверьте себя

Закрепите урок: несколько вопросов, разбор ответов — в конце.

  1. Почему OpenCode запускают именно в папке проекта?

  2. Как в OpenCode выбрать бесплатную модель?

  3. Что можно спокойно отправить бесплатной модели?