7 октября 2026 г.
Свой интерфейс для ИИ-агента можно собрать на OpenCode: сервер и SDK уже готовы
OpenCode берёт на себя сессии и запросы к модели, а вы строите интерфейс поверх его HTTP-сервера.

dax
@thdxr
можете строить все свои дурацкие интерфейсы для агентов на сервере OpenCode
OpenCode не хватало размытия в движении
· 559 просмотров
OpenCode работает и без терминального интерфейса: команда `opencode serve` запускает отдельный HTTP-сервер.
Для собственного интерфейса не нужно заново писать управление сессиями и отправку запросов модели. В SDK уже есть пример создания сессии через `client.session.create()` и передачи текста с выбранной моделью через `client.session.prompt()`.
Запуск сервера. OpenCode устанавливается командой `npm install -g opencode-ai` или `curl -fsSL https://opencode.ai/install | bash`. Для браузерного интерфейса на локальном порту 5173 сервер запускают так:
```bash opencode serve --cors http://localhost:5173 ```
По документации на 6 октября 2026 года сервер по умолчанию слушает `127.0.0.1:4096`. Адрес и порт меняются через `--hostname` и `--port`, а `--cors` можно повторить для нескольких адресов интерфейса. HTTP Basic Auth включается командой `OPENCODE_SERVER_PASSWORD=your-password opencode serve`, стандартное имя пользователя — `opencode`.
Подключение интерфейса. JS/TS-клиент устанавливается через `npm install @opencode-ai/sdk`. К работающему серверу он подключается так:
```ts import { createOpencodeClient } from "@opencode-ai/sdk"
const client = createOpencodeClient({ baseUrl: "http://localhost:4096" }) ```
Обновления для интерфейса приходят через `client.event.subscribe()` потоком SSE: клиент получает события по мере их появления. Для совместного запуска сервера и клиента в SDK есть `createOpencode()`, со стандартным ожиданием запуска 5 секунд.
Спецификация OpenAPI 3.1 доступна по адресу `http://localhost:4096/doc`. Документация предлагает генерировать из неё клиентов и проверять типы запросов.
В официальном каталоге уже есть kimaki для управления сессиями через Discord и SDK, мобильный web-интерфейс portal и OpenChamber для браузера, рабочего стола и VS Code.
Первоисточник