OpenCode — что это и как пользоваться бесплатно, если вы не программист
Содержание
OpenCode — это открытый ИИ-агент для работы с кодом. Как и Claude Code или Codex, он сам читает файлы проекта, правит их и запускает команды. Отличия два: OpenCode работает с моделями разных компаний, а в его собственном сервисе есть бесплатные модели. Поэтому начать можно без подписки: скачать приложение, войти в аккаунт, выбрать бесплатную модель и поставить первую задачу.
На OpenCode построены мои курсы по вайбкодингу, и в нём же я собирал часть своих Telegram-ботов. Ниже — маршрут, по которому я веду новичков.
Чем OpenCode отличается от Claude Code и Codex
| OpenCode | Claude Code | Codex | |
|---|---|---|---|
| Открытый код | Да | Нет | CLI — да |
| Модели | Разных компаний на выбор | Claude | Модели OpenAI |
| Бесплатный старт | Бесплатные модели (на ограниченное время) | Нет, нужна подписка | Зависит от плана ChatGPT |
| Приложение без терминала | Да, Desktop | Да | Да |
Главный плюс OpenCode — свобода выбора модели. Закончился лимит у одной — переключились на другую, а проект и вся история остались в папке.
Шаг 1. Установка
Новичкам проще всего OpenCode Desktop — обычное приложение с окнами. Скачайте его на официальной странице загрузки: есть версии для Windows, macOS и Linux.
Если привычен терминал, на Windows разработчики советуют ставить OpenCode через WSL. Но есть и другие варианты: npm install -g opencode-ai, choco install opencode или scoop install opencode.
Шаг 2. Папка проекта
Создайте отдельную папку под проект, например MyBot, и откройте её в OpenCode. Агент работает с файлами внутри выбранной папки. Не открывайте весь диск или папку с личными документами.
Первой командой выполните /init. OpenCode изучит проект и создаст файл AGENTS.md с описанием, как он устроен. Это «память» проекта: по ней любая модель быстро поймёт, где что лежит.
Шаг 3. Подключение и бесплатная модель
- Наберите
/connect, выберите OpenCode и войдите в аккаунт на opencode.ai. - Наберите
/modelsи выберите модель с пометкой Free.
Какие бесплатные модели есть сейчас и чем они отличаются, разобрал в отдельной статье «Бесплатные модели OpenCode». Коротко: бесплатность временная, а часть моделей может использовать ваши запросы для обучения.
Шаг 4. Plan и Build — два режима
Клавиша Tab переключает режимы:
- Plan — агент ничего не меняет, только предлагает план: какие файлы тронет и что сделает. Начинайте с него.
- Build — агент вносит изменения.
Хорошая привычка: обсудить задачу в Plan, согласиться с планом и только потом переключиться в Build.
Шаг 5. Откат
Если правка не понравилась, команда /undo откатит изменения, а /redo вернёт их. Это и есть главная страховка новичка: экспериментировать не страшно.
Где подвох у бесплатного
- Временность. Бесплатные модели объявлены «на ограниченное время»: список меняется.
- Данные. У части бесплатных моделей запросы могут сохраняться и идти в обучение. Не отправляйте туда пароли, токены, данные клиентов и платёжную информацию.
- Регионы. Некоторые модели недоступны в отдельных странах, в том числе в России. Список сверяйте в документации.
- Лимиты. Когда упрётесь, можно переключиться на другую бесплатную модель или подключить подписку OpenCode Go. Стоит ли она своих денег, разобрал отдельно.
Что сделать первым
Маленький проект с результатом, который проверяется за минуту. Например, Telegram-бот, который присылает кружок из видео. Пошаговый пример с готовым заданием для ИИ есть в статье «Как создать бота в Telegram с ИИ». А если интересно, что такое вайбкодинг вообще, — вот объяснение простыми словами.
Дальше — на практике
Как я собираю ботов и сервисы в OpenCode, какие модели беру под какие задачи и где они ошибаются, показываю в Telegram-канале. Там же запускаю курсы по вайбкодингу.
Частые вопросы
Что такое OpenCode?
Это открытый ИИ-агент для работы с кодом: он читает файлы проекта, правит их и запускает команды. Работает с моделями разных компаний и есть в виде приложения для компьютера.
OpenCode бесплатный?
Сам OpenCode — открытый и бесплатный. В его сервисе есть бесплатные модели, но доступны они на ограниченное время. Можно подключить и платные модели или подписку OpenCode Go.
Как начать работу в OpenCode?
Скачайте OpenCode Desktop, откройте папку проекта, выполните /init, затем /connect и /models и выберите бесплатную модель. Начинайте с режима Plan — переключение по Tab.
Как отменить изменения, которые сделал агент?
Командой /undo. Вернуть отменённое — /redo.
Безопасно ли работать с бесплатными моделями?
Для учебных проектов — да. Но часть бесплатных моделей может хранить запросы и использовать их для обучения, поэтому пароли, токены и данные клиентов туда не отправляйте.