Лёгкое кроссплатформенное приложение для удалённого рабочего стола с браузерными, десктопными и мобильными клиентами, стеной устройств и сервисами сигнализации и TURN-ретрансляции для самостоятельного размещения.
m1k1o/neko
Виртуальный браузер в Docker с трансляцией по WebRTC для нескольких пользователей и совместным управлением.
Open source альтернатива:Teleparty
Scener
Sharedbrowser
- Звёзды
- 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
Прочитайте руководство по началу работы на сайте документации
- 2
Выберите в документации по установке образ Docker для нужного браузера или приложения
- 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 обновляется ежедневно.
Похожие проекты
Веб-сервер VNC для Linux, который передаёт изображение рабочего стола и приложений в любой современный браузер по протоколу на основе модифицированного RFB.
Приложение для самостоятельного хостинга, которое превращает медиатеку Plex, Jellyfin, Emby или локальные файлы в собственные каналы live TV для просмотра в плеере или через ТВ-тюнер.
Самостоятельно размещаемый веб-сервер для удалённого управления компьютерами по локальной сети или через интернет: удалённый рабочий стол, терминал и доступ к файлам.
Платформа командного чата с открытым исходным кодом, которую можно развернуть самостоятельно для безопасного внутреннего и внешнего общения; написана на TypeScript.
Самостоятельно размещаемая видеоконференцсвязь с открытым исходным кодом на базе WebRTC: комнаты в браузере, демонстрация экрана, чат и доска.