IllusionFeedback · gratis · self-hosted

Feedback con cui gli sviluppatori possono davvero lavorare.

Uno script sul tuo sito, un pulsante per i tuoi tester. Segnano cosa non va – tu ricevi screenshot, console, rete, request ID e i secondi precedenti come replay.

Un binario Go, un file SQLite. Niente SaaS, niente cookie.

IllusionFeedback – Widget: evidenziare un’area nello screenshot
1
riga per integrarlo
60 s
di session replay prima della segnalazione
0
cookie per i tester
5
lingue in widget e dashboard
Integrazione

Una riga e via.

Crea un progetto nella dashboard, copia il codice di integrazione, incollalo nella pagina. Funziona con qualsiasi progetto web – sito statico, single-page app o rendering lato server.

  • Widget nello shadow DOM: non altera mai gli stili della tua pagina
  • Opzionale identify() per gli utenti connessi e setRelease() per la tua versione
  • La lingua segue la pagina, il pulsante si personalizza per progetto
index.html
<script src="https://feedback.example.com/embed.js"
        data-project="<project-key>" defer></script>

<script>
  // optional
  IllusionFeedback.identify({ id: "42", name: "Erika Muster" });
  IllusionFeedback.setRelease("2026-11-10");
</script>
Funzioni

Dal clic del tester alla correzione.

Tutto ciò che succede tra «qualcosa non va» e «è risolto» – in un unico posto, sul tuo server.

Per i tester

Mostrare invece di descrivere.

Seleziona un’area della pagina, annotala nello screenshot, aggiungi una frase, invia. Nessun account, nessuna estensione, nessuna condivisione dello schermo.

  • Riquadro, freccia, testo e oscuramento direttamente nel widget
  • Screenshot generato dal DOM, campi password oscurati automaticamente
  • Scegli il tipo: errore, idea, domanda o complimento
IllusionFeedback – Widget: modulo con anteprima dello screenshot
Per gli sviluppatori

Tutto a colpo d’occhio.

Ogni segnalazione arriva con lo screenshot annotato, il commento, il tester e l’ambiente: indirizzo, browser, finestra, lingua, release.

  • Copia come testo o come prompt – pronto per un ticket o un assistente IA
  • Note interne e risposta pubblica al tester separate
  • Filtri, ricerca e stato nell’indirizzo – le viste si possono condividere
IllusionFeedback – Dashboard: segnalazione con screenshot annotato
Contesto

Il contesto arriva da solo.

Dal caricamento il widget raccoglie tracce tecniche in memoria – inviate solo insieme a una segnalazione.

  • Passi, console, errori e rete in un’unica timeline
  • Request ID da X-Request-Id, traceparent, Server-Timing & co. – con link ai tuoi log
  • Stack trace risolti tramite source map, con estratto di codice
IllusionFeedback – Dashboard: timeline con passi, console, errori e rete
Session replay

I secondi prima.

Gli ultimi 60 secondi circa prima della segnalazione come registrazione riproducibile – clic, scorrimento, modifiche al DOM. Un clic su un errore nella timeline salta allo stesso istante.

  • Attivabile per progetto, altrimenti non carica codice
  • Input sempre mascherati, su richiesta tutti i testi
  • Solo in memoria, inviato solo con una segnalazione
IllusionFeedback – Dashboard: session replay con testi mascherati
Ticket

Dalla segnalazione al ticket.

Crea un ticket con un clic o collega la segnalazione a uno esistente – i duplicati finiscono sullo stesso problema.

  • Kanban con Aperto, In corso, Test e Fatto
  • Assegnatari, priorità, scadenza e cronologia
  • Problemi noti visibili nel widget su richiesta – i tester cliccano «riguarda anche me»
IllusionFeedback – Dashboard: bacheca dei ticket
Incarichi di test

Di’ ai tester cosa testare.

Gli incarichi di test compaiono nel widget come checklist: riuscito, segnala un problema o saltato. La dashboard mostra chi ha testato cosa.

  • Incarichi con passi, indirizzo iniziale, periodo e destinatari
  • «Le mie segnalazioni»: i tester vedono lo stato e la tua risposta
  • E-mail opzionale quando qualcosa è risolto
IllusionFeedback – Widget: incarichi di test come checklist
Rilevamento errori

Gli errori, prima che qualcuno li segnali.

Una volta attivo, il widget rileva errori JavaScript e richieste fallite senza alcun clic – raggruppati in gruppi di errori.

  • Occorrenze, utenti coinvolti, release ed esempi con contesto
  • Upload delle source map: file, riga e codice invece di uno stack minificato
  • Regressioni: se un errore risolto ritorna, viene riaperto
IllusionFeedback – Dashboard: gruppo di errori con stack trace risolto
Release

Ogni release sotto controllo.

Segnalazioni, errori e utenti coinvolti per versione – e quali gruppi di errori ha introdotto una release.

  • Confronta due release fianco a fianco
  • Filtro per release in arrivo, errori e ticket
  • Senza manutenzione: le release arrivano da setRelease() e dalle source map
IllusionFeedback – Dashboard: confronto tra release
Server MCP

Il tuo assistente IA legge con te.

IllusionFeedback include un server MCP. Claude Code, Claude Desktop o qualsiasi altro client MCP accede direttamente, con il tuo token, a segnalazioni, gruppi di errori e ticket.

  • «Guarda la nuova segnalazione e correggila» – screenshot e timeline inclusi
  • Token di lettura o scrittura: crea, sposta e commenta ticket
  • Nessuna chiave API e nessun costo sulla tua istanza
terminal
$ claude mcp add --transport http illusionfeedback \
    https://feedback.example.com/mcp \
    --header "Authorization: Bearer ifb_…"

> Guarda l’ultima segnalazione
  e correggi l’errore.
Privacy

Pochi dati, per impostazione.

I tuoi tester devono potersi fidare. Per questo tutto ciò che invia dati senza un loro gesto è disattivato di default.

Niente cookie

Nessun tracking, nessun indirizzo IP salvato. Riconoscimento solo tramite una chiave casuale nel browser.

Niente valori inseriti

Input dei moduli e contenuti di richieste e risposte non lasciano mai il browser. I valori simili a token vengono oscurati.

Oscurare ed escludere

Campi password e aree con data-feedback-mask vengono oscurati, data-feedback-block non viene registrato affatto.

Il tuo server

Un binario, un file SQLite. Nessun cloud, nessuna terza parte, conservazione regolabile per progetto.

Funzioni per progetto

Replay, rilevamento errori, incarichi di test, problemi noti: ogni funzione ha il suo interruttore – spenta, non carica nemmeno il codice.

Identità firmata

La tua applicazione può firmare i dati utente – così nessuno può spacciarsi per un altro.

Inoltre

Piccole cose che semplificano la giornata.

Molti progetti

Un’istanza per tutti i tuoi siti e app, ognuno con la sua chiave e le origini consentite.

API REST e token

Tutto ciò che fa la dashboard è disponibile anche via API – per esempio l’upload delle source map nel build.

Cinque lingue

Widget e dashboard in tedesco, inglese, francese, italiano e spagnolo, chiaro e scuro.

Docker e Coolify

Un pacchetto pronto per Docker Compose e Coolify – oppure avvia semplicemente il binario.

Manuale integrato

Il manuale completo è nell’app, con esempi per nginx, Express, Go, Vite e Next.js.

Più account

Tutto il team lavora nella stessa dashboard, i ticket si possono assegnare.

Download

Scarica, avvia, integra.

IllusionFeedback è gratuito – senza account, senza installer.

Avvia

Estrai l’archivio e avvia il binario – crea da solo database e cartelle.

Configura

Aprilo nel browser, crea il primo account con il codice di setup dal log, aggiungi un progetto.

Integra

Incolla il codice di integrazione nel tuo sito – fatto. Il pulsante appare subito.

Parte della famiglia IllusionForge.

Strumenti snelli e self-hosted con un design system comune: CMS, moduli, dati e feedback.