visuelles Feedback für KI-Apps
Visuelles Feedback Tool für KI-Apps
Patchrooms ist die visuelle Feedback-Schicht für Apps, die du mit KI baust. Reviewer klicken direkt auf die Live-Preview — ohne Account — und du bekommst eine agent-ready Punch-List, die dein Coding Agent lesen und fixen kann.
AnmeldenEin Feedback Widget für AI Apps, das dein Coding Agent versteht
Du baust Apps mit KI — mit Lovable, v0, Claude Code oder Cursor. Der Bau dauert nur noch Minuten. Der Flaschenhals ist das Review: jemand muss sich die Preview ansehen und dem Agent präzise sagen, was falsch ist.
Patchrooms ist dafür die visuelle Feedback-Schicht. Ein einziges Script auf der Live-Preview, und jeder mit dem Link klickt das kaputte Element an und schreibt (oder spricht) einen Kommentar. Aus dem Klick wird ein strukturierter Report — kein "der Button links, nein der andere" mehr im Slack-Thread.
<script src="https://room.patchrooms.com/v1/patchrooms.js"
data-project-key="pr_xxx"
data-mode="artifact-review"></script>
Kein Build-Step, kein separates Review-Tool zum Öffnen. Die Preview deiner App ist die Oberfläche, auf die geklickt wird.
Was Patchrooms bei jedem Klick erfasst
Damit der Agent nicht raten muss, packt jeder Report den vollen Kontext des Moments ein:
- den DOM-Selector des angeklickten Elements
- einen Screenshot genau dieser Stelle
- die Page-URL, den Viewport und den Browser
- eventuelle Konsolen-Fehler auf der Seite
- den Kommentar — getippt oder als Voice-Note, die automatisch transkribiert wird
Mehr wird nicht erfasst. Kein Session-Recording, kein Tracking über deine App hinaus. Es geht nur um das eine Element und den einen Kommentar.
Reviewer ohne Account
Wer reviewt, braucht keinen Account und keinen Login — nur den Preview-Link. Kommentieren ist frei und unbegrenzt. Nur die Person, die die Reports triagiert, meldet sich im Dashboard an.
Zum Einbetten nutzt du den public project key (pr_...) — der darf im HTML stehen. Der geheime Secret Key (pr_sk_*) für den MCP-Zugriff bleibt serverseitig und gehört nie in den Browser.
Zurück in deinen Coding Agent — als agent-ready Markdown
Jeder Report hat einen "Copy agent feedback"-Button. Ein Klick macht daraus einen Markdown-Block, den du direkt in Claude Code, Cursor, Lovable, v0 oder Bolt einfügst. Der Markdown-Text selbst bleibt bewusst auf Englisch — das ist die Sprache, in der der Coding Agent am zuverlässigsten arbeitet:
## Patchrooms report: onboarding preview **Selector:** `header > nav > button.cta` **Goal:** Fix the layout collision at mobile widths. **Constraints:** Keep desktop unchanged. Keep the button inside the header. - **Viewport:** 375x812 (mobile) - **Console:** none - **Screenshot:** https://app.patchrooms.com/blob/6f2a91 - **Comment (transcribed):** "On mobile the Upgrade button sits on top of the nav bar."
Oder du überspringst das Einfügen: über den MCP-Server liest der Agent die Queue direkt (list_reports / get_report, Screenshots inline) und schließt erledigte Reports mit set_status. Lesen und Schließen sind heute live.
Für dein AI-Building-Tool gemacht
Das gleiche Script tag läuft auf jeder Live-Preview. Es gibt Anleitungen pro Tool:
- Patchrooms für Lovable und für v0 — Preview-Review für Builder-Chats
- Patchrooms für Claude Code und für Cursor — Feedback-Workflow für Coding Agents
- Agent-ready Feedback — wie strukturierter Kontext den Agent trifft
Die vollständige Doku bleibt auf Englisch unter docs.patchrooms.com. Preise und Workflows zeigen den Rest.
Häufige Fragen
- Was ist Patchrooms in einem Satz?
- Ein visuelles Feedback Widget für AI Apps: Reviewer klicken auf die Live-Preview, und jeder Klick wird ein strukturierter Report (Selector, Screenshot, URL, Konsole, Kommentar), den dein Coding Agent direkt lesen und fixen kann.
- Brauchen Reviewer einen Account?
- Nein. Wer reviewt, braucht nur den Preview-Link. Kommentieren ist frei und ohne Login. Nur wer die Reports im Dashboard triagiert, meldet sich an.
- Wie sieht es mit Datenschutz aus — was wird erfasst?
- Nur was zum Report gehört: der Selector des angeklickten Elements, ein Screenshot, Page-URL, Viewport, Browser, eventuelle Konsolen-Fehler und dein Kommentar. Kein Session-Recording, kein Tracking über die App hinaus.
- Was ist der Unterschied zwischen public project key und Secret Key?
- Der public project key (pr_...) darf im HTML stehen und aktiviert das Widget. Der geheime Secret Key (pr_sk_*) für den MCP-Zugriff bleibt serverseitig und gehört nie in den Browser.
- Verlangsamt das Widget meine App?
- Nein. Das Script wird async geladen und initialisiert die Review-Schicht erst, wenn ein Reviewer sie öffnet. Für alle anderen rendert deine App ganz normal.