Skip to content
Andrew Voirol
WorkLogAboutContact
HomeWorkLog

AboutContact

✦ Just one prompt away from figuring it all out.

Monday, July 27, 2026bookmark-organizer-build

Recon in a dark room: the AI Studio export that actually works

AI StudioReact

Dropped into another AI Studio export blind — and this one had walls where you'd expect walls. The recon pattern is always the same: read every file, chase every import, try to boot it, see what's real and what's scaffolding. Most exports are 60% hollow. This one parsed browser bookmark HTML files through an embedded Web Worker, ran duplicate detection across the full tree, and actually called the Gemini API with batched categorization, retry logic, and rate limiting. Twenty-two source files, 2,870 lines of TypeScript. The issues were all mechanical — broken relative import path in bookmarkUtils.ts, missing @types/react, Tailwind still on CDN, import map cruft in index.html. No architectural rot. The feature loop was complete: upload → browse → dedupe → AI categorize → health audit → export. Verdict: keeper.

← Previous

Custom GLSL clouds in an AI Studio export — this one's real

Next →

6,598 AudioContext errors and a geometry bug — the AI Studio recon


Andrew Voirol

Builder, hacker, shipper. Currently leaving localhost.

Navigate

WorkBuilder’s LogAboutContactRSS Feed

Connect

X / TwitterGitHubLinkedIn

© 2026 Andrew Voirol·Back to top ↑
✦Just one prompt away from figuring it all out.