Repolode
m1k1o

m1k1o/neko

Un navegador virtual autoalojado que se ejecuta en Docker y transmite a varios usuarios por WebRTC con control compartido.

Alternativa open source a:TelepartyScenerSharedbrowser

Estrellas
22,551
Forks
1,642
Issues abiertos
147
Último commit
hace 4 días

¿Qué es?

Neko ejecuta un navegador de escritorio completo dentro de un contenedor Docker y transmite su pantalla, audio y video a los navegadores web de los usuarios por WebRTC. Varias personas pueden conectarse a la misma sesión al mismo tiempo, y quien la aloja puede dar el control a los participantes, de modo que el navegador funciona como un espacio compartido y no como una ventana para un solo usuario.

Como el navegador se ejecuta en el servidor, la sesión queda aislada del equipo de quien la ve: las cookies y los datos locales permanecen en el contenedor, y no se conserva nada en el cliente después de desconectarse. El proyecto es compatible con muchos navegadores, como Firefox, Chromium, Chrome, Brave y Tor Browser, y también puede ejecutar otros programas de Linux o escritorios completos como XFCE y KDE. La transmisión también se puede emitir por RTMP a plataformas como Twitch o YouTube.

Neko está pensado para ver contenido en grupo, navegar de forma colaborativa, hacer presentaciones interactivas, brindar soporte remoto y enseñar, además de integrar un navegador virtual en una aplicación web. Se configura principalmente mediante imágenes Docker, y otro proyecto, neko-rooms, se encarga de administrar las salas.

Funciones clave

  • 01Transmite el navegador a varios espectadores por WebRTC, con video y audio de baja latencia.
  • 02Permite que varios participantes compartan una sesión y que el control se ceda a usuarios seleccionados.
  • 03Se ejecuta en Docker y es compatible con navegadores como Firefox, Chromium, Chrome, Brave y Tor Browser.
  • 04Puede ejecutar otras aplicaciones y entornos de escritorio de Linux, como VLC, XFCE y KDE.
  • 05Emite sesiones por RTMP y mantiene el estado del navegador dentro del contenedor.

Casos de uso

  • Organizar una sesión para ver videos juntos en un mismo navegador.
  • Realizar una presentación interactiva o una sesión de navegación colaborativa para un equipo.
  • Proporcionar un navegador aislado y temporal para navegar de forma privada o con información sensible.
  • Integrar un navegador virtual en una aplicación web para permitir el acceso remoto.

Inicio rápido

  1. 1

    Lee la guía de inicio en el sitio de documentación

  2. 2

    Elige en la documentación de instalación una imagen de Docker para el navegador o la aplicación que quieras

  3. 3

    Sigue la documentación de instalación para ejecutar con Docker la imagen elegida

Antes de usarlo

  • Requiere Docker y una configuración autoalojada.
  • El README no incluye un comando de instalación directo; los detalles de configuración están en el sitio de documentación externo.
  • El escritorio transmitido se ejecuta en Linux.

En colecciones

Temas

Preguntas frecuentes

¿Qué es neko?
Un navegador virtual autoalojado que se ejecuta en Docker y transmite a varios usuarios por WebRTC con control compartido. Neko ejecuta un navegador de escritorio completo dentro de un contenedor Docker y transmite su pantalla, audio y video a los navegadores web de los usuarios por WebRTC. Varias personas pueden conectarse a la misma sesión al mismo tiempo, y quien la aloja puede dar el control a los participantes, de modo que el navegador funciona como un espacio compartido y no como una ventana para un solo usuario.
¿neko es gratuito? ¿Qué licencia tiene?
neko es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿neko sigue mantenido?
Mantenimiento activo. El último commit de neko fue el 20 oct 2026.
¿Para qué puedo usar neko?
Organizar una sesión para ver videos juntos en un mismo navegador. Realizar una presentación interactiva o una sesión de navegación colaborativa para un equipo. Proporcionar un navegador aislado y temporal para navegar de forma privada o con información sensible. Integrar un navegador virtual en una aplicación web para permitir el acceso remoto.
¿Cómo se instala neko?
Lee la guía de inicio en el sitio de documentación Elige en la documentación de instalación una imagen de Docker para el navegador o la aplicación que quieras Sigue la documentación de instalación para ejecutar con Docker la imagen elegida
¿Dónde consigo neko?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/m1k1o/neko

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados