Bugpilot icon

Bugpilot

Bugpilot è un’estensione Chrome che cattura contesto di console, rete, DOM e azioni utente in Markdown strutturato per gli assistenti AI.

Bugpilot

Che cos’è Bugpilot?

Bugpilot è un’estensione Chrome che registra il contesto di debug del browser e lo trasforma in Markdown strutturato per gli assistenti AI. Cattura l’output della console, le richieste di rete, lo stato del DOM e la sequenza di azioni utente che ha portato a un bug, così gli sviluppatori possono incollare un unico report in strumenti come Claude o ChatGPT.

Il prodotto è progettato per ridurre il continuo scambio di informazioni che di solito si verifica quando un’AI non ha abbastanza dettagli per riprodurre un problema. Invece di raccogliere manualmente screenshot, log della console e informazioni di rete, l’utente registra una sessione, riproduce il problema, interrompe la cattura ed esporta il risultato in un formato leggibile dall’AI.

Funzionalità principali

  • Registra gli eventi della console, inclusi errori, avvisi, log, timestamp e stack trace, così il contesto di debug è raccolto in un unico posto.
  • Cattura le richieste di rete con URL, metodi, codici di stato e anteprime delle risposte per documentare cosa stava facendo l’app quando si è verificato il bug.
  • Memorizza il contesto del DOM, incluso l’outer HTML al momento della cattura e l’elemento cliccato, aiutando a spiegare lo stato dell’interfaccia dietro il problema.
  • Registra le azioni utente come clic, input nei moduli e navigazione, offrendo una traccia di riproduzione invece di affidarsi a un riepilogo scritto.
  • Offre screenshot opzionali come frame WebP all’inizio della registrazione, sugli errori della console e alla chiusura, con metadati temporali che collegano ogni frame all’evento che lo ha attivato.
  • Applica la redazione automatica di password, indirizzi email, numeri di carta di credito, JWT, API key, header di autorizzazione e token negli URL prima che i dati vengano salvati.
  • Fornisce formati di esportazione oltre al Markdown nel livello Pro, tra cui Claude XML, OpenAI JSON, HTML in un solo file e bundle ZIP Markdown + JSON.
  • Funziona localmente nel browser senza account, server, telemetria, tracciamento o analytics, così le catture restano sul dispositivo dell’utente finché non vengono esportate.

Come usare Bugpilot

Installa l’estensione Chrome, poi apri il popup quando incontri un bug in una web app. Fai clic su Record, riproduci il problema, quindi fai clic su Stop e copia la cattura come Markdown o in un altro formato supportato.

Incolla l’output in un assistente AI come Claude o ChatGPT, oppure salvalo come report per una revisione successiva. Se necessario, abilita gli screenshot o usa un formato di esportazione Pro prima di copiare o scaricare.

Casi d’uso

  • Segnalare un bug a un assistente AI: uno sviluppatore registra il problema una sola volta e incolla l’output strutturato in Claude o ChatGPT invece di assemblare i log manualmente.
  • Condividere un pacchetto di riproduzione con un collega: le azioni utente catturate, l’output della console e le richieste di rete rendono più facile per un altro sviluppatore seguire gli stessi passaggi.
  • Investigare un bug di interazione UI: lo stato del DOM e la cattura del target del clic aiutano a spiegare quale elemento fosse realmente coinvolto quando si è verificato il problema.
  • Debuggare errori API o di richiesta: la timeline di rete mostra i dettagli della richiesta e i codici di stato insieme all’azione utente che ha causato l’errore.
  • Catturare lo stato del framework per un debug più profondo: il livello Pro include l’albero dei componenti React, le props e lo stato degli hook per i casi in cui i soli log della console non bastano.

FAQ

Bugpilot gira nel browser o su un server? Gira localmente nel browser. La fonte dice che non ci sono server, telemetria, tracciamento o analytics.

Cosa esporta Bugpilot? La versione gratuita esporta Markdown e può scaricare uno ZIP con gli screenshot. Il livello Pro aggiunge diversi formati orientati all’AI, tra cui Claude XML, OpenAI JSON, HTML e output ZIP combinato Markdown/JSON.

La redazione è opzionale? No. La fonte dice che la redazione è sempre attiva e non può essere disabilitata.

Bugpilot richiede un account? La fonte dice che non ci sono account.

A quali assistenti è rivolto? È pensato per Claude, ChatGPT, Cursor e altri strumenti di coding AI che possono leggere Markdown o i formati di esportazione Pro.

Alternative

  • Cattura manuale con DevTools: screenshot, output della console copiato e dettagli di rete incollati possono essere assemblati a mano, ma il flusso è più lento e meno strutturato.
  • Strumenti generici per segnalare bug: spesso si concentrano sulla raccolta di screenshot o report tramite moduli invece di impacchettare cronologia di console, rete, DOM e azioni per l’uso con l’AI.
  • Strumenti di session replay o monitoraggio errori: possono aiutare con il debug, ma di solito sono centrati su osservabilità o riproduzione piuttosto che su un report copia-e-incolla per un assistente.
  • Note Markdown semplici: uno sviluppatore può scrivere i passaggi di riproduzione e incollare manualmente i log, ma questo approccio non cattura automaticamente lo stato del browser né redige i valori sensibili.