Ninguém entra na sua chamada.

Um bloco de notas de reuniões de código aberto — a alternativa ao Otter.ai e ao Fireflies. A gravação e a transcrição ficam na sua máquina, nenhum bot entra na chamada e nada é enviado.

Uma chamada do Google Meet com um cartão pequeno no canto superior direito dizendo “Você está em uma reunião do Google Meet. Gravar e transcrever no OpenNoteTaker? Nada é enviado e nenhum bot entra na chamada.” com os botões Gravar esta reunião e Agora não, e um link dizendo Nunca perguntar em meet.google.com.
O aviso real, numa chamada real.

A diferença

Um assistente de notas baseado em bots manda um convidado para dentro da sala.

Otter e Fireflies, e o Read.ai no modo web padrão, funcionam do mesmo jeito: um bot disca para a chamada, fica na lista de participantes e precisa ser admitido. Todo mundo presente vê. Muitas empresas bloqueiam de saída, e muitos convidados não gostam. O OpenNoteTaker chega ao áudio por outro caminho.

OpenNoteTaker

  • Grava o áudio que já está tocando na sua aba, mais o seu microfone
  • Nada entra na reunião, então não há o que admitir nem explicar
  • Transcrito pelo Whisper compilado para WebAssembly, na aba
  • Funciona numa chamada em que sua empresa jamais deixaria um bot entrar
  • Funciona com qualquer coisa que tenha som — um webinar, uma gravação, um telefone sobre a mesa

Assistentes de notas baseados em bots

  • Um participante com nome aparece na chamada
  • Alguém precisa deixá-lo entrar, toda vez
  • O áudio é enviado e transcrito nos servidores deles
  • Bloqueado por muitas políticas de TI, e constrangedor com convidados externos
  • Só funciona nas plataformas que o bot deles suporta

O que ele faz

Gravador, transcritor e caderno de notas, tudo dentro da aba.

Tudo o que vem abaixo roda na sua própria máquina. Nada desta lista precisa de conta, assinatura ou conexão de rede depois que o modelo chegou. Funciona no Chrome e no Edge.

Grava os dois lados

O áudio da aba e o seu microfone são capturados juntos, então as pessoas da chamada e você ficam na gravação. Troque de microfone no meio da reunião sem quebrar o arquivo.

Transcreve na sua máquina

O Whisper, compilado para WebAssembly, roda dentro da aba. O áudio nunca é enviado, porque não existe nenhum servidor nosso para onde ele pudesse ir.

Descobre quem disse o quê

As vozes são separadas do próprio áudio e marcadas ao longo da transcrição, de modo que uma reunião de duas horas se lê como uma conversa e não como um paredão de texto.

Resume a reunião

Decisões, tarefas, prazos, questões em aberto e assuntos, extraídos da transcrição e ligados de volta ao momento em que foram ditos.

Pesquisa em todas as reuniões

A busca cobre todas as notas que você guardou e mostra os trechos encontrados, com a reunião e o momento exato. Pedir uma resposta escrita a partir deles é a única etapa que usa nosso backend, e é paga com créditos.

Exporta para as suas ferramentas

Legendas (SRT e VTT), Markdown, texto puro, JSON, CSV ou HTML. Tudo fica no armazenamento do próprio navegador até você exportar.

Código aberto, e grátis para tudo que roda na sua máquina.

Como funciona

Quatro passos, nenhum deles num servidor.

Entre

Entre na reunião como você mesmo. Uma extensão opcional do navegador percebe chamadas do Google Meet, Zoom, Teams e VooV e oferece gravar; sem ela, você aperta o botão.

Consentimento

Toda gravação começa numa tela de consentimento com palavras que você pode ler em voz alta. Ela não pode ser pulada nem memorizada, porque consentimento é algo que se obtém das pessoas, não uma configuração.

Grave

A aba e o seu microfone são capturados juntos, então os dois lados da chamada ficam na gravação. Você pode trocar de microfone no meio da reunião sem quebrar o arquivo.

Leia

O Whisper transcreve dentro da aba, as vozes são separadas e você fica com uma nota pesquisável que pode exportar como legendas, Markdown, texto, JSON, CSV ou HTML.

A tela que aparece antes de cada gravação: uma frase de consentimento para ler em voz alta, um campo para quem está na conversa e uma lista do que será gravado.
Uma tela antes de cada gravação.

O lembrete

Ninguém esquece de fazer anotações. Esquece de começar.

Um assistente de notas só ajuda se já estiver rodando antes da parte útil acontecer, e quando você percebe que vale a pena gravar uma chamada, a decisão em geral já foi tomada. A extensão fecha essa lacuna: ela percebe uma reunião abrindo numa aba e pergunta, num canto, enquanto a chamada está começando. Um clique e você está na tela de consentimento.

Ela é totalmente opcional — tudo funciona sem ela, você só aperta o botão por conta própria — e é a única parte do OpenNoteTaker que você instala em vez de abrir.

O que ela faz

  • Reconhece Google Meet, Zoom, Microsoft Teams e VooV / 腾讯会议
  • Pergunta uma vez, discretamente, quando a chamada abre — não é uma notificação para dispensar
  • “Nunca perguntar neste site” é um clique, e fica memorizado
  • Entrega a aba para o aplicativo e para por aí — ela nunca inicia uma gravação
  • Você ainda cai na tela de consentimento, toda vez

O que ela não consegue fazer

  • Ela não contata nada. Não há nenhum código de rede ali dentro
  • Ela não lê o que é dito nem o que é escrito na reunião — apenas o endereço da aba, o título dela e se há um botão de sair da chamada na página
  • Ela nunca vê áudio; quem grava é o aplicativo, na sua aba
  • Só Chrome e Edge. Firefox e Safari ainda não têm build

Um clique em qualquer das duas lojas, e ela se atualiza a partir dali. O conjunto inteiro são poucos arquivos pequenos: leia o código dela, onde grep -r fetch volta vazio.

Uma chamada do Google Meet com um cartão pequeno no canto superior direito dizendo “Você está em uma reunião do Google Meet. Gravar e transcrever no OpenNoteTaker? Nada é enviado e nenhum bot entra na chamada.” com os botões Gravar esta reunião e Agora não, e um link dizendo Nunca perguntar em meet.google.com.
O aviso real, numa chamada real.

Privacidade

“Privado” aqui quer dizer que o áudio não tem para onde ir.

Isso é uma propriedade de como a coisa foi construída, não uma política que poderia mudar depois. O motor de transcrição está compilado dentro da página. Não existe etapa de envio para desligar, porque não existe etapa de envio.

O que fica na sua máquina

  • A própria gravação — e ela é descartada a menos que você peça para guardar
  • Cada transcrição, título e nome de quem fala, no armazenamento do seu navegador
  • Transcrição, separação de vozes, busca e o resumo gratuito
  • Todos os formatos de exportação

O que pode sair, só se você apertar

  • Ata escrita por IA — envia o texto da transcrição
  • Uma pergunta entre as suas reuniões — envia os trechos que encontrou
  • Traduzir uma transcrição pronta — envia as linhas
  • Nunca áudio, em nenhuma delas. A página de privacidade mostra o corpo da requisição
As permissões declaradas da extensão: apenas tabs e storage, nenhuma permissão de microfone e nenhuma chamada de rede no código.
Um detector de reuniões, não um gravador.

Preço

Grátis para tudo que roda na sua máquina.

Não é um teste nem um plano — o trabalho feito no seu próprio hardware não nos custa nada para oferecer, então cobrar por ele seria cobrar pelo login. As três coisas que usam o nosso backend são compradas como créditos que não expiram e não se renovam.

O quêOnde rodaPreço
Gravar, sem nenhum bot na chamadaSeu navegadorGrátis
Perceber a chamada do Meet, Zoom, Teams ou VooV em que você entrouUma extensão opcionalGrátis
Transcrição, 99 idiomasSeu navegadorGrátis
Distinguir quem falaSeu navegadorGrátis
Assuntos, tarefas e decisõesSeu navegadorGrátis
Busca em todas as reuniõesSeu navegadorGrátis
Legendas, Markdown, texto, JSON, CSV, HTMLSeu navegadorGrátis
Ata escrita por IANosso backendCréditos
Uma pergunta em toda a sua bibliotecaNosso backendCréditos
Traduzir uma transcrição prontaNosso backendCréditos

1.000 créditos custam US$ 5. O preço exato de cada trabalho fica no botão antes de você apertar, calculado pelo mesmo código que faz a cobrança. Um trabalho que falha não custa nada.

Perguntas

Antes de começar.

Ele entra na minha reunião como participante?

Não. Ele grava o áudio que já está tocando na sua aba do navegador, então nada aparece na lista de participantes e ninguém precisa admitir um convidado. É justamente para isso que isto existe: assistentes de notas baseados em bots são visíveis para todo mundo na chamada e bloqueados de saída por muitas empresas.

É legal gravar uma reunião desse jeito?

Isso depende de onde está cada pessoa da chamada, e o OpenNoteTaker não pode responder por você — então ele não finge que pode. Toda gravação começa numa tela de consentimento que lhe dá palavras para dizer em voz alta, e não há como pulá-la nem mandá-la parar de aparecer. Consentimento é algo que se obtém das pessoas, não uma caixinha que se marca uma vez.

Para onde vai o áudio?

Para lugar nenhum. O Whisper é compilado para WebAssembly e roda dentro da aba, então a gravação nunca sai da máquina. Os pesos do modelo são baixados uma vez do Hugging Face e ficam em cache; depois disso, a transcrição funciona offline.

Vocês guardam as minhas gravações?

Não temos onde guardá-las. As notas ficam no armazenamento do seu próprio navegador, e o áudio é descartado quando você fecha uma nota, a menos que ligue “manter o áudio”. Uma conta, se você criar uma, guarda um método de login e um saldo de créditos — nenhuma transcrição e nenhum título.

Ele consegue dizer quem falou o quê?

Sim, no seu próprio dispositivo e sem nenhum modelo para baixar. Funciona bem com duas ou três pessoas de vozes distintas e sofre com vozes parecidas, gente falando por cima e alguém que troca de microfone no meio da chamada. Você pode definir o número de pessoas na mão e mover qualquer linha para outra pessoa com um clique.

E uma reunião em dois idiomas?

O idioma é detectado a cada poucos segundos, em vez de escolhido uma única vez para o arquivo inteiro, então uma reunião que vai e volta entre inglês e chinês retorna nas duas escritas, numa mesma linha do tempo. Escolher um único idioma de antemão é o motivo habitual de uma gravação bilíngue sair como bobagem.

Gravar só o meu microfone funciona?

Mal, e o aplicativo avisa. O cancelamento de eco do seu navegador remove o que está saindo dos seus alto-falantes — que numa chamada são todas as outras pessoas. Grave a aba também; esse é o padrão, e o aplicativo avisa se você desligar durante uma chamada.

É de código aberto?

Sim, sob MIT ou Apache-2.0. O motor é Rust compilado para WebAssembly — a linha do tempo, a separação de vozes, o resumo extrativo e todos os formatos de exportação — de modo que as afirmações de privacidade desta página podem ser verificadas em vez de aceitas na fé. O código-fonte está em gitlab.com/opennotetaker/opennotetaker.

E se a minha reunião estiver no aplicativo de desktop do Zoom ou do Teams?

O OpenNoteTaker grava uma reunião que roda em uma aba do navegador. Se a chamada estiver em um aplicativo de desktop, entre pelo cliente web.

Como entro em contato ou informo um problema?

Escreva para hello@opennotetaker.app ou informe o problema em gitlab.com/opennotetaker/opennotetaker/-/issues.