Skip to content
Andrew Voirol
WorkLogAboutContact
HomeWorkLog

AboutContact

✦ Just one prompt away from figuring it all out.

Monday, August 3, 2026vibe-bench

Eleven models, one commit, and a Three.js solar system

AI StudioShipping

Shipped an AI Studio export to GitHub in one session — but the 'fix somethings' turned into a React ecosystem upgrade. R3F 8→9, drei 9→10, recharts 2→3, lucide 0.344→1.28, all to get React 19 compatibility. Clean install, zero peer dep warnings, zero vulnerabilities. The app ranks 11 image-gen models — Gemini 3 Pro, Imagen 4 Ultra, GPT Image 1, Hunyuan, Seedream, Wan — by ELO and a six-axis 'Vibe Score' (chill, intellect, creativity, basedness, humor, safety). The hero is a Three.js scene with a noise-displaced icosahedron core orbited by model planets, 1,000 instanced particles, and connection lines. The Vibe Check tab sends prompts to Gemini 2.5 Flash with a structured JSON schema that forces scores on all six axes. 1,415 lines of code. One commit. The whole thing fits in your head if you squint — but the GLSL vertex shader alone is 60 lines of simplex noise.

← Previous

38 frame sizes in one GIF — fixing the screenshot disaster

Next →

Will it fit? The spatial reasoning app that actually works


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.