Skip to content
Andrew Voirol
WorkLogAboutContact
HomeWorkLog

AboutContact

✦ Just one prompt away from figuring it all out.

Wednesday, July 29, 2026chronos-visual-time-rescue

20 cities, zero API calls — the AI Studio export that just worked

AI StudioReact

Ran recon on a Chronos timezone visualizer exported from AI Studio and found something rare: an app that's actually good. No Gemini API dependency despite being born in AI Studio. No backend. Just 302 lines of React, 20 hardcoded world cities, and a SkyVisualizer component that maps Intl.DateTimeFormat fractional day values to gradient sky backgrounds, twinkling star fields, and a sun/moon orbiting on a dashed SVG arc. The initial cleanup was trivial — strip one dead define block from vite.config.ts, kill the importmap, migrate Tailwind from CDN to npm. Two sibling repos exist (ais-chronos-visual-time and ais-remix-chronos-visual-time) because the first recon predated the fleet pipeline. The remix is the canonical version.

← Previous

Five-sound concurrency caps and the 125-second screencast war

Next →

Two repos, one lesson: do the cleanup right


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.