Vovó
BaixarDownload

Para streamers · Windows 10 e 11For streamers · Windows 10 and 11

Sua live, com cuidado de vó.Your live, with a grandma's care.

Um pad com um botão para cada momento, overlays que você mesmo escreve, Twitch e OBS juntos, e um pad no celular para quem ajuda. Tudo roda no seu computador: sem conta, sem telemetria, sem nuvem guardando os seus dados.

A pad with a button for every moment, overlays you write yourself, Twitch and OBS together, and a pad on the phone for whoever helps. It all runs on your own computer: no account, no telemetry, no cloud keeping your data.

· · grátisfree A primeira versão está quase pronta. Quer saber quando sai? Entre no Discord.The first version is nearly ready. Want to know when? Join the Discord.

A janela da Vovó: o pad com os botões em grupos coloridos, o chat da live ao lado e o AO VIVO na barra de status. Vovó's window: the pad with its buttons in coloured groups, the live's chat beside it and LIVE in the status bar.
O mesmo pad no celular de quem ajuda. The same pad on a helper's phone.
Tudo no seu computadorAll on your computer

ExperimenteTry it

Aperte um botão. A live responde.Press a button. The live answers.

Cada botão do pad toca um som, mostra um vídeo, troca a cena do OBS ou dispara uma ação: um pedaço de HTML que aparece na live. Aqui a cena é uma página, como a que o OBS carrega da Vovó.

Each button on the pad plays a sound, shows a video, switches OBS's scene or sets off an action: a piece of HTML that appears on the live. Here the scene is a page, like the one OBS loads from Vovó.

Novo seguidorNew follower
Cena da Vovó no OBSVovó's scene in OBS

AO VIVOLIVE1:23:45·1.284 assistindo1,284 watching
Um clique, uma vez, no ar.One click, once, on air.

Na Vovó de verdade, o sorteio acontece no app, uma vez só, e a auditoria registra quem ganhou: a página só mostra. Um overlay que recarrega volta ao estado em que estava, sem repetir nada. E o pânico esconde tudo da Vovó na hora, de onde for apertado.

In the real Vovó the draw happens in the app, just once, and the audit records who won: the page only shows it. An overlay that reloads comes back to its state without repeating anything. And panic hides everything of Vovó's at once, wherever it is pressed.

RecursosFeatures

Tudo que a live pede, num programa só.What a live asks for, in one program.

As telas abaixo são a própria Vovó, pintadas pelo programa com dados inventados.

The pictures below are Vovó itself, painted by the program with invented data.

O padThe pad

Um botão para cada momento.A button for every moment.

Sons, vídeos com o fundo verde recortado, cenas e filtros do OBS, os controles das suas ações e as janelas da própria Vovó, em grupos com as suas cores.

Sounds, videos with their green screen keyed out, OBS's scenes and filters, your actions' controls and Vovó's own windows, in groups with your colours.

  • Atalhos que funcionam com o jogo na frente, e vovo press para o Stream Deck.Hotkeys that work with the game in front, and vovo press for a Stream Deck.
  • Um botão com vários sons sorteia um, nunca o mesmo da última vez.A button with several sounds draws one, never the one it played last.
  • Volume por botão, até 150% para um arquivo gravado baixo.A volume for each button, up to 150% for a file recorded too low.
  • Três layouts e três tamanhos de botão, do jeito do seu pad.Three layouts and three button sizes, as your pad needs.
O pad por grupos: favoritos, festa, reações, momentos e OBS, cada botão dizendo o que faz. The pad by groups: favourites, party, reactions, moments and OBS, each button saying what it does.
ExtensõesExtensions

Painéis que as ações trazem.Panels your actions bring.

Uma roleta com centenas de nomes, as metas da noite, um quiz com placar: a ação diz do que precisa e a Vovó desenha o painel, com botões, formulários e listas que se buscam. Você mexe na live sem abrir o código.

A wheel with hundreds of names, tonight's goals, a quiz with its scores: an action says what it needs and Vovó draws the panel, with buttons, forms and lists you can search. You steer the live without opening the code.

  • Controles que o pad também aperta: ligar, escolher, contar.Controls the pad presses too: switch, choose, count.
  • No celular de quem ajuda, com a permissão certa.On a helper's phone, with the right permission.
O painel de extensões aberto na roleta do sorteio: 120 nomes, uma busca e o botão de tirar cada um. The extensions panel open on the raffle wheel: 120 names, a search and a button to take each one out.
Overlay de telaScreen overlay

Por cima do jogo, só para você.Over the game, for your eyes only.

O chat, os alertas, quantas pessoas assistem, o tempo de live, a saúde da transmissão, o que está tocando e o que espera por você, num canto da tela. A janela fica fora de toda captura: nem o OBS, nem o Discord, nem um print a veem.

The chat, the alerts, how many are watching, time live, the stream's health, what is playing and what waits for you, in a corner of the screen. The window stays out of every capture: not OBS, not Discord, not a screenshot sees it.

  • O mouse passa por ela e ela nunca rouba o foco do jogo.The mouse goes through it and it never takes the game's focus.
  • E a sua live da Twitch numa janelinha muda, para quem tem um monitor só.And your Twitch live in a small silent window, for a single monitor.
O overlay de tela por cima de um jogo: um heads-up, viewers, tempo de live, a música, a saúde da transmissão e o chat, no canto. The screen overlay over a game: a heads-up, viewers, time live, the music, the stream's health and the chat, in the corner.
Fora de toda capturaOut of every capture
No celularOn the phone

Quem ajuda, ajuda de onde estiver.Whoever helps, helps from wherever they are.

Um QR code pareia o celular de um mod: o pad, o chat, as aprovações, os heads-up e o pânico, cada um com a sua permissão. Segurando o microfone, a pessoa fala no ar como num walkie-talkie.

A QR code pairs a moderator's phone: the pad, the chat, approvals, heads-ups and panic, each with its own permission. Holding the microphone, they talk on air as with a walkie-talkie.

  • Cada mensagem é lacrada com uma chave que só o código de pareamento leva. Fora de casa, um relay repassa os bytes sem conseguir lê-los.Every message is sealed with a key only the pairing code carries. Away from home, a relay forwards the bytes without being able to read them.
  • Quem também tem a Vovó entra com um código e opera do próprio computador, com atalhos e Stream Deck.Someone with a Vovó of their own joins with a code and helps from their computer, with hotkeys and a Stream Deck.
  • O acesso remoto nunca administra: editar, só no computador da live.Remote access never administers: editing happens on the live's computer only.
O pad no celular, em grade. The pad on a phone, as a grid.
O pad no celular, por grupos. The pad on a phone, by groups.
PersonaPersona

Uma IA que só fala depois que alguém lê.An AI that speaks only once someone has read it.

Chamada pelo nome no chat ou por um resgate de pontos, a persona responde com o modelo e a chave que você escolher, em texto e em voz. Cada resposta espera no sino até alguém aprovar, aqui ou no celular de um mod.

Called by name in chat or by a channel points reward, the persona answers through the model and key you choose, in text and in voice. Every answer waits in the bell until someone approves it, here or on a moderator's phone.

  • Lembra entre lives só se você pedir, e você vê e apaga o que ela guardou.Remembers between lives only if you ask, and you see and erase what it kept.
  • Um ritmo por pessoa e por minuto, para um chat agitado não gastar o seu dinheiro.A pace per person and per minute, so a busy chat cannot spend your money.
AnaByte, qual é o melhor lanche para uma live longa?Byte, what's the best snack for a long stream?
Byte
responde a Anaanswering Ana
Esperando vocêWaiting for youNo arOn airDescartadaDiscarded
Pipoca, amiga: ocupa as mãos e deixa o chat amanteigado.Popcorn, friend: it keeps your hands busy and the chat buttery.

Respostas automáticas começam desligadas e nunca se religam sozinhas.Automatic replies start switched off and never switch themselves back on.

EstatísticasStatistics

Cada live, em números.Every live, in numbers.

Viewers, pessoas no chat e mensagens por minuto, com as raids e os hype trains marcados no gráfico. Só contagens, nunca quem: ficam neste computador, para as últimas 100 lives.

Viewers, people in chat and messages a minute, with raids and hype trains marked on the chart. Counts only, never who: they stay on this computer, for the last 100 lives.

As estatísticas de uma live de três horas: pico e média de viewers, mensagens, seguidores e subs, e o gráfico com a raid marcada. The statistics of a three-hour live: peak and average viewers, messages, follows and subs, and the chart with the raid marked.

E mais um tanto.And plenty more.

Twitch

Follows, subs, raids, bits, resgates, hype trains e o chat com emotes. Recompensas de pontos que a Vovó cria, pausa e devolve.

Follows, subs, raids, bits, redemptions, hype trains and chat with emotes. Channel point rewards Vovó makes, pauses and refunds.

OBS

Cenas, fontes e filtros pelo pad e pelas ações, por uma lista do que é permitido: por ali, ninguém para a transmissão.

Scenes, sources and filters from the pad and from actions, through a list of what is allowed: nobody stops the stream from there.

VozesVoices

As vozes do Windows, as do Piper no seu computador ou as da OpenAI, com o tom de um personagem. O texto de um resgate só é lido depois de aprovado.

Windows' voices, Piper's on your computer or OpenAI's, with a character's pitch. A reward's text is read only once approved.

Fala vira textoSpeech to text

O que você diz, frase a frase, para legendas, com o Whisper rodando no seu computador.

What you say, a phrase at a time, for captions, with Whisper running on your computer.

Tela compartilhadaShared screen

A sua tela ou a de um convidado, de navegador para navegador, posta no ar só quando você quiser.

Your screen or a guest's, browser to browser, put on air only when you say so.

Webhooks

Para fora, com o endereço guardado no cofre do Windows; para dentro, por uma caixa lacrada no relay.

Outgoing, with the address kept in Windows' vault; incoming, through a sealed inbox in the relay.

Pré-voo e pânicoPre-flight and panic

O que pode dar errado antes de entrar no ar, com o botão que resolve. E o pânico, sempre à vista.

What could go wrong before going live, with the button that fixes it. And panic, always in sight.

Tudo tem voltaEverything can be undone

Cada mudança é uma versão, e qualquer uma se desfaz. Backups diários ou semanais, sem nenhuma senha dentro.

Every change is a version, and any of them can be undone. Daily or weekly backups, with no password inside.

Linha de comandoCommand line

vovo press Aplausos de qualquer terminal, e a mesma língua no console da Vovó.

vovo press Applause from any terminal, and the same language in Vovó's console.

PerfisProfiles

Um perfil por live, cada um com a sua conta da Twitch, o seu OBS, a sua cor e o seu formato, até na vertical.

A profile per live, each with its Twitch account, its OBS, its colour and its shape, vertical too.

AcessívelAccessible

Cada controle chega aos leitores de tela pelo UI Automation do Windows, e o código, como texto simples.

Every control reaches screen readers through Windows' UI Automation, and code as plain text.

Atualizações assinadasSigned updates

A Vovó confere a assinatura e o tamanho de cada arquivo antes de trocar qualquer coisa.

Vovó checks every file's signature and size before swapping anything.

PrincípiosPrinciples

O produto é a lista do que ela se recusa a fazer.The product is the list of things she refuses to do.

Cada novidade passa por estas regras, e elas valem tanto para a Vovó quanto para qualquer ação que você instalar.

Every new feature is checked against these rules, and they hold for Vovó and for any action you install.

  • Nenhuma nuvem com os seus dados.No cloud holding your data.

    Tudo roda no seu computador. O único serviço compartilhado é um relay que repassa bytes criptografados que ele não consegue ler.

    Everything runs on your computer. The one shared service is a relay that forwards encrypted bytes it cannot read.

  • Nada dentro do jogo.Nothing inside the game.

    Sem injeção, sem hooks, sem ler a memória de outro programa nem mandar teclas para ele. Capturar a janela do jogo é sempre escolha sua.

    No injection, no hooks, no reading another program's memory or sending it input. Capturing the game's window is always your choice.

  • Ações sem rede e sem segredos.Actions get no network and no secrets.

    Cada ação roda isolada. Webhooks, IA e chat quem faz é o app, dentro das permissões que a ação declarou.

    Each action runs in a sandbox. Webhooks, AI and chat are made by the app, within the permissions the action declared.

  • Texto de terceiros é texto.Third-party text is text.

    Chat, nomes, webhooks e respostas de IA nunca viram código: nem no overlay, nem no app, nem na tela.

    Chat, names, webhook payloads and AI replies never become markup: not on the overlay, the app or the screen.

  • Nada vai ao ar sem alguém ler.Nothing reaches the air unread.

    Respostas automáticas da IA começam desligadas, o TTS de quem assiste espera aprovação, e uma chamada de voz com IA só começa pela mão de quem faz a live.

    Automatic AI replies start switched off, viewers' TTS waits for approval, and a voice call with an AI starts only by the hand of whoever runs the live.

  • Acesso remoto não administra.Remote access never administers.

    Ações, cenas, integrações e configurações só se editam no próprio computador, seja qual for a permissão.

    Actions, scenes, integrations and settings are edited on the computer itself, whatever a connection is granted.

  • Ninguém derruba a live.Nobody takes the live down.

    O OBS é acessado por uma lista do que é permitido: nem uma ação nem um celular pode parar a transmissão ou pedir a chave da stream.

    OBS is reached through an allowlist: neither an action nor a phone can stop the stream or ask for the stream key.

  • Sem telemetria, sem conta.No telemetry, no account.

    A Vovó não manda nada sobre você para ninguém, e não pede cadastro para nada. Esta página também não.

    Vovó sends nothing about you to anyone, and asks you to sign up for nothing. Neither does this page.

Para quem programaFor developers

Overlays em HTML, CSS e JavaScript.Overlays in HTML, CSS and JavaScript.

Uma ação é uma página pequena: o que ela mostra, quando, e o que pede ao app. Comece com HTML puro e vá até a API inteira, sem trocar de ferramenta.

An action is a small page: what it shows, when, and what it asks of the app. Start with plain HTML and go as far as the whole API, without changing tools.

Só HTMLHTML alone

Um template para um evento, com os campos preenchidos como texto.

A template for an event, its fields filled in as text.

<template data-on="follow" data-seconds="5">
  <div class="alert">{user} começou a seguir!</div>
</template>
<template data-on="follow" data-seconds="5">
  <div class="alert">{user} just followed!</div>
</template>

Um pouco de JavaScriptA little JavaScript

Você escolhe quando o template aparece.

You choose when the template shows.

<template data-name="raid" data-seconds="8">
  <div class="alert">{user} chegou com {viewers}!</div>
</template>
<template data-name="raid" data-seconds="8">
  <div class="alert">{user} raided with {viewers}!</div>
</template>
vovo.on("raid", (e) =>
{
    if (e.viewers >= 10)
    {
        vovo.show("raid", e);
    }
});

A API inteiraThe whole API

Estado que sobrevive, um sorteio justo, o chat, os sons do pad.

State that survives, a fair draw, the chat, the pad's sounds.

// !entrar in chat joins the wheel; the pad's button draws.
vovo.on("chat", (e) =>
{
    const names = vovo.state.names || [];
    if (e.text.trim() === "!entrar" && !names.includes(e.user))
    {
        vovo.state.names = names.concat([e.user]);
    }
});

vovo.on("button", async (e) =>
{
    const drawn = await vovo.draw(vovo.state.names, { event: e });
    vovo.show("winner", { user: drawn.value });
    vovo.pad.play("Aplausos", { event: e });
});
// !join in chat joins the wheel; the pad's button draws.
vovo.on("chat", (e) =>
{
    const names = vovo.state.names || [];
    if (e.text.trim() === "!join" && !names.includes(e.user))
    {
        vovo.state.names = names.concat([e.user]);
    }
});

vovo.on("button", async (e) =>
{
    const drawn = await vovo.draw(vovo.state.names, { event: e });
    vovo.show("winner", { user: drawn.value });
    vovo.pad.play("Applause", { event: e });
});
  • Um editor com prévia ao vivo, no palco do seu perfil.An editor with a live preview, on your profile's stage.
  • vovo dev pasta acompanha o editor que você já usa.vovo dev folder follows the editor you already use.
  • Erros em frases, com “você quis dizer”.Mistakes as sentences, with “did you mean”.
  • Permissões que a ação declara e quem instala aprova.Permissions the action declares and whoever installs it approves.
  • Um pacote .zip para entregar a sua ação a outra live.A .zip package to hand your action to another live.
  • Uma versão de API que não quebra o que você já escreveu.An API version that never breaks what you already wrote.

Ações prontas para começar: alertas e chat, música tocando, meta de seguidores, contagem regressiva, contador de mortes, sorteio, brilho da tela, balanço da câmera, clipes numa TV e mais.

Actions to start from: alerts and chat, now playing, a follower goal, a countdown, a death counter, a raffle, a screen glow, a camera sway, clips on a TV and more.

Leve a Vovó para casa.Take Vovó home.

Um arquivo só. Na primeira vez, ela se oferece para se instalar só para o seu usuário, sem pedir administrador, com atalho no menu Iniciar e o comando vovo no terminal.

A single file. The first time, she offers to install herself for your user alone, without asking for an administrator, with a Start menu shortcut and the vovo command in a terminal.

· · grátisfree Avisamos no Discord quando sair.We'll say so on Discord when it is out.

  • Windows 10 ou 11, 64 bitsWindows 10 or 11, 64-bitO Windows 10 a partir da versão 2004.Windows 10 from version 2004.
  • OBS Studio 28 ou mais novoOBS Studio 28 or newerPara as cenas da Vovó, como fonte de navegador.For Vovó's scenes, as a Browser Source.
  • Uma conta da TwitchA Twitch accountEntra com um código, sem a senha passar pela Vovó.Signed in with a code, the password never passing through Vovó.
  • Atualiza sozinhaUpdates itselfConferindo a assinatura de cada arquivo antes.Checking each file's signature first.
  • Em português e em inglêsIn English and PortugueseMais idiomas depois.More languages later.

PerguntasQuestions

Antes de baixar.Before you download.

Quanto custa?How much does it cost?

Nada. A Vovó é grátis, sem conta e sem anúncio. Se ela ajudar a sua live, dá para apoiar com uma doação.

Nothing. Vovó is free, with no account and no ads. If she helps your live, you can support her with a donation.

Funciona com o YouTube?Does it work with YouTube?

Por enquanto, a Twitch. O YouTube vem depois da primeira versão, e os eventos simples (follow, sub, raid, chat, tip) já são os mesmos em qualquer plataforma, então as ações não vão precisar mudar.

Twitch, for now. YouTube comes after the first version, and the simple events (follow, sub, raid, chat, tip) are already the same on any platform, so actions will not need to change.

E no Mac ou no Linux?What about Mac or Linux?

Por enquanto, só no Windows 10 e 11. O coração da Vovó não depende do Windows, e o Linux está nos planos.

Only Windows 10 and 11, for now. Vovó's core does not depend on Windows, and Linux is in the plans.

Preciso saber programar?Do I need to code?

Não. O pad toca sons e vídeos, troca cenas e liga filtros sem uma linha de código, e a Vovó traz ações prontas: alertas, metas, contagem, sorteio, contador de mortes. Programar é para quando você quiser algo só seu.

No. The pad plays sounds and videos, switches scenes and turns filters on without a line of code, and Vovó comes with actions ready to use: alerts, goals, a countdown, a raffle, a death counter. Code is for when you want something of your own.

Para onde vão os meus dados?Where does my data go?

Ficam no seu computador, num arquivo só. Senhas, tokens e chaves ficam no Gerenciador de Credenciais do Windows, nunca num backup. O que sai é o que você liga: a Twitch, o modelo de IA com a sua chave, e o relay que leva as mensagens lacradas do celular quando ele está fora de casa.

They stay on your computer, in a single file. Passwords, tokens and keys stay in Windows' Credential Manager, never in a backup. What leaves is what you switch on: Twitch, the AI model with your key, and the relay that carries the phone's sealed messages when it is away from home.

A Vovó mexe no jogo?Does Vovó touch the game?

Não. Ela não injeta nada, não lê a memória de outro programa e não manda teclas para ele. O que uma ação pode saber de como você se mexe no jogo vem das APIs do próprio Windows, só enquanto uma ação pede, e nunca é gravado.

No. She injects nothing, reads no other program's memory and sends it no input. What an action may learn of how you move in the game comes from Windows' own APIs, only while an action asks, and is never kept.

O Windows avisou que protegeu o computador. E agora?Windows says it protected my PC. Now what?

A Vovó ainda não tem a assinatura de código que o SmartScreen reconhece, então o Windows pergunta antes de abrir um programa que ele não conhece. Clique em “Mais informações” e depois em “Executar assim mesmo”. As atualizações, essas sim, são assinadas, e a Vovó confere cada uma.

Vovó does not yet carry the code signature SmartScreen recognises, so Windows asks before opening a program it does not know. Click “More info” and then “Run anyway”. Updates, on the other hand, are signed, and Vovó checks every one.

A IA tem algum custo?Does the AI cost anything?

A Vovó não cobra nada por ela. A persona usa a sua própria chave da DeepSeek ou da OpenAI, e o ritmo que a Vovó impõe impede que um chat agitado gaste o seu dinheiro. Sem chave, a persona fica desligada, e o resto da Vovó funciona igual.

Vovó charges nothing for it. The persona uses your own DeepSeek or OpenAI key, and the pace Vovó keeps stops a busy chat from spending your money. Without a key the persona stays off, and the rest of Vovó works just the same.

Apoie a VovóSupport Vovó

A Vovó é grátis e vai continuar sendo. Se ela ajuda a sua live, uma doação ajuda a Vovó a crescer.

Vovó is free and will stay free. If she helps your live, a donation helps her grow.

DoarDonate

A comunidadeThe community

Dúvidas, ideias, ações para trocar e quem está fazendo o quê.

Questions, ideas, actions to swap and who is making what.

Entrar no DiscordJoin the Discord