Версия 4.7.0 · сборка от 3 ноября 2026

Стрим-оверлей для OBS, который собирается мышью

Open Stream Environment — приложение на Tauri 2 (Rust) с системным webview: визуальный редактор раскладки в стиле drag-and-drop, локальный сервер и страница оверлея, которую вы добавляете в OBS как Browser Source. Алерты, чат, цель доната, сцены, темы и 3D-виджеты настраиваются в одном окне — данные и токены остаются на вашем компьютере.

  • Drag-and-drop, ресайз, слои и свойства
  • Отдаётся в OBS обычной веб-страницей
  • Работает локально, секреты зашифрованы

Возможности

Всё, из чего состоит эфир: раскладка, алерты, сцены, темы и чат.

Редактор в стиле Figma

Канвас 16:9 с превью оверлея, библиотека виджетов слева, слои и свойства справа. Перетаскивание, ресайз, сетка с прилипанием, пропорции от 16:9 до 9:16 и пресеты раскладки.

Единая очередь алертов

Очередью управляет сервер, а не страница OBS: Twitch, DonationAlerts и Колесо идут в общий поток. Пауза, «показать сейчас», склейка донатов одного зрителя; пауза переживает перезапуск.

Сцены и пульты

Полноэкранные сцены начала, перерыва, разговора, окончания, колеса и голосования. Управление с телефона через Web Remote, плагин Stream Deck и OBS WebSocket; клип и маркер стрима — кнопкой в шапке.

Колесо и розыгрыши

Участники собираются командой в чате или вручную, режим выбывания выбивает по одному, колесо крутится с вашей скоростью и громкостью. Пресеты розыгрыша и готовая сцена «Колесо Фортуны» — рядом с раскладкой.

Гостевые камеры

До четырёх дополнительных камер с других компьютеров: одноразовая ссылка, ваше подтверждение, видео и звук напрямую по WebRTC. В локальной сети — без посредников, через интернет — signaling-сервис; кадры привязаны к слотам, а сцена «Гости» уже собрана сеткой два на два.

Темы, включая 3D

Material You, Orbital (Star Citizen Grim HEX), Pixel Perfect, Elite и Cobra Mk II, Nuclear, TESO, Wardogs, Retrowave и Super Four, у большинства — 3D-виджеты. Своя тема собирается в отдельном редакторе: палитра, формы панелей, шрифты, свечение и проверка контраста по WCAG.

Чат, бот и модерация

Окно чата Twitch с отправкой сообщений, встроенный бот с командами и таймерами, автомодерация: ссылки, чёрный список слов, капс и смайлы, варны до бана.

Локально и приватно

Сервер на Rust (tokio + axum) работает на вашей машине: настройки, история и токены остаются локально. Наружу уходят только запросы к Twitch, DonationAlerts и YouTube, а если включить гостевые камеры — signaling и медиа по WebRTC (прямое P2P раскрывает собеседнику IP). Токены шифруются системным хранилищем ОС, настройки пишутся атомарно и с бэкапами.

Звук, награды и озвучка

Шумотека запускает звуки и анимации за баллы канала, награда может включить алерт, озвучку или сменить сцену, а текст доната зачитывается голосом (Web Speech API).

Русский и английский

Интерфейс панели управления, оверлея, сцен и колеса переведён на два языка. Переключение на лету, выбор сохраняется и применяется во всех открытых окнах.

История и статистика

События стрима с фильтрами и поиском, сессии с длительностью, суммой донатов и числом сообщений, история чата. Любое событие проигрывается повторно одной кнопкой, всё выгружается в CSV или JSON.

Диагностика и надёжность

Терминал логов с фильтром по сервису, /healthz для мониторинга, отчёт для поддержки без секретов. Бэкапы с откатом, карантин битых файлов и автообновление по кнопке.

Виджеты, которые можно положить на канвас

  • Алерты
  • Цель доната
  • Чат Twitch
  • Последние события
  • Счётчик
  • Соц. баннер
  • Гостевая камера
  • Таймер Executive Hangar
  • Визуализатор микрофона
  • Колесо Фортуны
  • Розыгрыш участников
  • Голосование
  • Свой виджет

Скриншоты

Оверлеи в разных темах, редактор, сцены, гостевые камеры и настройки.

Быстрый старт

От установки до оверлея в OBS — четыре шага. Консоль и правка файлов не нужны.

  1. 1

    Установите OSE

    Скачайте сборку со страницы Releases: для Windows — установщик NSIS или MSI, для Linux — AppImage, deb или rpm, для macOS — dmg на Apple Silicon. Запустите — откроется панель управления.

  2. 2

    Включите WebSocket в OBS

    Сервер встроен в OBS 28 и новее: Tools → WebSocket Server Settings (в русском интерфейсе — Сервис → Настройки сервера WebSocket). Убедитесь, что он включён, и скопируйте пароль — порт по умолчанию 4455.

  3. 3

    Подключите OSE к OBS

    В приложении откройте Настройки → OBS WebSocket, включите интеграцию, введите порт и пароль и дождитесь статуса «Подключено». Затем нажмите «Настроить сцены в OBS» — приложение само создаст сцены и браузерные источники с адресом оверлея и размером холста.

  4. 4

    Соберите раскладку

    Перетащите виджеты из библиотеки, задайте сетку и пропорции канваса, сохраните раскладку пресетом. В OBS останется добавить захват игры в основную сцену и опустить его ниже «OSE Overlay».

Частые вопросы

Что нужно, чтобы запустить?

Из исходников — Rust (stable): npm install, затем npm run tauri:dev (Node.js 22.12+ нужен только для тестов и скриптов данных). Для обычного использования возьмите готовую сборку: для Windows x64 — установщик NSIS .exe и MSI, для Linux x64 — AppImage, deb и rpm, для macOS — dmg на Apple Silicon. Готового файла под Intel-мак нет.

Как добавить оверлей в OBS?

Оверлей — обычная веб-страница, поэтому в OBS это Browser Source: адрес http://localhost:8710/overlay/overlay.html, разрешение 1920×1080, FPS источника 30. Включите «Завершать работу источника, когда он не отображается» — тогда скрытые сцены полностью засыпают. Если OBS WebSocket подключён, проще нажать «Настроить сцены в OBS» в настройках приложения — оно само создаст сцены и источники с нужным адресом и размером, а этот способ останется на случай ручной настройки.

Как подключить гостя в мультикам?

В «Настройки → Гостевые камеры» создайте приглашение для слота и отправьте ссылку гостю — он вставит её в OSE, а вы нажмёте «Пустить». В локальной сети соединение прямое; через интернет нужен signaling-сервис, но медиа всё равно идёт напрямую. Если у кого-то симметричный NAT или CGNAT (мобильный интернет), прямой путь не соберётся: поля TURN в настройках есть, но своего ретранслятора в поставке нет — нужен свой сервер, например coturn. VPN тоже мешает: его выход обычно даёт симметричный NAT.

Нужны ли аккаунты Twitch и DonationAlerts?

Чат читается анонимно — достаточно имени канала. Алерты о фоллоу, подписках, чирах и донатах требуют своих приложений: Client ID и Client Secret с dev.twitch.tv и donationalerts.com плюс авторизация. Отправка сообщений в чат тоже требует подключённого Twitch.

Где хранятся настройки и история?

Только на вашем компьютере: config.json и local-db.json в каталоге данных (в Windows — %APPDATA%\com.openstreamenvironment.app, либо рядом с exe в портативном режиме). История событий и чата — в append-only local-db.jsonl и local-db.chat.jsonl. Рядом ведутся бэкапы .bak.0…2, а битый файл уезжает в карантин и поднимается из копии.

Донаты не приходят — где смотреть?

В панель «DA» в шапке: состояние подключения, здоровье токена, быстрые действия и живой журнал только DonationAlerts. Там же кнопка «Подтянуть пропущенные» — ей нужно право oauth-donation-index, а уже выданные токены его не получают, поэтому приложение в кабинете DonationAlerts придётся удалить и создать заново.

Будет ли оверлей виден в полноэкранной игре?

HUD-редактирование и «чат поверх игры» работают поверх окон и Borderless Window. Эксклюзивный полноэкранный режим игры перекрывает оверлей.

Сколько стоит приложение?

Бесплатно. Проект открытый, под лицензией GPL, и использует только открытые и бесплатные ресурсы — код, сборки и история изменений лежат в репозитории на GitHub.

Как сообщить об ошибке?

Откройте issue в репозитории на GitHub и приложите отчёт из кнопки «Сохранить отчёт» (или GET /support-bundle) — секретов в нём нет.

Где смотреть историю версий?

В CHANGELOG.md репозитория. Текущая версия — 4.7.0 (3 ноября 2026).

Скачать Open Stream Environment

Версия 4.7.0 (3 ноября 2026). Установщик (NSIS и MSI) для Windows x64, AppImage, deb и rpm для Linux x64, dmg для macOS (Apple Silicon). Бесплатно, под лицензией GPL.

Все файлы и история версий — в GitHub Releases.

Сборки не подписаны: macOS попросит подтвердить первый запуск, Windows может показать предупреждение SmartScreen. Автообновление видит только опубликованные релизы.