Адаптация курса "Claude Code for Everyone" от Carl Vellotti для OpenCode - open source AI coding agent.
Для сотрудников AGIMA: Этот курс научит тебя эффективно работать с AI-ассистентом для повседневных задач: анализ данных, создание документов, автоматизация рутинных процессов.
OpenCode - это open source AI агент для разработки, который работает в терминале, IDE или как desktop приложение. В отличие от Claude Code:
- 100% open source - полностью открытый код
- Provider-agnostic - работает с любыми моделями: Claude, GPT, Gemini, MiMo, локальные модели
- Бесплатные модели включены - можно использовать без дополнительных подписок
- Desktop приложение - доступно на macOS, Windows, Linux
- LSP поддержка - автоматическая загрузка языковых серверов
- Мульти-сессии - параллельная работа над проектом
curl -fsSL https://opencode.ai/install | bashСкачайте с opencode.ai/download
# macOS/Linux (Homebrew)
brew install anomalyco/tap/opencode
# npm/pnpm/yarn
npm i -g opencode-ai@latest
# Windows
scoop install opencodeOpenCode поддерживает 75+ LLM провайдеров через Models.dev, включая:
| Модель | Тип | Рекомендация |
|---|---|---|
| MiMo-V2-Omni | Мультимодальная | ⭐ Для курса |
| MiMo-V2-Pro | Текстовая | Код и анализ |
| Claude (Opus, Sonnet) | Мультимодальная | Альтернатива |
| GPT-4o | Мультимодальная | Альтернатива |
| Gemini | Мультимодальная | Альтернатива |
Для прохождения курса используйте MiMo-V2-Omni — она поддерживает анализ изображений, что необходимо для некоторых уроков.
Если у вас подписка Xiaomi MiMo Token Plan, просто выберите модель в меню:
- Нажмите Ctrl+O или кликните на селектор модели внизу
- Выберите MiMo-V2-Omni
Если модель не появляется автоматически, создайте конфиг ~/.opencode.json:
{
"model": "xiaomi/mimo-v2-omni",
"provider": {
"xiaomi": {
"npm": "@ai-sdk/openai-compatible",
"name": "Xiaomi MiMo",
"options": {
"baseURL": "https://api.xiaomimimo.com/v1"
},
"models": {
"mimo-v2-pro": { "name": "MiMo-V2-Pro" },
"mimo-v2-omni": { "name": "MiMo-V2-Omni", "vision": true }
}
}
}
}- 0.0 - Введение в OpenCode
- 0.1 - Установка и аутентификация
- 0.2 - Скачивание материалов курса
- 1.1 - Введение в курс
- 1.2 - Исследование файлов и визуальное рабочее пространство
- 1.3 - Работа с файлами
- 1.4 - Команды и навигация
- 1.5 - Агенты
- 1.6 - Пользовательские суб-агенты
- 1.7 - Память проекта (AGENTS.md)
- 1.8 - Что дальше
- 2.1 - Настройка
- 2.2 - Планирование
- 2.3 - Сборка и итерации
- 2.4 - GitHub
- 2.5 - Публикация
| Функция | Claude Code | OpenCode |
|---|---|---|
| Лицензия | Проприетарный | Open Source (MIT) |
| Провайдеры | Только Anthropic | 75+ провайдеров |
| Модели | Claude Opus/Sonnet | Любые модели |
| Стоимость | $20+/месяц | Бесплатные модели + опциональные подписки |
| Desktop | Нет | Да (бета) |
| TUI | Базовый | Продвинутый (Bubble Tea) |
| LSP | Нет | Да, из коробки |
| Мульти-сессии | Нет | Да |
| Share links | Нет | Да |
OpenCode включает два встроенных агента:
- build - агент с полным доступом для разработки
- plan - read-only агент для анализа и исследования кода
Переключение между ними: Tab
Ctrl+C- выходCtrl+?- справкаCtrl+A- переключение сессийCtrl+K- командный диалогCtrl+O- выбор моделиEsc- закрыть диалог/вернуться назад
- Файлы:
glob,grep,ls,view,write,edit - Код:
diagnostics,patch - Система:
bash,fetch - Поиск:
sourcegraph(публичные репозитории) - Суб-агенты:
agent(для сложных задач)
Ты не учишься программировать - ты учишься оркестрировать AI. Описывай desired outcome, OpenCode разберётся как это сделать.
Не видео, не тексты. Прямое применение. Каждый урок - это реальные действия.
Файлы (в редакторе) + Терминал (OpenCode) = Визуальная рабочая среда
- Установите OpenCode следуя инструкциям выше
- Клонируйте курс:
git clone https://github.com/yossik-vit/opencode-for-everyone.git cd opencode-for-everyone - Откройте в OpenCode:
opencode
- Начните с модуля 1.1:
Прочитайте
course-materials/lesson-modules/1.1-introduction/OPENCODE.md
- OpenCode: opencode.ai
- Документация: opencode.ai/docs
- Discord: discord.gg/opencode
- GitHub: github.com/anomalyco/opencode
- Оригинальный курс: Carl Vellotti (X / LinkedIn)
- Адаптация для OpenCode: Yossik Vit
Адаптация распространяется под той же лицензией, что и оригинальный курс. OpenCode - MIT License.