inspiration
i've shipped like six-seven projects this year. all of them worked. nobody saw a single one.
the advice is always "just build an audience." but that's marketing, and marketing isn't CS, so it lived on my someday list forever. meanwhile every dev posts the same "hi everyone, today i'm excited to share my platform…" into the void, written for other devs, while gen z's attention span is already cooked.
so i did the laziest possible thing. instead of learning to market, i automated my way out of it.
what it does
lazy.mp4 turns a github repo into a short-form video people actually watch.
point it at your repo -> it reads what you actually built -> clocks what's going viral in your niche right now -> writes you a script -> you read ~30 seconds off a teleprompter -> and it does the rest: cuts the dead air, kills the ums, adds word-pop captions, and drops in the brainrot (aura meters, trending counters, the works).
the demo video on this page is the output. one take off a teleprompter. everything else on screen, lazy.mp4 made.
how we built it
- app: Next.js + React + TypeScript + Tailwind on Vercel: connect a repo, research the niche, write the script, teleprompter, review.
- research + script: Exa to pull what's actually trending, OpenAI (GPT) to reverse-engineer the viral framework and write a hook that isn't jargon.
- edit pipeline (a render service on Railway): whisper-1 for word-level transcripts -> a cut planner that strips dead space + fillers -> FFmpeg to cut/normalize/composite -> HyperFrames (HTML/GSAP -> transparent video) for the bespoke animations → burned-in captions.
- auth + data: Supabase.
it's the same pipeline that made our pitch video. we didn't fake the demo: that would take effort.
challenges we ran into
- not looking like AI slop. the gap between "clean but generic" and "actually good" turned out to be a vision-QA loop: render a scene, look at the frames with a model, re-render until it's right.
- captions that survive a cooked attention span: word-level timing off whisper, popped one word at a time.
- the recursive part. the tool markets things, so it has to market itself. the video is the pitch is the product. very lazy. very hard to stop thinking about.
what we learned
people don't skip your project because it's bad. they skip it because it was pitched like documentation. format is the whole game.
what's next
bespoke premium scenes on every beat, an assets folder that pulls your real brand + UI, and one-click "post to tiktok." the viral loop kind of writes itself. literally.
Built With
- exa
- ffmpeg
- gpt-4o
- gsap
- hyperframes
- next.js
- node.js
- openai
- railway
- react
- remotion
- supabase
- tailwindcss
- typescript
- vercel
- whisper


Log in or sign up for Devpost to join the conversation.