Made by Devendra
Hookline started as a way to put a lyric video together for a song I couldn't stop humming, without paying for a SaaS or learning After Effects. Every step the user takes is a step I wanted to take myself: drop a song, hit go, tweak the bits the AI got wrong, export.
The whole thing runs in your browser. Your keys, your audio, your render — none of it touches my servers, because there are none. I pay for nothing extra to host this; you pay for the free tier of two AI providers and that's it.
If you're curious about how I work on this, I write notes at AI Plus Me.
Free AI tools I use weekly
Every tool below has a generous free tier. Hookline itself is built on this stack.
- Claude Code ↗
The CLI agent that wrote most of Hookline alongside Devendra. Lives in the terminal, edits files directly, runs tests.
why Pair-programming with an AI that can actually use the tools you already use.
- Google AI Studio ↗
Free Gemini key + a playground for prompts. Hookline's vibe picker, display planner and inline refine all run on this.
why Generous free tier, structured-output JSON mode, easy to test prompts in the browser.
- Groq ↗
Whisper-large-v3-turbo transcription at sub-second latency. Hookline transcribes a 3-min song in ~4 seconds.
why Free tier is plenty for personal use, and the API is OpenAI-compatible so it drops in anywhere.
- Remotion ↗
React for videos. Hookline renders every preview and every export with it — no server, all in the browser.
why If you can write a React component, you can render an animation. Hot reload + a preview player out of the box.
- Mediabunny ↗
Browser-side audio/video mux + encode. Hookline uses it to assemble the final MP4 in WebCodecs.
why Pure browser stack — no FFmpeg WASM, no server hop. Friendly TypeScript API.
- Next.js + Vercel ↗
Hookline's app shell + free hosting. App router, server components only where they pay off.
why Free tier covers everything Hookline needs because there's no server-side render or queue.
Newsletter — occasional, no schedule
A short note when I learn something worth sharing — a new free AI tool, a bug I chased, a model that changed how I build. No daily email, no upsell.