whatisgithub

What is auto-video-gen?

cuongyd196/auto-video-gen — explained in plain English

Analysis updated 2026-05-18

13TypeScriptAudience · vibe coderComplexity · 3/5Setup · moderate

In one sentence

A tool that turns a news article, GitHub repo link, or text file into a finished vertical TikTok/Reels/Shorts video using AI-written scripts and automated rendering.

Mindmap

mindmap
  root((auto video gen))
    What it does
      URL to vertical video
      AI written scripts
      Automated rendering
    Tech stack
      TypeScript
      Node.js
      HyperFrames
      Puppeteer
    Use cases
      TikTok Reels Shorts
      News article videos
      GitHub repo explainers
    Audience
      Content creators
      Vibe coders
    Setup
      Claude Code command
      TTS API key
      Manual script pipeline

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Turn a news article URL into a ready-to-post vertical video in about five minutes.

USE CASE 2

Generate a short explainer video summarizing a GitHub repository from its URL.

USE CASE 3

Produce Vietnamese-voiced or multilingual videos using different text-to-speech providers.

USE CASE 4

Auto-generate a TikTok caption and hashtags alongside the rendered video.

What is it built with?

TypeScriptNode.jsHyperFramesPuppeteerGSAPZodVitest

How does it compare?

cuongyd196/auto-video-genabhi-arya1/riffandersondanieln/hexllama
Stars131313
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatehardeasy
Complexity3/54/52/5
Audiencevibe coderdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Node.js 22+ and a text-to-speech API key from Vbee, LucyLab, or ElevenLabs.

So what is it?

Auto Video Gen turns a news article link, a GitHub repo URL, or a plain text or markdown file into a finished vertical video, sized for TikTok, Reels, and Shorts, without any manual video editing. The pitch is that a task which normally takes about three hours (writing a script, choosing visuals, recording or finding a voice, then editing in CapCut or Premiere) can be done in around five minutes by pasting a single URL. The recommended way to use it is through Claude Code, either in a terminal or the VS Code extension. After installing the project and setting a text-to-speech API key, a user types a single command such as create-news-video followed by a URL, and the pipeline handles the rest. There is also a manual path for people without Claude Code, where a script file is edited by hand and run through the project's own pipeline command. Under the hood, Claude Code handles the creative part, generating a script and picking from six visual templates such as a hook, comparison, stat highlight, feature list, callout, and outro. The script is validated, then each scene is converted to speech using one of three text-to-speech providers, Vbee, LucyLab, or ElevenLabs, with LucyLab and Vbee aimed at Vietnamese voices and ElevenLabs supporting more than 30 languages. Sound effects are mixed in automatically. Frames are rendered with a tool called HyperFrames, built on Puppeteer and GSAP animations, and encoded into a final video at 1080 by 1920 resolution, 30 frames per second. The project is a fork of an earlier Auto-Create-Video project, adding the Vbee voice provider, a second lighter visual theme, and automatic generation of a TikTok caption with hashtags after each render. It is built with Node.js 22 and above, TypeScript, Zod for validating the script format, and Vitest for testing. The README does not state a license.

Copy-paste prompts

Prompt 1
Help me set up auto-video-gen and configure a text-to-speech provider in my .env.local file.
Prompt 2
Show me how to use the create-news-video command inside Claude Code to turn a GitHub repo URL into a video.
Prompt 3
Explain the difference between the LucyLab, Vbee, and ElevenLabs TTS providers in this project.
Prompt 4
Help me write a script.json file manually so I can run the pipeline without Claude Code.
Prompt 5
Walk me through how the six video templates work and when to use each one.

Frequently asked questions

What is auto-video-gen?

A tool that turns a news article, GitHub repo link, or text file into a finished vertical TikTok/Reels/Shorts video using AI-written scripts and automated rendering.

What language is auto-video-gen written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, HyperFrames.

How hard is auto-video-gen to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is auto-video-gen for?

Mainly vibe coder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.