Pitch: “Turn every GitHub release into a fun, polished video changelog. Great for OSS, indie SaaS, and dev teams that want to keep docs fresh and users engaged.”

  1. Trigger: GitHub Merge or Release When a PR is merged or a release is tagged, a webhook triggers your workflow (n8n or Bolt).

  2. Analyze Code Changes or PR Description Use OpenAI to:

Summarize the change (e.g., “Added dark mode toggle on settings page”)

Detect affected components or routes

Generate:

A Markdown doc update

A “How to use this” guide

A one-liner for changelog or release notes

  1. Update the Site’s Documentation Automatically You push the generated Markdown into:

docs/ directory of a static site (like Docusaurus, Astro, Next.js)

Or publish it directly to a Supabase/Notion/Readme.so backend via API

Bonus: You can also trigger a Vercel or Netlify redeploy to publish the new docs.

  1. Inject Screenshot or Visuals (Optional) Use Puppeteer or Playwright to auto-capture the updated UI state

Embed that into the Markdown as a visual step

  1. Create and Embed the Comedic Video Use OpenAI + ElevenLabs/D-ID to:

Turn the documentation into a script

Auto-generate a short video walkthrough (funny, friendly tone)

Embed the video in the updated docs or a new /releases or /features section of the site

  1. Deploy Push to GitHub Pages / Vercel (if you’re using a static docs site)

Or sync with a CMS (e.g., Notion, Supabase table, ReadMe.com)

Built With

Share this project:

Updates