Урок 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 не находится, закройте и снова откройте терминал: после установки он должен узнать о новой программе.
Мини-тест: проверьте себя
Закрепите урок: несколько вопросов, разбор ответов — в конце.
-
Почему OpenCode запускают именно в папке проекта?
Папка запуска — рабочее место агента. Запустите его в домашней папке — и он будет искать проект среди всех ваших файлов.
-
Как в OpenCode выбрать бесплатную модель?
Команда /models показывает все доступные модели. Бесплатные работают сразу, без ключа.
-
Что можно спокойно отправить бесплатной модели?
Данные для бесплатных моделей могут храниться и использоваться для их улучшения. Учебный проект — подходящий вариант, секреты и чужие данные — нет.