Habr AI→ оригинал

PrimeCode adds a full graphical interface to OpenCode CLI right inside VS Code

PrimeCode is a VS Code extension that adds a graphical interface to OpenCode CLI. Instead of spending long stretches in the terminal, users can see tool calls,

◐ Слушать статью

PrimeCode — это расширение для VS Code, которое даёт OpenCode CLI полноценный графический интерфейс и переносит работу с агентом из терминала в привычную IDE. Проект не меняет сам OpenCode, а добавляет поверх него визуальный слой, где проще следить за ходом длинной сессии и понимать, что именно делает агент.

Почему терминала мало

OpenCode изначально силён именно как CLI-инструмент: он быстрый, гибкий и хорошо вписывается в привычный поток разработчика. Но на длинных задачах терминал становится узким окном: сложно быстро оценить последовательность tool calls, понять, какие файлы агент уже трогал, что было изменено между шагами и сколько контекста или токенов ушло на конкретный отрезок работы. Когда сессия тянется часами, такая непрозрачность начинает мешать не меньше, чем сами ошибки модели.

Именно эту проблему PrimeCode пытается закрыть. Расширение даёт разработчику нормальную визуальную поверхность внутри VS Code, чтобы не прыгать между редактором и консолью, а видеть состояние агента рядом с кодом. Это особенно полезно там, где важен контроль: когда нужно быстро проверить контекст, отследить побочные изменения или вернуться к предыдущему действию без ручного чтения длинного терминального лога.

Для командной работы это ещё и снижает порог входа для тех, кто не любит жить в CLI.

Что показывает UI

По описанию автора, PrimeCode не пытается стать форком OpenCode или отдельным продуктом. Логика остаётся в CLI-агенте, а расширение общается с ним через SDK и SSE-стриминг, то есть получает события в реальном времени и превращает их в понятный интерфейс внутри IDE. Это важная архитектурная деталь: пользователь получает визуальный контроль, не отказываясь от уже привычного инструмента и его сценариев запуска в работе.

«Не форк, не отдельный продукт — именно UI-слой поверх OpenCode».

Из того, что уже заявлено, интерфейс должен закрывать самые болезненные места длинных агентных сессий. Речь не про украшение терминала, а про наблюдаемость: когда видно не только ответ модели, но и весь след её действий. Для IDE это естественный формат, потому что разработчик принимает решения по месту, рядом с файлами, диффами и историей изменений.

Такой слой экономит время на ручную реконструкцию предыдущих шагов агента. tool calls в хронологическом порядке изменения файлов по ходу сессии текущий контекст и история взаимодействия расход токенов на отдельных этапах * продолжение уже существующих сессий OpenCode ## Старые сессии без потерь Отдельно автор подчёркивает совместимость с уже существующими сессиями OpenCode. Если работа с агентом началась раньше в терминале, её можно открыть через PrimeCode и продолжить внутри расширения без обрыва контекста.

Подхватываются история диалога, tool calls и общее состояние сессии — то, что обычно теряется при попытке перейти на другой интерфейс. Для рабочих задач это критично, потому что миграция между инструментами часто ломает поток и заставляет начинать почти заново. На практике такая модель делает PrimeCode не альтернативой OpenCode, а надстройкой для тех случаев, где CLI уже не хватает.

Один и тот же агентный процесс можно запускать привычным способом, а затем подключаться к нему в VS Code, когда нужен обзор происходящего, навигация по шагам и более удобная работа с результатами изменений. Это аккуратный путь для продукта, который хочет усилить опыт, а не ломать уже сложившийся стек.

Что это значит

Если PrimeCode доведут до стабильного состояния, у OpenCode может появиться важный мост к более широкой аудитории VS Code. Для разработчиков это не замена CLI, а способ сделать агентную работу прозрачнее, удобнее и менее утомительной на длинных сессиях, особенно когда важно одновременно видеть код, историю действий и текущий расход ресурсов в одном окне, без постоянного переключения между инструментами и терминалом вручную.

ЖХ
Hamidun News
AI‑новости без шума. Ежедневный редакторский отбор из 400+ источников. Продукт Жемала Хамидуна, Head of AI в Alpina Digital.
Загружаем комментарии…