AgnusBlast — Virtual AI Artist
A virtual AI music artist — 10 tracks on Spotify via Suno AI + DistroKid, a fully custom cinematic website at agnusblast.carlfung.dev (React + Vite, stitched Suno-video hero, inline YouTube/Spotify/Suno embeds), and automated Instagram/X content via Late API.
Scroll to tour the site
AgnusBlast — Virtual AI Artist

A complete virtual-artist project: AI-generated music on every major streaming platform, a fully custom promotional website, and automated social media — all built and run with AI tools.
Visit the live site → agnusblast.carlfung.dev
The Website
What began as a quick Lovable prototype is now a fully professional, hand-built artist site. I rebuilt it from scratch as a custom React + Vite app with a cinematic, editorial design — K-drama OST energy meets a modern record-label landing page.
- Cinematic hero — a 20-second montage I stitched with ffmpeg from eight of AgnusBlast's own Suno music videos, crossfading through neon, rain, fireworks and starlight.
- Real embeds — every track plays inline: YouTube music videos, a Spotify playlist, and Suno's own player.
- Editorial design — oversized kinetic type, a midnight-and-gold palette, Korean & Japanese typographic accents, smooth scroll (Lenis) and scroll-reveal motion (Framer Motion).
- Fully static & config-driven — no backend; the whole catalogue lives in one typed data file and deploys instantly to Vercel.


| Website | Technology |
|---|---|
| Framework | React + Vite + TypeScript |
| Styling | Tailwind CSS + shadcn/ui |
| Motion | Framer Motion · Lenis smooth scroll |
| Media | ffmpeg hero montage · YouTube / Spotify / Suno embeds |
| Hosting | Vercel — agnusblast.carlfung.dev |
Music Production
Created with Suno AI, distributed via DistroKid to Spotify, Apple Music, YouTube, and 20+ platforms.
| Metric | Value |
|---|---|
| Tracks released | 10 across 8 releases |
| Suno followers | 119 |
| Total plays | 13K+ |
| Top track | "It's Okay..." — 2,555 plays |
| Direction | Korean dream-pop · anime ballad |
| Featured in | DistroKid Pop playlist (362K+ saves) |
Discography
| Release | Genre | Highlights |
|---|---|---|
| Project 3C | J-Pop | First release — 2 tracks, cosmic themes |
| Between You and the Stars | J-Pop | Japanese lyrics, dreamy aesthetic |
| Voyage of Light | J-Pop | Celestial theme |
| Sugar Rush / Lemon Drop | K-Pop | Genre pivot to bubblegum pop |
| Lollipop Lights | K-Pop | Disco-pop remix |
| It's Okay... | K-Pop Ballad | Top performer — 2.5K plays |
Social Media Automation — the "AI Artist" part
What makes AgnusBlast a true AI artist isn't just the music — it's that the promotion runs itself. A Claude Code agent acts as the artist's social media manager, and the Late API is the publishing engine.
- Strategy — every Monday a scheduled Claude Code agent reviews the catalogue and Suno performance, then plans the week: which tracks to push, post angles, hooks, hashtags, and captions (4 posts/week).
- Scheduling & posting — the plan is handed to the Late API, which auto-schedules and publishes to Instagram and X with the right images, captions, and timing — zero manual posting.
- On-brand by default — a fixed cosmic / dream-pop aesthetic (1:1 format, consistent palette) so the feed reads like a real label rollout.
- A self-running loop — generate music (Suno) → distribute (DistroKid) → strategize + schedule (Claude Code + Late API) → repeat. The music, the art, and the marketing are all AI-run.
Build Log
- From Code to Chorus: How I Built a Virtual AI Artist — the full origin story: Suno AI, DistroKid distribution, genre evolution from J-Pop to K-Pop
- Automating Social Media for a Virtual Music Artist with Late API — Instagram + X automation pipeline with Claude Code cowork scheduling