Skip to content
Live nowSeason 2 · Episode 15 · Agentic Coding Guide
← Back to builds
Screenshot of THRASH — a multiplayer website testing layer where a group can pile onto the same live site, try to break it, pin bugs to real elements, and leave feedback together in real time.

THRASH — a multiplayer website testing layer where a group can pile onto the same live site, try to break it, pin bugs to real elements, and leave feedback together in real time.

by rookepoole

★ 3.9 (9)

Voted by ₥AN$A, Air Planes, Auny 🧡, durdy, kaleb, rookepoole, Sharon, Smiley “MakeShif”, Wil

Create a room and paste the site you want to test. Guests join without accounts, choose a name/avatar, and appear in the live room. Each tester uses the “THRASH THIS” bookmarklet on the actual target website. Click PIN, select any real DOM element, and report a bug or comment. THRASH automatically captures the page URL, DOM selector, viewport, browser info, severity/category, and recent click trail for reproduction. Everyone in the room sees shared issues, live presence, page pins, activity, and can resolve or reopen findings together.

Models
GPT-5.6 Sol
Cost
Built in one ChatGPT session. Exact token count and per-session cost were not exposed to me.
Prompts & issues

The biggest problem was that arbitrary websites cannot reliably be embedded because of iframe/X-Frame-Options/CSP restrictions. I changed the architecture so THRASH injects an isolated Shadow DOM overlay onto the actual live site using a bookmarklet instead. Browser testing then caught a real bug where selecting an element immediately cleared the selected DOM node before submission; I fixed the state order and reran the full flow successfully. I also fixed React rerenders overwriting the prepared bookmarklet URL. For multiplayer sync I used persistent D1 storage plus fast polling instead of pretending WebSockets were guaranteed by the hosting environment.

3 comments

durdy 8/27/2026, 2:28:48 AM

Most complete one I tested: room created instantly, guest join, issue categories/severity, live chat and activity feed all worked. Name is generic; bookmarklet step is the only friction.

Auny 🧡 8/27/2026, 2:51:53 AM

i'm telling you stuff as much as i want!!

Sharon 8/27/2026, 3:18:02 AM

This is really good. Clean look, simple but valueble. Great stuff!