Мини-курс

OpenCode для начинающих: ИИ-агент для кода в терминале

8 коротких уроков: от установки до проекта, в котором агент сам пишет и правит код, а вы ставите задачи и проверяете. Начинаем на бесплатных моделях.

  • 8 уроков и итоговый тест
  • ≈ 3 ч на весь курс
  • Бесплатно, без регистрации
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. Тест

Коротко об OpenCode

OpenCode — ИИ-агент для программирования с открытым кодом. Он работает в терминале, в приложении для компьютера и в браузере: читает файлы проекта, пишет и правит код, запускает команды и показывает, что сделал. Модель вы выбираете сами: DeepSeek, GLM, MiniMax, Kimi, Qwen и другие, а для первых шагов есть бесплатные. Чтобы агент приносил пользу, нужно уметь ставить ему задачу, сначала просить план, хранить правила проекта в AGENTS.md и откатывать неудачные правки. Этому и учит курс.

Зачем учиться работать с агентом

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

Но агент — не волшебная кнопка. Он может переписать лишнее, выбрать слабое решение или уйти не туда. Поэтому в курсе столько же внимания приёмам контроля, сколько самим задачам: план перед правками, правила проекта, Git и права на команды.

Сквозной пример — трекер привычек в папке habits. Вы начнёте с пустой папки и к последнему уроку получите проект, который агент дорабатывает по вашим задачам.

Кому подойдёт, а кому нет

Скорее подойдёт, если

  • Пробовали вайбкодинг в чате и устали копировать код туда-обратно
  • Пишете код или учитесь программировать и хотите помощника прямо в проекте
  • Работаете в IT рядом с разработкой: тестировщик, аналитик, администратор
  • Хотите понять, как устроены ИИ-агенты для кода, на бесплатном инструменте

Скорее не подойдёт, если

  • Совсем не хотите открывать терминал — начните с курса «Вайбкодинг с нуля», там всё в браузере
  • Ищете, как стать программистом без изучения программирования — агент ускоряет работу, но не заменяет понимание
  • Нужна настройка своего сервера с моделями для компании — это отдельная инженерная задача

Программа: 8 уроков

  1. Урок 1из 8 пройдензнаете

    Что такое OpenCode и чем агент отличается от чата

    Что такое OpenCode и ИИ-агент для программирования: как он читает проект, правит файлы и запускает команды. Где работает OpenCode 2 — терминал, приложение, браузер — и зачем ему общий фоновый сервер.

    15 мин · Дальше: Установка OpenCode 2 и первая бесплатная модель
    Открыть
  2. Урок 2из 8 пройдензнаете

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

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

    20 мин · Дальше: Как выбрать модель: бесплатные и платные, быстрые и сильные
    Открыть
  3. Урок 3из 8 пройдензнаете

    Как выбрать модель: бесплатные и платные, быстрые и сильные

    Как выбрать модель для OpenCode: чем бесплатные отличаются от платных, быстрые Flash-модели от сильных. Как подключить DeepSeek, GLM, MiniMax, Kimi или Qwen по ключу через /connect, переключать модели и варианты рассуждения.

    20 мин · Дальше: Первая задача агенту: как поставить и проверить результат
    Открыть
  4. Урок 4из 8 пройдензнаете

    Первая задача агенту: как поставить и проверить результат

    Как поставить первую задачу ИИ-агенту в OpenCode: что написать, как сослаться на файл через @, запустить команду через !, прочитать отчёт агента и проверить изменения. Пример — трекер привычек с нуля.

    25 мин · Дальше: Режимы Plan и Build: сначала план, потом правки
    Открыть
  5. Урок 5из 8 пройдензнаете

    Режимы Plan и Build: сначала план, потом правки

    Чем режим Plan отличается от Build в OpenCode, как переключаться клавишей Tab, когда просить план, как его читать и править. Большая задача по шагам на примере трекера привычек.

    20 мин · Дальше: AGENTS.md: правила проекта для агента
    Открыть
  6. Урок 6из 8 пройдензнаете

    AGENTS.md: правила проекта для агента

    Что такое файл AGENTS.md, как создать его командой /init в OpenCode и что в него писать: описание проекта, команды проверки, правила кода и запреты. Общие правила для всех проектов и как улучшать файл по ошибкам агента.

    20 мин · Дальше: Git, отмена правок и права агента
    Открыть
  7. Урок 7из 8 пройдензнаете

    Git, отмена правок и права агента

    Как не потерять рабочий код при работе с ИИ-агентом: коммит перед задачей, /undo и /redo, просмотр изменений через git diff. Права агента в OpenCode 2: allow, ask и deny для команд и файлов, защита .env и опасные команды.

    25 мин · Дальше: Сессии, фоновые агенты и что дальше
    Открыть
  8. Урок 8из 8 пройдензнаете

    Сессии, фоновые агенты и что дальше

    Как управлять сессиями в OpenCode 2: /new, /sessions, /compact, продолжение в приложении и браузере. Фоновые подагенты, свои команды в .opencode/commands, MCP коротко. Что делать, когда агент ходит по кругу, и как развиваться дальше.

    20 мин
    Открыть

Итоговый тест

16 вопросов по всем урокам, около 12 минут. В конце — разбор ошибок, темы для повторения и вывод по вашим ответам: стоит ли делать агента постоянным инструментом.

Пройти тест

Что дальше

Если тема зацепила, продолжить можно так.

Бесплатно, своими силами

  • Доведите трекер привычек до своей версии: по одной задаче агенту за раз, с планом в режиме Plan и коммитом после каждого шага.
  • Возьмите свой настоящий проект или папку со скриптами и запустите в ней /init: посмотрите, что агент поймёт о проекте сам.
  • Сравните на одной задаче две-три модели и запишите, какая справилась лучше и быстрее.
  • Если терминал пока пугает — пройдите курс «Командная строка и Linux», а для истории версий — «Git и GitHub».
  • Соберите две-три свои команды в .opencode/commands: проверка перед коммитом, описание изменений, поиск ошибок.

С курсом и наставником

Готовим подборку курсов: цена, срок, формат и есть ли помощь с работой. Сравним несколько школ, а не одну «лучшую».

Частые вопросы

Нужно ли уметь программировать?

Глубоко — нет, но работать будет проще, если вы хоть немного читаете HTML или Python и не боитесь терминала. Уроки объясняют каждую команду. Если терминал совсем незнаком, сначала посмотрите курс «Командная строка и Linux».

Это правда бесплатно?

Курс бесплатный. В самом OpenCode есть бесплатные модели для знакомства — на них построены первые уроки. Для серьёзной работы обычно подключают платную модель: как выбрать, разбираем в уроке 3.

Чем OpenCode отличается от чата с нейросетью?

Чат отвечает текстом, а код вы переносите сами. Агент работает прямо в папке проекта: сам открывает нужные файлы, вносит правки, запускает команды и проверяет результат. Подробно — в уроке 1.

На какую версию рассчитан курс?

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

Сколько времени займёт курс?

Около трёх часов: 8 уроков по 15–25 минут и итоговый тест. Удобный темп — урок в день с практикой на своём проекте.

Можно ли запускать модели на своём компьютере?

Можно, OpenCode это поддерживает. Но нужен мощный компьютер и отдельная настройка, поэтому в курсе мы начинаем с моделей в облаке.