Repolode
m1k1o

m1k1o/neko

Um navegador virtual self-hosted que roda no Docker e transmite para vários usuários via WebRTC, com controle compartilhado.

Alternativa open source a:TelepartyScenerSharedbrowser

Estrelas
22,551
Forks
1,642
Issues abertas
147
Último commit
há 5 dias

O que é?

O Neko executa um navegador desktop completo dentro de um container Docker e transmite a tela, o áudio e o vídeo para os navegadores dos usuários via WebRTC. Várias pessoas podem se conectar à mesma sessão ao mesmo tempo, e o anfitrião pode conceder o controle aos participantes, fazendo do navegador um espaço compartilhado em vez de uma janela para um único usuário.

Como o navegador fica no servidor, a sessão é isolada da máquina de quem está assistindo: os cookies e os dados locais permanecem no container, e nada persiste no cliente após a desconexão. O projeto é compatível com vários navegadores, como Firefox, Chromium, Chrome, Brave e Tor Browser, e também pode executar outros programas Linux ou desktops completos, como XFCE e KDE. A transmissão pode ser enviada via RTMP para plataformas como Twitch ou YouTube.

O Neko é voltado para sessões de vídeo em grupo, navegação colaborativa, apresentações interativas, suporte e ensino remotos, além da integração de um navegador virtual em aplicações web. Sua configuração é feita principalmente por meio de imagens Docker, e o gerenciamento de salas fica a cargo de um projeto separado, neko-rooms.

Recursos principais

  • 01Transmite o navegador para vários espectadores via WebRTC, com vídeo e áudio de baixa latência.
  • 02Permite que vários participantes compartilhem uma sessão, com o controle transferido para usuários selecionados.
  • 03Roda no Docker e oferece suporte a navegadores como Firefox, Chromium, Chrome, Brave e Tor Browser.
  • 04Pode executar outros aplicativos e ambientes desktop Linux, como VLC, XFCE e KDE.
  • 05Transmite sessões via RTMP e mantém o estado do navegador dentro do container.

Casos de uso

  • Organizar uma sessão de vídeo em grupo para amigos assistirem a vídeos juntos em um navegador.
  • Realizar uma apresentação interativa ou uma sessão de navegação colaborativa para uma equipe.
  • Disponibilizar um navegador descartável e isolado para navegação privada ou sensível.
  • Integrar um navegador virtual a uma aplicação web para acesso remoto.

Início rápido

  1. 1

    Leia o guia de introdução no site da documentação

  2. 2

    Escolha, na documentação de instalação, uma imagem Docker para o navegador ou aplicativo desejado

  3. 3

    Siga a documentação de instalação para executar a imagem escolhida com Docker

Antes de usar

  • Requer Docker e uma configuração auto-hospedada.
  • O README não traz um comando de instalação direto; os detalhes de configuração estão no site externo da documentação.
  • O desktop transmitido é executado no Linux.

Em coleções

Tópicos

Perguntas frequentes

O que é neko?
Um navegador virtual self-hosted que roda no Docker e transmite para vários usuários via WebRTC, com controle compartilhado. O Neko executa um navegador desktop completo dentro de um container Docker e transmite a tela, o áudio e o vídeo para os navegadores dos usuários via WebRTC. Várias pessoas podem se conectar à mesma sessão ao mesmo tempo, e o anfitrião pode conceder o controle aos participantes, fazendo do navegador um espaço compartilhado em vez de uma janela para um único usuário.
neko é gratuito? Qual é a licença?
neko é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
neko ainda é mantido?
Manutenção ativa. O último commit de neko foi em 20 de out. de 2026.
Para que posso usar neko?
Organizar uma sessão de vídeo em grupo para amigos assistirem a vídeos juntos em um navegador. Realizar uma apresentação interativa ou uma sessão de navegação colaborativa para uma equipe. Disponibilizar um navegador descartável e isolado para navegação privada ou sensível. Integrar um navegador virtual a uma aplicação web para acesso remoto.
Como instalar neko?
Leia o guia de introdução no site da documentação Escolha, na documentação de instalação, uma imagem Docker para o navegador ou aplicativo desejado Siga a documentação de instalação para executar a imagem escolhida com Docker
Onde consigo neko?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/m1k1o/neko

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados