clip-creator
AI-powered CLI video generation using open media and automated scripting.
Create engaging videos from the terminal with AI.
An experimental developer-focused CLI that automates script generation, media sourcing, and video rendering using open APIs and FFmpeg.

Featured Project
clip-creator
Project Resources
Explore live deployments, documentation, and source code.
CLI + Web
Platform
POC
Stage
FFmpeg
Rendering
Automated
Workflow
Problem
Short-form video creation is repetitive and time-consuming.
Scripting, finding media assets, sourcing audio, and manually stitching everything together makes content production slow and operationally expensive.
Manual Creative Overhead
Creators spend disproportionate time ideating scripts, finding footage, sourcing audio, and rendering instead of focusing on storytelling.
Fragmented Toolchain
Moving between AI writing tools, stock media platforms, audio editors, and rendering software creates workflow friction and unnecessary context switching.
Poor Scalability
Producing multiple videos consistently becomes difficult when every asset, edit, and render requires hands-on manual intervention.
Capabilities
Automated video creation workflows.
AI Script Generation
Uses GROQ-hosted LLMs to generate engaging video scripts based on your selected topic, category, and tone.
Automated Media Sourcing
Pulls visuals from Pexels and audio assets from FreeSound to build compelling short-form videos automatically.
CLI & Interactive Workflow
Supports guided interactive video creation, direct command-based execution, and JSON config-driven workflows.
Batch Video Processing
Generate multiple videos in parallel with configurable concurrency for higher throughput workflows.
Web Interface
Includes a browser-based UI for users who prefer a visual workflow over terminal commands.
Config-Driven Automation
Define reusable video generation workflows through structured JSON configuration, making repeatable content production faster and more predictable.
Install
Install globally via npm.
Run the video generator directly from your terminal with global installation or npx.
Technology
Built with
Architecture
Pipeline-driven media generation.
A modular pipeline that transforms structured inputs into fully rendered short-form videos.
Input Layer
Interactive CLI prompts, direct commands, or JSON configuration files.
AI Content Generation
Topic expansion, script generation, and optional fact-checking via GROQ-hosted LLM workflows.
Asset Retrieval
Automatic sourcing of stock visuals and audio assets from external APIs.
Video Rendering
FFmpeg-based composition, transitions, subtitles, audio mixing, and export.
Evolution
Project evolution.
CLI Video Generation Foundation
Initial tooling focused on automated short-form video creation via command-line workflows.
AI-Powered Script Generation
Integrated LLM-driven scripting to automate ideation and structured storytelling.
Batch Processing & Config Workflows
Expanded into reusable config-driven automation and concurrent generation workflows.
Web Interface Layer
Added browser-based accessibility for users preferring visual workflows.