Talk in Loop

A plateia entra na palestra pelo celular.

Quem assiste escaneia o QR, reage, vota e recebe os links que você cita, em tempo real. Você passa os slides pelo celular. Código aberto, roda no seu notebook.

Ver o código no GitHub docker compose up --build
Slide de título da apresentação inicial, com o QR code da plateia
Você no palco:

Isto é uma demonstração: aqui só você reage. Na palestra, é a sala inteira, e o servidor junta tudo em lotes para o telão não travar.

ao vivo

Título da sua apresentação

agora na telaTítulo

Toque numa reação aqui embaixo e olhe para o telão.

Três telas, cada pessoa com a sua.

Estas são capturas do produto rodando, sem montagem.

Slide no telão com reações subindo e o placar da votação: 6 a 1
O telãoOs slides, as reações subindo e o placar da votação enquanto ela está aberta. Roda em localhost: não depende da internet do evento.
Página da plateia no celular: votação, links citados e botões de reação
A plateiaEntra pelo QR, sem instalar nada. Reage, vota e abre os links do slide.
Passador no celular do apresentador: cronômetro, roteiro, prévia do slide e botões
Quem apresentaRoteiro, cronômetro, ponteiro e os botões de avançar, tudo com uma mão.

Sobe com um comando.

Você precisa de Docker. Não precisa de conta em lugar nenhum, nem de domínio.

  1. Rode o comandoEle sobe o servidor com os slides dentro e abre um túnel gratuito do Cloudflare.
  2. Abra o link do palcoNo notebook ligado ao projetor. O QR da plateia aparece nos slides sozinho.
  3. Aponte o celular para o terminalO QR impresso ali abre o passador. Quem tem esse link comanda os slides.
$ docker compose up --build palco http://localhost:8080/apresentador/?token=… plateia https://quatro-palavras.trycloudflare.com passador https://quatro-palavras.trycloudflare.com/… métricas http://localhost:8080/apresentador/metricas

O túnel tem limite

O túnel rápido do Cloudflare aguenta 200 requisições ao mesmo tempo e troca de endereço a cada subida. Para sala grande ou endereço fixo, o mesmo comando aceita um túnel nomeado. Neste vídeo eu explico como o túnel funciona.

Sem internet, o show continua

Os slides e os vídeos saem do seu notebook. Se a rede do evento cair, você segue apresentando; só a plateia fica sem reagir.

O que vem junto.

Reações no telão
Você escolhe os emojis. Um robô opcional bate palma quando a sala fica em silêncio.
Votação em qualquer slide
Você pergunta em voz alta, a sala responde 👍 ou 👎, um voto por celular.
Links por slide
Cada fonte que você cita aparece no celular da plateia na hora, e fica lá até o fim.
A tela no celular
Para quem está longe do telão: o slide atual vai para o celular, com zoom.
Passador com ponteiro
Arraste o dedo na prévia e um laser, ou um holofote, aparece no telão.
Métricas depois
Pico de gente, reações por slide, votos e cliques em cada link. Sem guardar dado pessoal.
Tema sem tocar em CSS
Cores e fontes num arquivo de configuração, com tema claro e escuro.
Traga a sua apresentação
Uma skill para agentes de código migra PowerPoint, Google Slides e Keynote, com as notas do apresentador.
Slides em React
Blocos prontos para listas, cartões, etapas, números, código e vídeo. Exporta em PDF.
Português e inglês
A interface da plateia e do passador segue o idioma da apresentação.

Criado por Danilo Dorgam, do Code in Loop.

Nasceu para uma palestra no DevOpsDays Brasília 2026 e virou projeto aberto porque o pessoal pediu. Eu escrevo e gravo sobre desenvolvimento, DevOps e homelab. Se você apresentar com ele, me conta.