gitwtfhub

wtf is creative-forge?

davidmosiah/creative-forge — explained in plain English

Analysis updated 2026-05-18

6PythonAudience · pm founderComplexity · 4/5LicenseSetup · moderate

TL;DR

An AI agent driven pipeline for building paid ad creatives that separates what agents claim from what is actually verified true before anything publishes.

Mindmap

mindmap
  root((creative-forge))
    What it does
      AI ad creative pipeline
      Fail-closed verification
      Paused-only publishing
    Tech stack
      Python
      Remotion
      Node.js
    Use cases
      Localized ad creatives
      Fictional demo app
      Honest metrics reporting
    Audience
      Founders
      Marketers
      AI agent builders

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

Why would anyone build with this?

REASON 1

Generate and localize paid ad creatives for multiple markets using AI agents.

REASON 2

Run a fictional demo campaign end to end to see the full pipeline without real accounts.

REASON 3

Require verified proof from the ad platform before any ad is considered published.

REASON 4

Render short ad videos automatically using the bundled Remotion pipeline.

What's in the stack?

PythonRemotionNode.js

How it stacks up

davidmosiah/creative-forgeaclark4life/home-depot-crawlaetheria-labs1/storefront-skills
Stars666
LanguagePythonPythonPython
Last pushed2014-08-10
MaintenanceDormant
Setup difficultymoderatemoderateeasy
Complexity4/52/53/5
Audiencepm founderdeveloperpm founder

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

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Full video rendering needs a Node.js and Remotion setup in addition to the Python package.

You can use and modify this freely, but if you run a modified version as a network service, you must also share your source code under the same license.

Wtf does this do

creative-forge is a system where AI agents handle the creative work behind paid advertising campaigns, such as research, writing ad copy, adapting creatives for different markets, and judging quality, while separate automated checks make sure nothing the agent claims is actually false. The core idea is that agent driven ad tools tend to say things like campaign published when nothing was actually published, or report numbers that do not exist. This project is built specifically to avoid that by never letting the agent's own word count as proof. The workflow moves through a fixed sequence of stages: checking readiness, doing research, building a brief, generating creative concepts, producing and localizing them for different languages and regions, rendering final images and video, running quality checks, and finally publishing ads, but only in a paused state that is never allowed to go live automatically. Every stage produces a file on disk that can be reviewed later, and every publish action requires a fresh confirmation from the actual advertising platform showing the ad is genuinely paused, not just a local record claiming so. Three rules run through the whole system. Every ad idea must be traceable back to real research. A local record can never substitute for checking the real state of things on the ad platform. And performance numbers are always reported honestly, using a clear missing data label instead of showing zero when a number is simply unavailable. The project ships with a fictional demo advertising app called sunrise-demo so the entire pipeline can be tried end to end using made up data, with no real accounts or credentials needed. It can be installed as a Python package, and a full checkout also supports rendering short videos using a tool called Remotion. The project is released under the AGPL-3.0 license.

Yoink these prompts

Prompt 1
Walk me through running the sunrise-demo quick start for creative-forge.
Prompt 2
Explain how creative-forge verifies an ad is actually paused instead of trusting the agent.
Prompt 3
Show me the 12-stage loop this project uses from research to publishing.
Prompt 4
Help me onboard my own advertising app into creative-forge using GETTING-STARTED.md.

Frequently asked questions

wtf is creative-forge?

An AI agent driven pipeline for building paid ad creatives that separates what agents claim from what is actually verified true before anything publishes.

What language is creative-forge written in?

Mainly Python. The stack also includes Python, Remotion, Node.js.

What license does creative-forge use?

You can use and modify this freely, but if you run a modified version as a network service, you must also share your source code under the same license.

How hard is creative-forge to set up?

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

Who is creative-forge for?

Mainly pm founder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.