Predictive Debugger
Prevê onde seu código falhará em tempo de execução, começando com JavaScript e TypeScript. Funciona com Claude Code, Codex e GitHub Copilot, sem necessidade de chave de API.
Documentação
Fits the way
you already build.
Claude Code
Codex
GitHub Copilot
YOUR CLI.
YOUR MODEL ACCESS.
Um pouco de contexto.Uma revisão muito melhor.
Do primeiro sinal à segunda opinião.
Siga um bug real pela ferramenta.
01
scan_project
Encontre seu ponto de partida.
Analise o projeto em busca de sinais de risco. Veja quais arquivos têm mais atividade, antes de gastar uma chamada de modelo.
02
map_dependencies
Coloque o código em contexto.
Siga as importações. Veja quem chama um arquivo e quais testes se conectam a ele, para que uma mudança local receba uma revisão mais ampla.
03
predict_failures
Peça pela falha.
Um modelo independente verifica o código. Aqui, duas reservas concorrentes podem ler o mesmo estoque e sobrescrever uma à outra.
04
predict_failures
Corrija. Verifique novamente.
Mova a verificação de estoque e o decremento antes do await. Re-verifique o arquivo e teste o comportamento em toda a funcionalidade.
01 / 04 ROLE PARA CONTINUAR
predictive-debuggerSESSÃO GRAVADA
› scan_project demo/src
ARQUIVODENSIDADE DE RISCO
auditLog.ts 3 limites assíncronos · 1 ramo
0.58
reserveStock.ts 3 limites assíncronos · 1 ramo
0.51
stockStore.ts 1 limite assíncrono · 1 ramo
0.35
formatMoney.ts complexidade ciclomática 1
0.05
priceCart.ts complexidade ciclomática 1
0.02
5 arquivos de origem analisados · sem chamada de modelo
A densidade de risco ajuda a priorizar a leitura. Não é uma probabilidade de que um arquivo contenha um bug.
Saída real v0.8.1 · provedor Claude · setembro de 2026
Leia a referência da ferramenta
De “parece ok”para “aí está.”
Uma análise real de projeto. Uma condição de corrida real.
Veja a ferramenta seguir as evidências.
Seu navegador não pode reproduzir este vídeo. Baixe a demonstração.
O FILME ORIGINAL DO PRODUTO / V0.8 Explore o passo a passo em texto
Seis ferramentas.Melhores perguntas.
A análise local estreita a busca.
Um modelo independente oferece outra visão.
01Local
scan_project
Saiba onde olhar.
Classifique os arquivos de origem por densidade de risco. Comece pelo código que merece uma leitura mais atenta.
02Local
analyze_file
Leia os sinais.
Inspecione complexidade, limites assíncronos e os sinais por trás da pontuação de risco de um arquivo.
03Local
map_dependencies
Siga as conexões.
Trace importações, importações reversas e testes conectados de volta às suas linhas de origem.
04Chamada de modelo
predict_failures
Obtenha uma segunda opinião.
Pergunte a um modelo independente sobre possíveis falhas em tempo de execução, com número de linha e motivo.
05Local
analyze_logs
Entenda os logs.
Superficie entradas de log incomuns, classificadas por gravidade e redação incomum. Requer Python 3.
06Local
list_providers
Verifique sua conexão.
Veja quais CLIs compatíveis estão instalados e verifique o status de login deles.
Um sinal útil.
Seu julgamento ainda importa.
Dê ao seu agenteum segundo par de olhos.
Adicione o servidor MCP. Reinicie seu agente.
Pergunte a ele onde seu código pode falhar.
01 / CONECTE A FERRAMENTA
claude mcp add --scope project predictive-debugger -- npx -y predictive-debugger@latest
Adiciona o servidor a este projeto. Use --scope user para todos os projetos.
02 / INICIE UMA CONVERSA
“Use o Predictive Debugger para encontrar os arquivos de maior risco em src/.”
Node.js 22+ · Um CLI compatível, instalado e conectado.
As chamadas de previsão usam o acesso e a cota de modelo do seu CLI.
Antes de começar.
Meu código sai da minha máquina?
Análise estática, mapas de dependência e análise de logs são executados localmente. As previsões enviam contexto de origem e dependência limitado ao provedor de modelo do seu CLI. As credenciais permanecem com seu CLI. Veja o modelo de segurança.
Preciso de uma chave de API separada?
Não. As previsões usam o CLI Claude Code, Codex ou GitHub Copilot no qual você já está conectado, incluindo sua cota de uso.
Que código ele pode revisar?
JavaScript e TypeScript, incluindo JSX, TSX e decoradores. Componentes de arquivo único Vue e Svelte não são suportados. Arquivos acima de 4 MB são rejeitados, e previsões grandes podem cobrir declarações selecionadas. Veja a referência da ferramenta.
Ele substitui testes ou revisão de código?
Não. Pontuações de risco e previsões podem estar erradas. Um veredito limpo em um arquivo não prova que uma funcionalidade funciona. Use os achados para orientar sua revisão e depois verifique o comportamento com testes e o código ao redor.
Existe uma extensão para VS Code?
Existe uma extensão experimental que pode mostrar achados no painel de Problemas. Atualmente, ela requer uma compilação local e não está no Marketplace. Experimente a prévia do VS Code.