IllusionFeedback · frei · selbst gehostet

Feedback, mit dem Entwickler wirklich etwas anfangen können.

Ein Skript auf deiner Website, ein Knopf für deine Tester. Sie markieren, was nicht stimmt – du bekommst Screenshot, Konsole, Netzwerk, Request-IDs und die Sekunden davor als Replay.

Ein Go-Binary, eine SQLite-Datei. Kein SaaS, keine Cookies.

IllusionFeedback – Widget: Bereich im Screenshot markieren
1
Zeile zum Einbinden
60 s
Session-Replay vor der Meldung
0
Cookies beim Tester
5
Sprachen in Widget und Dashboard
Einbinden

Eine Zeile, fertig.

Projekt im Dashboard anlegen, Einbindungscode kopieren, auf der Seite einfügen. Funktioniert mit jedem Webprojekt – statische Seite, Single-Page-App oder Server-Rendering.

  • Widget im Shadow DOM: verbiegt keine Styles deiner Seite
  • Optional identify() für angemeldete Nutzer und setRelease() für deine Version
  • Sprache folgt der Seite, Knopf je Projekt anpassbar
index.html
<script src="https://feedback.example.com/embed.js"
        data-project="<schlüssel>" defer></script>

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

Vom Klick des Testers bis zum Fix.

Alles, was zwischen „da stimmt was nicht“ und „ist behoben“ passiert – an einem Ort, auf deinem Server.

Für Tester

Zeigen statt beschreiben.

Bereich der Seite aufziehen, im Screenshot markieren, ein Satz dazu, absenden. Kein Konto, keine Browser-Erweiterung, keine Freigabe des Bildschirms.

  • Rahmen, Pfeil, Text und Schwärzen direkt im Widget
  • Screenshot aus dem DOM gerendert, Passwortfelder automatisch geschwärzt
  • Art wählen: Fehler, Idee, Frage oder Lob
IllusionFeedback – Widget: Formular mit Screenshot-Vorschau
Für Entwickler

Alles auf einen Blick.

Jede Meldung kommt mit Screenshot samt Markierungen, Kommentar, Tester und Umgebung: Adresse, Browser, Fenster, Sprache, Release.

  • Als Text oder als Prompt kopieren – fertig für Ticket oder KI-Assistent
  • Interne Notizen und öffentliche Antwort an den Tester getrennt
  • Filter, Suche und Status in der Adresse – Ansichten lassen sich teilen
IllusionFeedback – Dashboard: Meldung mit markiertem Screenshot
Kontext

Der Kontext kommt von allein.

Ab dem Laden sammelt das Widget technische Spuren im Arbeitsspeicher – gesendet wird nur mit einer Meldung.

  • Schritte, Konsole, Fehler und Netzwerk in einer Zeitleiste
  • Request-IDs aus X-Request-Id, traceparent, Server-Timing & Co. – mit Link in dein Log
  • Stacktraces über Source Maps aufgelöst, mit Codeausschnitt
IllusionFeedback – Dashboard: Zeitleiste mit Schritten, Konsole, Fehlern und Netzwerk
Session-Replay

Die Sekunden davor.

Die letzten rund 60 Sekunden vor der Meldung als nachspielbare Aufzeichnung – Klicks, Scrollen, DOM-Änderungen. Ein Klick auf einen Fehler in der Zeitleiste springt an dieselbe Stelle.

  • Je Projekt einschaltbar, lädt sonst keinen Code
  • Eingaben immer maskiert, auf Wunsch alle Texte
  • Nur im Arbeitsspeicher, gesendet nur mit einer Meldung
IllusionFeedback – Dashboard: Session-Replay mit maskierten Texten
Tickets

Vom Hinweis zum Ticket.

Meldungen mit einem Klick als Ticket anlegen oder an ein bestehendes hängen – Dubletten landen beim selben Problem.

  • Kanban mit Offen, In Arbeit, Test und Erledigt
  • Zuständige, Priorität, Deadline und Verlauf
  • Bekannte Probleme optional im Widget sichtbar – Tester klicken „betrifft mich auch“
IllusionFeedback – Dashboard: Ticket-Board
Testaufträge

Sag den Testern, was sie testen sollen.

Testaufträge erscheinen im Widget als Checkliste: geklappt, Problem melden oder übersprungen. Das Dashboard zeigt, wer was getestet hat.

  • Auftrag mit Schritten, Startadresse, Zeitraum und Zielgruppe
  • „Meine Meldungen“: Tester sehen Status und deine Antwort
  • Auf Wunsch E-Mail, wenn etwas erledigt ist
IllusionFeedback – Widget: Testaufträge als Checkliste
Fehlererfassung

Fehler, bevor jemand sie meldet.

Eingeschaltet erfasst das Widget JavaScript-Fehler und fehlgeschlagene Anfragen ganz ohne Klick – zusammengefasst zu Fehlergruppen.

  • Vorkommen, betroffene Nutzer, Releases und Beispiele mit Kontext
  • Source Maps per Upload: Datei, Zeile und Code statt minifiziertem Stack
  • Regressionen: Taucht ein gelöster Fehler wieder auf, ist er wieder offen
IllusionFeedback – Dashboard: Fehlergruppe mit aufgelöstem Stacktrace
Releases

Jedes Release im Blick.

Meldungen, Fehler und betroffene Nutzer je Version – und welche Fehlergruppen mit einem Release neu dazugekommen sind.

  • Zwei Releases direkt vergleichen
  • Filter nach Release in Eingang, Fehlern und Tickets
  • Ohne eigene Pflege: Releases ergeben sich aus setRelease() und den Source Maps
IllusionFeedback – Dashboard: Releases im Vergleich
MCP-Server

Dein KI-Assistent liest mit.

IllusionFeedback bringt einen MCP-Server mit. Claude Code, Claude Desktop oder jeder andere MCP-Client greift mit deinem Token direkt auf Meldungen, Fehlergruppen und Tickets zu.

  • „Schau dir die neue Meldung an und behebe das“ – inklusive Screenshot und Zeitleiste
  • Lese- oder Schreib-Token: Tickets anlegen, verschieben, kommentieren
  • Kein API-Schlüssel und keine Kosten auf der Instanz
terminal
$ claude mcp add --transport http illusionfeedback \
    https://feedback.example.com/mcp \
    --header "Authorization: Bearer ifb_…"

> Schau dir die neueste Meldung an
  und behebe den Fehler.
Datenschutz

Datensparsam ab Werk.

Deine Tester sollen dir vertrauen können. Deshalb ist alles, was ohne ihr Zutun Daten sendet, standardmäßig aus.

Keine Cookies

Kein Tracking, keine gespeicherte IP-Adresse. Wiedererkennung nur über einen Zufallsschlüssel im Browser.

Keine Eingabewerte

Formulareingaben, Request- und Response-Inhalte verlassen den Browser nie. Token-artige Werte werden unkenntlich gemacht.

Schwärzen und Ausblenden

Passwortfelder und Bereiche mit data-feedback-mask werden geschwärzt, data-feedback-block gar nicht aufgezeichnet.

Dein Server

Ein Binary, eine SQLite-Datei. Keine Cloud, kein Dritter, Aufbewahrung je Projekt einstellbar.

Funktionen je Projekt

Replay, Fehlererfassung, Testaufträge, bekannte Probleme: Jede Funktion hat ihren Schalter – aus heißt, es lädt nicht einmal Code.

Signierte Identität

Optional signiert deine Anwendung die Nutzerangaben – so kann sich niemand als jemand anderes ausgeben.

Außerdem

Kleine Dinge, die den Alltag leichter machen.

Viele Projekte

Eine Instanz für alle deine Websites und Apps, jedes mit eigenem Schlüssel und erlaubten Origins.

REST-API und Tokens

Alles, was das Dashboard kann, gibt es auch per API – etwa den Upload der Source Maps im Build.

Fünf Sprachen

Widget und Dashboard auf Deutsch, Englisch, Französisch, Italienisch und Spanisch, hell und dunkel.

Docker und Coolify

Fertiges Paket für Docker Compose und Coolify – oder einfach das Binary starten.

Handbuch eingebaut

Das komplette Handbuch steckt in der App, mit Beispielen für nginx, Express, Go, Vite und Next.js.

Mehrere Konten

Das ganze Team arbeitet im selben Dashboard, Tickets lassen sich zuweisen.

Download

Holen, starten, einbinden.

IllusionFeedback ist frei nutzbar – ohne Konto, ohne Installer.

Starten

Archiv entpacken und das Binary starten – Datenbank und Ordner legt es selbst an.

Einrichten

Im Browser öffnen, mit dem Einrichtungscode aus dem Log das erste Konto anlegen, Projekt erstellen.

Einbinden

Einbindungscode in deine Website einfügen – fertig. Der Knopf erscheint sofort.

Teil der IllusionForge-Familie.

Schlanke, selbst gehostete Werkzeuge mit gemeinsamem Designsystem: CMS, Formulare, Daten und Feedback.