OpenCode — это open-source система с MIT-лицензией, предназначенная для создания ИИ-агентов. В отличие от проприетарных решений вроде Claude Code или Codex, платформа не привязана к конкретному вендору и поддерживает более 75 провайдеров, включая локальные модели через Ollama или vLLM.

Система позволяет настраивать роли агентов, таких как оркестраторы, кодеры и тестировщики, назначая им разные модели. OpenCode поддерживает OpenAI-совместимые шлюзы, что дает возможность подключать сторонние сервисы, например Bothub, для доступа к широкому спектру моделей через единый эндпоинт.

Установка актуальной версии v2 доступна через npm, brew или официальный скрипт. При работе с OpenCode, использующим среду Bun, могут возникать конфликты с прокси-серверами. Для корректной работы рекомендуется отключать переменные окружения HTTP_PROXY и HTTPS_PROXY.

Настройка агентов осуществляется через конфигурационный файл в формате JSON, где задаются параметры моделей и права доступа. Для безопасной авторизации разработчики рекомендуют использовать команду 'opencode auth login', чтобы не хранить ключи в файлах конфигурации.