
Zelda Lofi
A cozy browser-based lofi player themed around The Legend of Zelda, with ambient sound mixing and a Pomodoro timer

A cozy browser-based lofi player themed around The Legend of Zelda, with ambient sound mixing and a Pomodoro timer
A browser-based lofi music player steeped in Legend of Zelda aesthetics, with 77 hand-curated tracks, an ambient sound mixer (rain, campfire, Kokiri Forest), and a Pomodoro timer with pixel art hearts. I wanted to build something simple in one night that my kids could help brainstorm and would actually think is cool.
Brainstorming with AI surfaced features I wouldn't have thought to build — I originally planned a Zelda character wiki, but the feature didn't mesh with the lofi music vibe. I asked Claude to brainstorm alternatives and it suggested both the ambient mixer and the Pomodoro timer, which became core features.
AI can nearly one-shot a simple app if you plan first — I used Claude Code's Plan Mode to scope features, then built the base functionality in a single session. I spent an extra hour the next day on minor bug fixes.
Human curation still matters — I personally sourced all 77 tracks and 6 ambient sounds, and chose retro pixel-art hearts for the Pomodoro timer over the AI-suggested stamina wheel.
Real-world use is still a critical way to test apps — The player worked great over Bluetooth in the car, but I discovered AirPlay to Sonos was broken when I tried to get it on the surround system. I diagnosed the audio codec issue with Claude and got it fixed.
The best way I can prepare my kids for what's coming is to spark their creativity and agency — Three of them (ages 7 to 15) brainstormed Zelda iconography for the hero image and watched their ideas ship the same night. My eldest uses it for studying now.
UI and all functionality built in Claude Code (via Cursor's terminal) with Opus 4.6 in a single session. Hero image generated with Nano Banana 2, remixed from an official Lofi Girl Synthwave Boy image. Music sourced from YouTube lofi compilations (GameChops, jokabi) with Claude Code extracting and splitting tracks. Deployed on Vercel.