← Hookline

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.

Newsletter coming soon — check back later.