Existe um ponto cego entre "meu código está bom" e "meu app funciona para um usuário de verdade". Nessa lacuna moram mil coisas que seus testes não veem: um CDN caído, uma variável mal configurada em produção, um botão que mudou de texto e quebrou o login, uma tela que de repente demora 8 segundos. Você descobre quando um cliente reclama… ou quando ele vai embora sem dizer nada. O Watch fecha essa lacuna: é um usuário robótico que percorre seus fluxos críticos num navegador real, como uma pessoa, e te avisa no segundo em que algo quebra ou fica lento — e não só o alarme: ele te traz o passo exato que falhou, o screenshot e o conserto. É grátis, mora no GitHub, e aqui eu te explico quando usar e como montar.
O momento chega no dia em que você descobre uma verdade incômoda: seu código estar "bom" não garante que seu app funcione. Você lançou, os testes passaram no verde, o deploy ficou perfeito. E, mesmo assim, um usuário não consegue fazer login. Como? Porque entre o seu código e o seu usuário existe um mundo de coisas que nenhum teste do seu repo enxerga: o servidor, a rede, uma configuração de produção, uma API externa lenta, uma mudança de última hora.
Esse é o momento do Watch: quando você entende que precisa de alguém testando o app de verdade, de fora, como um usuário real — abrindo o navegador, digitando no login, clicando no botão, verificando que a tela seguinte carrega. Não revisando o código: usando o app. Isso se chama monitoramento sintético, e o Watch faz isso por você.
A dor é honesta e silenciosa. Não é dramática — é pior: é invisível até te custar usuários. Os sintomas:
O problema de fundo: os monitores tradicionais só verificam "o servidor está vivo?". Mas um servidor pode estar vivíssimo servindo uma página quebrada. A única forma de saber se o seu app funciona é alguém usar ele. E se esse alguém é sempre um cliente real descobrindo a falha, você já perdeu.
Aqui está o que muda o seu comportamento: o Watch não é um teste que você roda uma vez antes de lançar. É uma ronda de vigilância que se repete. Você diz para ele vigiar seus fluxos críticos de tempos em tempos (a cada 15-30 minutos, por exemplo) e comparar cada rodada com a anterior. O que ontem funcionava em 2 segundos e hoje demora 8, ele detecta. O que ontem passava e hoje falha, ele detecta.
Os fluxos que SEMPRE vale a pena vigiar (os que, se quebram, você perde dinheiro ou usuários):
Não precisa entender de código para captar. O Watch trabalha em três passos:
1) Você descreve seus fluxos uma vez. Num arquivo simples (flows.json) você lista os caminhos críticos: "abra /login, digite o e-mail, digite a senha, clique em Iniciar sessão, verifique que chega ao painel". Sem senhas reais escritas ali — são usadas variáveis seguras.
2) O Watch percorre eles como um usuário. Usa o agent-browser (um navegador real controlado pela IA) para fazer exatamente isso: abre, digita, clica, espera, olha. Mede quanto demora cada passo e captura telas.
3) Compara com a última vez em que estava tudo bem. Um passo que antes funcionava agora falha? Um fluxo que demorava 2s agora demora 8s? Ele só te avisa do que mudou de verdade — nada de spam com o mesmo alarme cem vezes.
O Watch é uma skill para o Claude Code. Instala-se com um comando e precisa do agent-browser como motor do navegador:
/plugin marketplace add MentexDev/neuralos-watch /plugin install neuralos-watch@neuralos-watch # O motor do navegador (uma vez): npm i -g agent-browser && agent-browser install
Outro assistente? Também funciona com npx skills add MentexDev/neuralos-watch. Depois você copia o arquivo de exemplo de fluxos, adapta ao seu app e conversa normalmente com a sua IA.
/schedule) para que ele rode sozinho de tempos em tempos. Honestidade: não é um serviço mágico que roda sozinho para sempre — é o seu agente, executando os seus fluxos, no horário que você decidir.Aqui está de ponta a ponta. Cole no seu agente (com o Watch já instalado), preencha os [colchetes] e deixe a Vigia fazer a ronda:
Quero que você use a skill neuralos-watch para revisar a saúde dos meus fluxos críticos, em modo read-only e NÃO destrutivo (não apague dados nem faça compras reais). URL do meu app (aponte para staging/testes, não para produção com dados de clientes): [https://staging.meuapp.com] Fluxos críticos a vigiar: [ex. 1) que a home carregue · 2) login com e-mail+senha → chega ao painel · 3) criar um projeto novo] Credenciais de teste: use as variáveis de ambiente [WATCH_TEST_EMAIL / WATCH_TEST_PASSWORD], nunca senhas escritas aqui. Siga o procedimento do Watch: me ajude a definir o flows.json se eu não tiver, percorra cada fluxo com o agent-browser, meça os tempos e me entregue um relatório. Para cada problema: o passo exato que falhou, o screenshot, o que era esperado vs o que você encontrou, e o fix proposto. Marque também o que ficou lento mesmo que não tenha quebrado. Se for a primeira rodada, estabeleça a baseline (não compare ainda). NÃO execute nenhum passo destrutivo ou de pagamento a menos que esteja marcado como seguro e em sandbox.
O Watch é de código aberto e grátis. Se ele te avisou de uma quebra antes dos seus usuários, deixe uma estrela:
Um usuário robótico que percorre seus fluxos críticos num navegador real com o agent-browser e te avisa quando um deles quebra ou fica lento — com o passo, o screenshot e o fix. Read-only por padrão.
Join 4,200+ builders. No credit card. Build your first app with AI in minutes.