Novo

Alpha.14: tudo configurável no Studio, com assistente de primeiro uso, chaves de API, download de modelos verificados e interface em inglês.

Ver novidades

Linux · código aberto · alpha experimental

Lembre o que foi decidido.
Confira onde foi dito.

O FalaTrace grava as chamadas que você configurar, transcreve com processamento local por padrão e liga resumos e notas ao trecho da gravação. Quando sua IA precisa de contexto, consulta só o necessário — com horário e origem para você conferir.

  • Gratuito e MIT
  • Sem conta nem serviço hospedado
  • Nada é gravado só por instalar
IlustraçãoDados fictícios. Veja as telas reais do Studio mais abaixo.
Detecção automática no
Slack · Zoom · Chromium · Firefox · Zen · Helium e outros
Processa localmente com
Whisper.cpp · Ollama
Ou, se você escolher
OpenAI · Gemini
Contexto para agentes como
Claude Code · Codex · Gemini CLI

Como funciona

Da chamada ao contexto, sem perder a origem.

Cada etapa fica sob seu controle. Você escolhe quando gravar, onde processar e o que compartilhar.

01Gravar Novo na alpha.14

Grava as chamadas que você escolher.

Ative regras para gravar quando Slack, Zoom, Chromium, Firefox, Zen, Helium e outros apps usarem microfone ou câmera — ou inicie a captura manualmente. O estado da gravação fica sempre visível.

  • A detecção fica desligada até você ativar; o modo inicial só notifica.
  • “Pausar novas gravações” e “Parar” são ações separadas.
  • Um assistente guia o primeiro uso, e as Configurações cobrem gravação, captura, IA, chaves de API, modelos e serviços.
  • Microfone e áudio do sistema em faixas separadas; tela via OBS ou GPU Screen Recorder.
IlustraçãoDados fictícios.

02Conferir

Resumos que apontam para a fonte.

Siga cada decisão até o trecho da transcrição e o momento do vídeo. Horários aproximados e referências incertas aparecem sinalizados para revisão.

  • Referência ao segmento, ao horário e ao hash SHA-256 da gravação.
  • Transcrição com Whisper.cpp no seu computador, ou OpenAI e Gemini se você configurar.
  • A validação garante que a referência existe — não que o modelo tenha interpretado certo.
IlustraçãoDados fictícios.

03Revisar

Revise sem apagar o original.

Corrija trechos e nomes de falantes no Studio, gere um novo resumo com seu consentimento e exporte exatamente a versão que você conferiu.

  • Histórico com desfazer; mídia, transcrição e falantes originais ficam preservados.
  • Um novo resumo local só roda depois que você vê modelo, destino e limites — e confirma.
  • Exportação em JSON, Markdown, SRT ou WebVTT a partir da prévia que você revisou.
IlustraçãoDados fictícios.

Para suas IAs

Contexto com fonte para os seus agentes.

Agentes que rodam no seu computador — como Claude Code, Codex e Gemini CLI — consultam suas gravações pela CLI ou por um servidor MCP local. Recebem trechos limitados, com horário, origem e hash, e só dentro do que você autorizou.

falatrace · CLI
$ falatrace context search "migração do banco" --limit 3
{
  "items": [{
    "jobId": "7c1e…b42f",
    "title": "Sincronização semanal",
    "date": "2026-09-29",
    "excerpt": "…prefiro adiar para a sprint 42 — o rollback…"
  }],
  "trust": "untrusted-meeting-data"
}

$ falatrace context meeting 7c1e…b42f --query "migração"
{
  "excerpts": [{
    "timestamps": { "start": 768.4, "end": 775.1 },
    "timing": "segment",
    "segmentIds": ["s000214"],
    "text": "Prefiro adiar para a sprint 42 — o rollback…"
  }],
  "budget": { "maxCharacters": 4096, "truncated": false },
  "trust": "untrusted-meeting-data"
}
ExemploSaída abreviada com dados fictícios; os campos são os da CLI.

Você

Por que a migração do banco ficou para a sprint 42?

Seu agente

Na sincronização semanal de 29/09, a Marina pediu para adiar porque o rollback ainda não estava coberto 12:48. A Ana ficou de revisar o plano até sexta 14:02.

IlustraçãoConversa fictícia. A qualidade das respostas depende do modelo e não foi validada.
  • Skill pronta

    Ensina o agente a buscar, citar a origem e respeitar limites — sem permissão para gravar, enviar ou apagar.

  • Acesso que você controla

    Autorização por gravação e destinatário, com pausa, revogação e um saldo que não renova ao reiniciar.

  • Dados, não ordens

    O conteúdo das reuniões chega marcado como dado não confiável, nunca como instrução para o agente.

Nenhum agente é conectado automaticamente: você configura cada cliente. Agentes com modelo na nuvem podem enviar ao provider deles o que receberem.

Studio

Um app desktop para revisar tudo no mesmo lugar.

Biblioteca, vídeo, transcrição, resumo, falantes e contexto para IA. Estas são capturas reais da interface Qt, com dados sintéticos de teste — nenhuma pessoa foi gravada.

As capturas são de alphas anteriores; o Studio foi redesenhado na alpha.12, ganhou Configurações na alpha.13 e um assistente de primeiro uso na alpha.14, então a aparência atual é diferente. Clique em uma imagem para ampliar.

Privacidade e controle

Seus dados ficam onde você decidir.

Não existe conta nem serviço hospedado: o processamento acontece no seu computador ou nos destinos que você configurar.

  • Local por padrão

    Uma configuração nova usa Whisper.cpp e Ollama no seu computador, com processamento automático desligado. Você instala os modelos.

  • Envio é escolha sua

    OpenAI, Gemini, workers remotos e backups só entram em ação se você configurar — e podem transmitir conteúdo. Confira destino e custo antes.

  • Consentimento por etapa

    Gravar, gerar um resumo no Studio e liberar frames para um agente são autorizações separadas, com limites que persistem.

  • Exclusão com escopo claro

    Remover localmente invalida a memória derivada antes de mexer nos arquivos. Cópias remotas ou já aceitas por um provider não somem com isso.

Status honesto

Usado na rotina do autor. Ainda uma alpha.

Caio Barbieri criou o FalaTrace e usa continuamente o núcleo de gravação e recuperação de contexto. Esse relato não é uma medição de confiabilidade — veja o que já foi verificado e o que ainda falta demonstrar.

Verificado offline

  • 931 testes sem falhas na alpha.14, com dados sintéticos.
  • Instalação com lockfile, configuração que não sobrescreve a sua e desinstalação que preserva dados.
  • Oito jornadas do Studio com QML real em Qt offscreen, 323 verificações, rodando no CI (alpha.14).

Ainda não demonstrado

  • Detecção dos apps novos em chamadas reais e captura em outros ambientes Linux.
  • Qualidade real de transcrição, falantes, resumos e análise visual com modelos instalados.
  • Leitores de tela, escalas de tela variadas, instalação em máquina sem cache de pacotes, binários e outras plataformas.
Compatibilidade na alpha.14
RecursoSituação
Detecção automática no Slack, Zoom, Teams for Linux, Chromium, Chrome, Brave, Edge, Vivaldi, Opera, Firefox, Zen e HeliumPor sinais locais de microfone ou câmera; não identifica o serviço da chamada. Os apps novos da alpha.12 foram testados com dados sintéticos.Disponível
Discord, Signal, Telegram e ElementDesligados por padrão, porque também levam ligações pessoais; ative um a um na configuração.Opcional
Configurações completas no StudioTodas as opções, chaves de API em arquivo privado, download de modelos verificados e serviços, com diagnóstico.Disponível
Gravação manual (áudio via FFmpeg, OBS, GPU Screen Recorder)Depende do backend e do desktop.Disponível
Transcrição com Whisper.cpp local, OpenAI ou GeminiDisponível
Resumos com Ollama local ou OpenAIQualidade dos modelos não validada.Disponível
Studio desktop (Qt)Interface em português e inglês.Disponível
Windows e macOSFora do escopo

Comece pelo código

Instale a alpha.14 em poucos comandos.

A alpha é distribuída como código-fonte para Linux. Nenhum destes comandos inicia uma gravação: a automação é ativada à parte, depois que você revisar regras e consentimento.

Você vai precisar de

  • Linux com Bun 1.4 e FFmpeg
  • Opcional: Whisper.cpp e Ollama para processar localmente
  • Opcional: Qt 6.10 com MpvQt para o Studio, pelos pacotes do sistema ou bun run desktop:setup
Terminal
# 1. Baixe o código e fixe a versão alpha.14
git clone https://github.com/caiolombello/falatrace.git
cd falatrace
git switch --detach v0.2.0-alpha.14

# 2. Instale a CLI em ~/.local/bin
bun install --frozen-lockfile --ignore-scripts
make install-cli INSTALL_PREFIX="$HOME/.local"

# 3. Opcional: instale o Studio; na primeira abertura, um assistente configura tudo
make install-studio

# 4. Sem o Studio: crie a configuração e confira o ambiente (não grava nada)
falatrace init
falatrace record doctor

init só cria a configuração se ela não existir; configurações existentes são preservadas. record doctor apenas inspeciona os backends. make install-studio não usa sudo nem baixa nada.

FAQ

Perguntas frequentes

Não achou sua resposta? Abra uma issue — sem colar configurações nem dados privados.

O FalaTrace começa a gravar sozinho depois de instalado?

Não. Instalar e rodar falatrace init não inicia nenhuma captura. A detecção automática vem desligada; quando ativada, o modo inicial só notifica. Gravar automaticamente exige uma configuração explícita sua.

Quais apps de chamada ele reconhece?

Slack, Zoom (app nativo), Teams for Linux, Chromium, Chrome, Brave, Edge, Vivaldi, Opera, Firefox, Zen e Helium, por sinais locais de uso de microfone ou câmera — o Zoom web, o Meet e o Teams web nesses navegadores também. Discord, Signal, Telegram e Element podem ser ativados individualmente. Os apps novos da alpha.12 foram testados com dados sintéticos, ainda não em chamadas reais de cada app. Esse sinal não identifica o serviço (Meet, Teams, Zoom na web) nem a aba. Para outros apps, use a gravação manual.

Minhas gravações vão para a nuvem?

Só se você configurar. Uma configuração nova processa localmente com Whisper.cpp e Ollama. Providers como OpenAI e Gemini, workers remotos e backups são opcionais e podem transmitir conteúdo; o Studio mostra destino e limites antes de pedir seu consentimento para resumir.

Quanto custa?

O FalaTrace é gratuito e de código aberto (MIT). Providers externos cobram à parte, e uma assinatura de chat (ChatGPT, Claude, Gemini) não inclui uso de API.

Funciona com o ChatGPT, o Claude ou o Gemini no navegador?

Não diretamente. A integração é para agentes que rodam no seu computador e usam a CLI ou o servidor MCP local, como Claude Code, Codex e Gemini CLI. Os sites hospedados não acessam ferramentas locais por meio dela.

Posso confiar nos resumos?

Confira sempre. Os resumos apontam para trechos da transcrição e sinalizam horários aproximados e referências incertas. A validação garante que a referência existe — não que o modelo tenha interpretado corretamente.

E o consentimento das outras pessoas na chamada?

É responsabilidade de quem grava. O Studio pede confirmação antes de iniciar uma captura, e a detecção automática não estabelece consentimento. Siga as leis e as políticas que se aplicam a você.

Tem versão para Windows ou macOS?

Não. Esta alpha é exclusiva para Linux e distribuída como código-fonte.

Em que idioma está a interface?

O Studio está em português e inglês: segue o idioma do sistema e pode ser trocado nas Configurações. A CLI, a skill para agentes e a documentação técnica estão em inglês.

Pare de procurar o que já foi dito.

Instale a alpha.14, configure no seu ritmo e dê às suas IAs contexto com fonte.