Repolode
m1k1o

m1k1o/neko

Виртуальный браузер в Docker с трансляцией по WebRTC для нескольких пользователей и совместным управлением.

Open source альтернатива:TelepartyScenerSharedbrowser

Звёзды
22,551
Форки
1,642
Открытые issues
147
Последний коммит
5 дней назад

Что это?

Neko запускает полноценный браузер в Docker-контейнере и передаёт его изображение, звук и видео в браузеры пользователей по WebRTC. К одной сессии могут одновременно подключаться несколько человек, а ведущий может передавать управление участникам. Так браузер становится общим пространством, а не окном для одного пользователя.

Поскольку браузер работает на сервере, сессия изолирована от устройства зрителя: cookies и локальные данные хранятся в контейнере, а после отключения на клиенте ничего не остаётся. Проект поддерживает множество браузеров, включая Firefox, Chromium, Chrome, Brave и Tor Browser, а также позволяет запускать другие Linux-программы и полноценные рабочие окружения, например XFCE и KDE. Трансляцию можно передавать по RTMP на такие платформы, как Twitch или YouTube.

Neko подходит для совместного просмотра, коллективной работы в браузере, интерактивных презентаций, удалённой поддержки и обучения, а также для встраивания виртуального браузера в веб-приложение. В основном проект настраивается с помощью Docker-образов, а управление комнатами реализовано в отдельном проекте neko-rooms.

Ключевые возможности

  • 01Передаёт изображение и звук браузера нескольким зрителям по WebRTC с низкой задержкой.
  • 02Позволяет нескольким участникам подключаться к одной сессии и передавать управление выбранным пользователям.
  • 03Работает в Docker и поддерживает браузеры, включая Firefox, Chromium, Chrome, Brave и Tor Browser.
  • 04Позволяет запускать другие приложения и рабочие окружения Linux, например VLC, XFCE и KDE.
  • 05Передаёт трансляции по RTMP и хранит состояние браузера внутри контейнера.

Сценарии использования

  • Проведение совместного просмотра видео в одном браузере.
  • Интерактивные презентации и коллективная работа в браузере для команды.
  • Использование временного изолированного браузера для приватного просмотра или работы с конфиденциальными данными.
  • Встраивание виртуального браузера в веб-приложение для удалённого доступа.

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

  1. 1

    Прочитайте руководство по началу работы на сайте документации

  2. 2

    Выберите в документации по установке образ Docker для нужного браузера или приложения

  3. 3

    Следуйте документации по установке, чтобы запустить выбранный образ с помощью Docker

Что важно знать

  • Требуются Docker и самостоятельное размещение.
  • В README нет команды для установки; подробности настройки приведены на внешнем сайте документации.
  • Транслируемый рабочий стол работает в Linux.

В подборках

Темы

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

Что такое neko?
Виртуальный браузер в Docker с трансляцией по WebRTC для нескольких пользователей и совместным управлением. Neko запускает полноценный браузер в Docker-контейнере и передаёт его изображение, звук и видео в браузеры пользователей по WebRTC. К одной сессии могут одновременно подключаться несколько человек, а ведущий может передавать управление участникам. Так браузер становится общим пространством, а не окном для одного пользователя.
neko можно использовать бесплатно? Какая у него лицензия?
neko распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
neko всё ещё поддерживается?
Активно поддерживается. Последний коммит в neko — 20 окт. 2026 г..
Для чего можно использовать neko?
Проведение совместного просмотра видео в одном браузере. Интерактивные презентации и коллективная работа в браузере для команды. Использование временного изолированного браузера для приватного просмотра или работы с конфиденциальными данными. Встраивание виртуального браузера в веб-приложение для удалённого доступа.
Как установить neko?
Прочитайте руководство по началу работы на сайте документации Выберите в документации по установке образ Docker для нужного браузера или приложения Следуйте документации по установке, чтобы запустить выбранный образ с помощью Docker
Где скачать neko?
Исходный код и инструкции по установке — на GitHub: https://github.com/m1k1o/neko

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

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

4,6 тыс.+31 за неделю445C++GPL-3.0Обновлён 2 часа назад

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

7,5 тыс.+9 за неделю1 тыс.HTMLApache-2.0Обновлён 7 часов назад

Платформа командного чата с открытым исходным кодом, которую можно развернуть самостоятельно для безопасного внутреннего и внешнего общения; написана на TypeScript.

46,3 тыс.+18 за неделю14 тыс.TypeScriptOtherОбновлён 3 часа назад