Sin cookies
Sin tracking, sin dirección IP guardada. Reconocimiento solo mediante una clave aleatoria en el navegador.
Un script en tu web, un botón para tus testers. Marcan lo que falla – tú recibes captura, consola, red, request IDs y los segundos previos como replay.
Un binario Go, un archivo SQLite. Sin SaaS, sin cookies.

Crea un proyecto en el panel, copia el código de integración y pégalo en la página. Funciona con cualquier proyecto web – sitio estático, single-page app o renderizado en servidor.
identify() para usuarios con sesión y setRelease() para tu versión<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>
Todo lo que pasa entre «algo falla» y «está arreglado» – en un solo lugar, en tu servidor.
Selecciona una zona de la página, márcala en la captura, añade una frase y envía. Sin cuenta, sin extensión, sin compartir pantalla.

Cada informe llega con la captura anotada, el comentario, el tester y el entorno: dirección, navegador, ventana, idioma, release.

Desde que se carga, el widget recoge rastros técnicos en memoria – solo se envían junto con un informe.
X-Request-Id, traceparent, Server-Timing y compañía – con enlace a tus logs
Los últimos 60 segundos aproximadamente antes del informe como grabación reproducible – clics, desplazamiento, cambios en el DOM. Un clic en un error de la cronología salta al mismo momento.

Convierte informes en un ticket con un clic o asígnalos a uno existente – los duplicados acaban en el mismo problema.

Los encargos de prueba aparecen en el widget como checklist: funcionó, informar de un problema u omitido. El panel muestra quién probó qué.

Una vez activado, el widget captura errores de JavaScript y peticiones fallidas sin un solo clic – agrupados en grupos de errores.

Informes, errores y usuarios afectados por versión – y qué grupos de errores trajo una release.
setRelease() y de las source maps
IllusionFeedback incluye un servidor MCP. Claude Code, Claude Desktop o cualquier otro cliente MCP accede directamente, con tu token, a informes, grupos de errores y tickets.
$ claude mcp add --transport http illusionfeedback \
https://feedback.example.com/mcp \
--header "Authorization: Bearer ifb_…"
> Mira el último informe
y corrige el error.
Tus testers deben poder confiar en ti. Por eso todo lo que envía datos sin que ellos hagan nada está desactivado de serie.
Sin tracking, sin dirección IP guardada. Reconocimiento solo mediante una clave aleatoria en el navegador.
Las entradas de formularios y el contenido de peticiones y respuestas nunca salen del navegador. Los valores tipo token se borran.
Los campos de contraseña y las zonas con data-feedback-mask se tapan, data-feedback-block no se graba en absoluto.
Un binario, un archivo SQLite. Sin nube, sin terceros, conservación configurable por proyecto.
Replay, captura de errores, encargos de prueba, problemas conocidos: cada función tiene su interruptor – apagada, ni siquiera carga código.
Tu aplicación puede firmar los datos del usuario – así nadie puede hacerse pasar por otro.
Una instancia para todas tus webs y apps, cada una con su clave y orígenes permitidos.
Todo lo que hace el panel también está en la API – por ejemplo, subir las source maps en el build.
Widget y panel en alemán, inglés, francés, italiano y español, claro y oscuro.
Un paquete listo para Docker Compose y Coolify – o simplemente inicia el binario.
El manual completo está en la app, con ejemplos para nginx, Express, Go, Vite y Next.js.
Todo el equipo trabaja en el mismo panel, los tickets se pueden asignar.
IllusionFeedback es de uso gratuito – sin cuenta, sin instalador.
Binarios para Linux, Windows y macOS y el paquete para Docker Compose y Coolify.
Descomprime el archivo e inicia el binario – crea él mismo su base de datos y carpetas.
Ábrelo en el navegador, crea la primera cuenta con el código de configuración del log y añade un proyecto.
Pega el código de integración en tu web – listo. El botón aparece al instante.
Herramientas ligeras y autoalojadas con un design system común: CMS, formularios, datos y feedback.