Em desenvolvimento — entre na lista de espera
Seu usuário achou o bug.
Você recebe o replay.
Cole um script no seu SaaS em 30 segundos. Cada report chega com sessão gravada, logs de rede e console — sem ida e volta.
Para seu site
seusite.com.br/checkout
Clique no botão azul para ver o widget em ação — seus visitantes reportam sem instalar nada.
Para seus testers
Gravando — bugsniff.com.br
●POST /api/checkout 422
✕TypeError: Cannot read 'id'
API key no popup — timeline completa com rrweb, network e console.
app.bugsniff.com.br/tickets/tkt_7f2a
▶ Replay
00:42 / 02:15
Timeline
Network
GET/api/user200
POST/api/checkout422
Console
TypeError: Cannot read properties of undefined
Como funciona
Dois caminhos, um dashboard. Escolha o que faz mais sentido — ou use os dois.
<script>
Para seu site
01
Cola o script
Uma linha de código no seu HTML. Zero configuração adicional.
02
Visitante vê o widget
Um botão flutuante aparece no canto da tela: "Reportar bug".
03
Reporta com contexto
Replay da sessão, logs de rede e console são capturados automaticamente.
04
Ticket no dashboard
Dev abre o ticket e reproduz o bug na primeira tentativa.
Chrome
Para seus testers
01
Instala a extensão
Extensão Chrome disponível como .zip — sem precisar da Chrome Store.
02
Cola a API key
Dev gera a key no dashboard e envia para o tester. Configuração em 30s.
03
Navega e reporta
Grava a sessão completa. Seleciona o trecho do bug na timeline.
04
Ticket no dashboard
rrweb replay, network logs, console logs e metadata chegam juntos.
O bug chega. O contexto, não.
Tester clica, dev não vê. O ciclo come horas de desenvolvimento que poderiam ir para features.
30%
dos bugs reportados
não são reproduzíveis pelo dev que recebe o report.
3×
mais tempo de fix
quando o report chega sem logs de rede e console.
2–4h
por sprint desperdiçadas
em loops de "não consigo reproduzir" entre dev e tester.
Soa familiar?
✕"Não consigo reproduzir esse bug"
✕"Qual versão do browser você estava usando?"
✕"Pode gravar um vídeo e mandar?"
✕"Que chamada de API estava fazendo?"
✕"Qual era o erro no console?"
✕"Pode me dar os passos exatos para reproduzir?"
O que chega no dashboard
Cada ticket tem tudo que o dev precisa para reproduzir e corrigir — sem perguntar mais nada.
Checkout quebrado após seleção de endereçoopen
Replay
◀ ▶loja.exemplo.com/checkout
00:4202:15
Timeline de eventos
↖00:38Clique em 'Finalizar compra'
⇅00:39POST /api/checkout → 422
✕00:39TypeError: Cannot read 'id'
⇅00:40GET /api/payment → 500
↖00:42Clique em 'Tentar novamente'
Network logs
GET/api/user42ms200
GET/api/cart67ms200
POST/api/checkout234ms422
GET/api/payment12ms500
Console logs
logCart loaded: 3 items
warnPayment method not selected
errorTypeError: Cannot read properties of undefined (reading 'id')
errorUnhandled Promise Rejection: checkout failed
Metadata
BrowserChrome 131 / macOS 14
Viewport1440 × 900
URL/checkout?step=2
Reportadohá 3 minutos
Chega de "não consigo reproduzir"
BugSniff está em desenvolvimento. Entre na lista de espera e seja avisado quando abrir o acesso — e ajude a moldar o produto com seu feedback.
✓ Gratuito para começar✓ Sem cartão de crédito✓ Aviso por email