OpenCode

Система: Ubuntu 24.04
Редакция: 1.14.28

Разрабатывайте Ваши проекты с персональным ИИ агентом

Описание

Инструмент для тех, кому важна прозрачность, контекст проекта и независимость от конкретного ИИ-вендора.

OpenCode — это open-source ИИ-агент, спроектированный для разработчиков, которые работают с полным контекстом кодовой базы, а не с отдельными строками. Не обрабатывает код как обычный текст. Агент интегрируется с LSP (Language Server Protocol), что позволяет ему не просто анализировать текст, а работать с AST (Abstract Syntax Tree) проекта. Он видит дерево зависимостей, доступные методы объектов и диагностику линтеров - ровно так же, как это делает полноценная IDE при индексации кодовой базы

Гибкость подключения и распределенная архитектура

В OpenCode можно переключаться между API OpenAI, Google или Anthropic, подключать локальные модели через Ollama или LM Studio и использовать встроенный роутер моделей OpenCode для автоматического выбора оптимальной модели под задачу. 

Движок OpenCode и его интерфейс разделены: вы можете запустить ресурсоемкий серверный процесс OpenCode на мощной рабочей станции или удаленном Linux-сервере, а управлять им с простого ультрабука или через мобильное приложение.

Два режима работы под разные задачи

Агент предлагает четкое разделение сценариев. Режим build действует как виртуальный senior-разработчик: создает и редактирует файлы, применяет изменения в формате diff, запускает команды, например, npm run test, cargo build или pytest, чтобы проверить, компилируется ли код. Если возникает ошибка, он читает stderr в консоли и пытается исправить баги в следующем цикле.

Режим plan обеспечивает безопасный аудит: работает строго в read-only, анализирует legacy-код, генерирует документацию и запрашивает подтверждение перед выполнением через prompt [Y/n]. Такой подход гарантирует полный контроль над изменениями в корпоративных или регулируемых средах. Такой режим подходит для изучения незнакомой или крупной кодовой базы. Например, можно попросить агента разобрать процесс авторизации от роутера до базы данных и подготовить документацию. Он будет только читать код, не внося изменений в проект.

Рекомендации по развертыванию

Для максимальной производительности агент рекомендуется запускать на виртуальном сервере на Ubuntu с быстрым NVMe-хранилищем и достаточным объемом оперативной памяти, поскольку анализ LSP-метаданных и генерация кода требуют стабильного I/O. 

Развернув облачный сервер на Ubuntu в immers.cloud, вы получаете готовое окружение с открытыми портами, актуальными зависимостями и возможностью масштабировать ресурсы под размер кодовой базы без закупки локального железа. Такой формат аренды сервера в облаке позволяет оплачивать только время фактической работы сервера, приостанавливая инстанс в периоды простоя.

Кому подходит

Решение создано для опытных разработчиков, уверенно работающих в терминале, команд, ценящих независимость от единого ИИ-провайдера, и корпоративных сред с строгими требованиями к безопасности и аудиту изменений. OpenCode превращает облачную ВМ в автономную рабочую станцию, где ИИ не просто подсказывает синтаксис, а участвует в архитектуре, проверке и рефакторинге вашего проекта.

Версия операционной системы:

Distributor ID: Ubuntu
Description:    Ubuntu 24.04.4 LTS
Release:        24.04
Codename:       noble

Версия ядра:

Linux 6.8.0-110-generic #110-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 15:09:20 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux

Категория:
Базовые Linux / Нейросети
Размер:
6.20 ГБ
Добавлен:
28.04.2026
Обновлен:
28.05.2026
Использований:
10
Среднее время загрузки ОС:
00:29 — 01:14

Начало работы

Для подключения скопируйте адрес Вашего сервера в адресную строку браузера и получите логин с паролем в разделе "Пароль" на странице Вашего сервера

В образе предоставлен доступ к API моделей от immers.cloud, позволяющий получить доступ к моделям для быстрого старта.

Для изменения настроек Вы можете отредактировать файлы /home/ubuntu/config/opencode/opencode.jsonc указав необходимые Вам параметры и перезапустив сервис opencode: sudo systemctl restart opencode

Состав программных продуктов в образе

ПО Версия
Ubuntu 24.04.3 LTS
Nginx 1.24.0-2ubuntu7.6