Frutigo Media Player 🫧
I rebuilt 2008. Glossy glass, bubbles, sun glare, wet plastic, a player you can actually play. The aesthetic everyone misses, except this one's real, it moves, and every note is synthesized in real time.
Tap play, drag the window, watch the goldfish dart on the treble. It's meant to be touched.
What's inside
Every track is generated live by a built-in synth engine, so play, seek, volume and EQ all affect real sound
A draggable frosted-glass Aero window with a working minimize-genie, maximize and close
A spinning iridescent CD, live FFT visualizer, and a real 5-band graphic EQ that changes the actual sound
An audio-reactive world: sun glare pulses on the bass, bubbles burst on the kick, a goldfish darts on the treble
Themes, a share-card PNG export, bubble cursor, water ripples, saved preferences
How I built it with the agent
I connected Claude Code with Opus 4.8 as an external agent and directed it to turn the whole thing into clean Framer-compatible React components. This is a live synth engine, real FFT data, and an audio-reactive scene, all running.
That's not something you mock up, it's a build that wouldn't exist by hand in this window. The agent let me push the direction to a place that wasn't reachable before. What surprised me was how far it took the interactive side, not just layout.
Preview link:
Frutigo Media Player 🫧
I rebuilt 2008. Glossy glass, bubbles, sun glare, wet plastic, a player you can actually play. The aesthetic everyone misses, except this one's real, it moves, and every note is synthesized in real time.
Tap play, drag the window, watch the goldfish dart on the treble. It's meant to be touched.
What's inside
Every track is generated live by a built-in synth engine, so play, seek, volume and EQ all affect real sound
A draggable frosted-glass Aero window with a working minimize-genie, maximize and close
A spinning iridescent CD, live FFT visualizer, and a real 5-band graphic EQ that changes the actual sound
An audio-reactive world: sun glare pulses on the bass, bubbles burst on the kick, a goldfish darts on the treble
Themes, a share-card PNG export, bubble cursor, water ripples, saved preferences
How I built it with the agent
I connected Claude Code with Opus 4.8 as an external agent and directed it to turn the whole thing into clean Framer-compatible React components. This is a live synth engine, real FFT data, and an audio-reactive scene, all running.
That's not something you mock up, it's a build that wouldn't exist by hand in this window. The agent let me push the direction to a place that wasn't reachable before. What surprised me was how far it took the interactive side, not just layout.
Preview link: