git404hub

what is clipforge fr?

techseria/clipforge — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · pm founderComplexity · 4/5LicenseSetup · moderate

tl;dr

A web app that turns plain-language project descriptions into scene-by-scene AI generated promotional videos, merged into one file.

vibe map

mindmap
  root((clipforge))
    What it does
      Text to video project wizard
      Per-scene AI video generation
      FFmpeg powered merging
    Tech stack
      React
      Express
      PostgreSQL
      Redis
    Use cases
      Produce short promo videos at scale
      Compare AI video providers per scene
      Track daily generation quotas and spend
    Audience
      Marketers
      Small creative teams
    Concepts
      Provider quota refunds on failure
      Role based admin access
      Docker based monitoring stack

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 make with this?

VIBE 1

Turn a plain-language project brief into a sequence of AI generated video scenes.

VIBE 2

Mix cheap and expensive AI video providers per scene to control cost versus quality.

VIBE 3

Merge selected scene clips into one final promotional video with transitions and music.

VIBE 4

Track daily quota usage and spend per AI video provider through the analytics page.

what's the stack?

ReactExpressPostgreSQLRedisFFmpegDocker

how it stacks up fr

techseria/clipforge0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity4/53/54/5
Audiencepm founderdeveloperdeveloper

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

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Docker, your own Gemini and MiniMax API keys, and a Postgres and Redis connection before it runs.

AGPL version 3: free to use and modify, but if you run a modified version as a network service, you must share your changes under the same license.

in plain english

ClipForge is a web application built for marketers and small creative teams who need short promotional videos without learning a full video editor. A user describes a project in plain language, breaks it up into scenes, and the platform generates an eight second AI video clip for each scene, then merges the ones you like into a single downloadable video file. The tool lets you mix and match three different AI video generation providers, Google's Gemini Veo Pro, Veo Flash, and MiniMax's Hailuo, choosing per scene which one to use. This means a team can use a cheaper, faster option for early drafts and save the more expensive provider for the one shot that really needs to look polished. Each scene can also include a reference image to guide the video, a toggle for whether the clip should have synchronized audio, and a choice of transition style like a hard cut, fade, or crossfade between scenes. Because these AI video providers charge per generation, the platform enforces daily limits per model, refunds your quota if a generation fails, and shows how many attempts you have left before you use one. Every attempt at generating a scene is kept in a history so different takes can be compared and one selected as the final version. Once scenes are ready, a background worker uses FFmpeg to normalize the clips to a consistent resolution and format, apply the chosen transitions, mix in background music if you upload one, and produce the final merged video, keeping a record of every past export. On the administration side, the first time it starts up ClipForge automatically creates an admin account, and afterward supports role based logins for admins, editors, and viewers, along with an audit log of every generation, merge, and admin action. It also ships with monitoring tools, Prometheus, Grafana, and Loki, already wired together in its Docker setup, plus an analytics page showing generation counts, estimated spending, and which scenes get redone most often. The project is built with React, Express, and PostgreSQL, uses Redis backed background jobs, and stores files in S3 compatible object storage. It can be started locally in about five minutes using Docker Compose, provided you supply your own API keys for the video generation providers. It is released under the AGPL version 3 license.

prompts (copy fr)

prompt 1
Walk me through setting up ClipForge locally with Docker Compose and my Gemini and MiniMax API keys.
prompt 2
Explain how per-scene model selection between Veo Pro, Veo Flash, and Hailuo affects cost and quality.
prompt 3
Show me how the merge worker combines scene clips with transitions and background music.
prompt 4
How do daily quota limits and refunds on failed generations work in this platform?

Frequently asked questions

what is clipforge fr?

A web app that turns plain-language project descriptions into scene-by-scene AI generated promotional videos, merged into one file.

What language is clipforge written in?

Mainly TypeScript. The stack also includes React, Express, PostgreSQL.

What license does clipforge use?

AGPL version 3: free to use and modify, but if you run a modified version as a network service, you must share your changes under the same license.

How hard is clipforge to set up?

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

Who is clipforge for?

Mainly pm founder.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.