tool

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.

AI
CLI
FFmpeg
GROQ
Automation
clip-creator

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.

install
npm install -g clip-creator

Technology

Built with

Node.js
FFmpeg
GROQ API
llama3-70b-8192
Pexels API
FreeSound API

Architecture

Pipeline-driven media generation.

A modular pipeline that transforms structured inputs into fully rendered short-form videos.

01

Input Layer

Interactive CLI prompts, direct commands, or JSON configuration files.

02

AI Content Generation

Topic expansion, script generation, and optional fact-checking via GROQ-hosted LLM workflows.

03

Asset Retrieval

Automatic sourcing of stock visuals and audio assets from external APIs.

04

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.