Начинаю серию постов про свои инструменты для вайбкодинга. О своем воркфлоу расскажу позже — когда разберем весь стек.
И первым в списке будет OpenCode. Слышали про такой?
🔗 https://github.com/anomalyco/opencode
Это мощная Open Source альтернатива Claude Code с поддержкой десятков провайдеров, плагинов и крутых фишек.
Что в нем особенного?
🔹 LSP из коробки
Инструмент анализирует проект и «скармливает» модели ошибки и структуру кода еще до запуска — прямо как во взрослых IDE.
🔹 TUI-интерфейс
Работает в любом терминале через удобную псевдографику. Браузер тоже поддерживается.
🔹 Гибкость
- Поддержка MCP
- Нативные Skills от Anthropic
- Кастомные агенты
Режы работы
По умолчанию есть 2 основных режима:
Build — основной агент без ограничений, выполняющий задачи «под ключ».
Plan — Read-only агент, который только составляет план реализации и запрашивает подтверждение для Bash-команд.
Must-have плагины
1️⃣ oh-my-opencode
🔗 https://github.com/code-yeongyu/oh-my-opencode
Это вообще отдельная история:
- Асинхронные субагенты — позволяет основному агенту делегировать задачи (поиск, тесты) фоновым процессам и другим моделям, не блокируя чат. Прямо как в Claude Code!
- Прокачанные LSP и AST — более глубокий анализ синтаксического дерева кода
- Слой совместимости — нативно подхватывает инструкции из
CLAUDE.mdи папки.claude. Ничего не нужно переписывать
2️⃣ OAuth-аутентификация
Позволяет использовать ваши подписки ChatGPT Plus, Claude Pro или Gemini напрямую, без затрат на API-ключи. Вы просто работаете в рамках своей обычной квоты.
Поддержка Z.AI
Z.AI тоже поддерживается нативно:
🔗 https://docs.z.ai/scenario-example/develop-tools/opencode
Заключение
Вообще oh-my-opencode довольно навороченный, и функционала у него прилично, так что читайте документацию — там реально надо повозиться чтобы это всё дело настроить.
На текущий момент это мой основной инструмент. Никогда не думал, если честно, что терминальные утилиты могут быть настолько удобными.
Задавайте свои вопросы в комментариях к посту в Telegram.
Рекомендасьён! ✨