AI News HubLIVE
In-site rewrite3 min read

Money Printer Pro – Open-source AI content generator

Money Printer Pro is an open-source AI content generator powered by Google Gemini and VEO 3.1, enabling photorealistic images and cinematic videos with identity preservation. It features 7 visual engines, autopilot batch generation, AI quality scoring, and a publish guard. Users pay Google directly with no markup or subscription.

SourceHacker News AIAuthor: office233

Notifications You must be signed in to change notification settings

Fork 0

Star 2

BranchesTags

Open more actions menu

Folders and files

NameName

Last commit message

Last commit date

Latest commit

History

10 Commits

10 Commits

examples

examples

scoring-service

scoring-service

src

src

.env.example

.env.example

.gitignore

.gitignore

LICENSE

LICENSE

README.md

README.md

next-env.d.ts

next-env.d.ts

next.config.mjs

next.config.mjs

package-lock.json

package-lock.json

package.json

package.json

tsconfig.json

tsconfig.json

Repository files navigation

The most powerful open-source AI content generator. Create photorealistic images and cinematic videos of any persona using Google Gemini + VEO 3.1 — fully autonomous content pipeline.

📸 Generated Examples — Zero Manual Editing

Every image and video below was generated 100% by Money Printer Pro. Same persona, consistent identity across all outputs.

AI-Generated Images

👆 8 images, 1 persona, different styles — the face stays consistent because of our identity lock engine.

🎬 AI-Generated Videos (VEO 3.1)

Image → 8s video · VEO 3.1

Urban lifestyle

Fashion editorial

🎞️ Multi-Shot Video Sequences

The pipeline can generate multi-shot sequences — multiple cinematic clips from different angles, seamlessly chained:

Close-up hook shot

Mid-range portrait

Movement tracking

⭐ If this is useful to you, give it a star! It helps others discover it.

🔥 What Makes This Different

Most AI image generators give you a prompt box and a button. Money Printer Pro is a full autonomous content pipeline — the same system used to run AI-powered social media accounts.

Feature Other Tools Money Printer Pro

Image generation ✅ ✅

Video generation (VEO 3.1) ❌ ✅

Multi-shot video sequences ❌ ✅

Identity preservation (same face) ❌ ✅

7 visual engines (lighting, shadow, motion...) ❌ ✅

AI quality scoring (5 channels) ❌ ✅

Smart content planner (anti-repeat) ❌ ✅

Autopilot mode (batch generation) ❌ ✅

Publish guard (quality gate) ❌ ✅

Your own API key (no middleman) ❌ ✅

✨ Features

🖼️ AI Image Generation

Photorealistic images with identity-locked reference photos. Upload one photo → get consistent identity across hundreds of generations.

🎬 AI Video Generation

8-second cinematic 9:16 videos from any generated image using Google VEO 3.1. Perfect for Reels, TikTok, Shorts.

🧠 7 Visual Engines

Ported from a production autonomous agent pipeline:

Lighting Engine — golden hour, studio, neon, based on location & time

Shadow Engine — directional shadows matching the lighting

Motion Engine — motion profiles (subtle, dynamic, static)

Weather Engine — weather validation & visual effects

Outfit Bias Engine — outfit adjustments for scene/weather

Scene Validator — validates shot/scene combinations

Visual Context Orchestrator — combines all engines into one cinematic prompt

📋 Smart Content Planner

Weighted pillar selection — balances content types (lifestyle, urban, music...)

Anti-repeat scene picker — never generates the same location/outfit/time twice in a row

Shot picker — weighted archetype selection with constraints

Caption generator — pillar-aware captions with soft CTAs

📊 AI Quality Scoring

Python FastAPI microservice that analyzes generated videos across 5 channels:

Face stability · Eye engagement · Lighting consistency · Motion smoothness · Composition

🛡️ Publish Guard

Quality gate with persona-specific thresholds — blocks low-quality content from publishing.

🚀 Autopilot Mode

Batch generate content automatically. Pick a persona, set the count, hit go. Planner decides style, location, shot — you just collect the results.

🚀 Quick Start

  1. Clone & Install

git clone https://github.com/office233/MoneyPrinterPro.git cd MoneyPrinterPro npm install

  1. Get a Gemini API Key

Go to Google AI Studio

Click "Create API Key"

Copy the key

  1. Run

npm run dev

  1. Configure

Open http://localhost:3000

Go to ⚙️ Settings → paste your Gemini API key → Test Connection

Create a persona → upload a reference photo

Generate images or videos 🎉

  1. (Optional) Start Scoring Service

cd scoring-service pip install -r requirements.txt uvicorn main:app --port 8000

💰 Pricing (Pay Google Directly)

You pay Google directly. No middleman. No markup. No subscription.

What Model Cost

Image (512px) Gemini Flash Image ~$0.045

Image (1024px) Gemini Flash Image ~$0.067

Video (8s 9:16) VEO 3.1 ~$0.50

$10 ≈ 150 images or 20 videos. Your data stays on your machine.

📁 Project Structure

money-printer-pro/ ├── src/app/ # Next.js pages │ ├── page.jsx # Dashboard (job history + stats) │ ├── generate/ # Generation page (image/video/both) │ ├── autopilot/ # Autopilot batch generation │ ├── settings/ # API key settings │ ├── personas/new/ # Create persona │ └── api/ # Backend routes │ ├── generate/ # Image generation │ ├── generate-video/ # Video generation (VEO) │ ├── jobs/ # Job history │ ├── autopilot/ # Autopilot controller │ └── score/ # Quality scoring ├── src/lib/ │ ├── engines/ # 7 visual engines │ ├── planner/ # Content planner │ ├── video/ # VEO video module │ ├── scoring/ # Scoring client │ ├── db.js # SQLite database │ └── publish-guard.js # Quality gate ├── src/config/ # Engine config JSONs ├── scoring-service/ # Python FastAPI scoring ├── examples/ # Generated examples (in repo) ├── assets/ # Reference & generated (gitignored) └── data/ # SQLite database (gitignored)

🛠️ Tech Stack

Layer Technology

Frontend Next.js 16, React 19

AI — Images Google Gemini API (@google/genai)

AI — Video Google VEO 3.1 (Vertex AI)

Engines 7 visual context engines (pure JS)

Database SQLite via better-sqlite3

Scoring Python FastAPI + OpenCV + InsightFace

Styling Vanilla CSS (dark Linear-inspired theme)

🔒 Privacy & Security

API keys live only in your browser's localStorage. Sent via x-api-key header only.

No server-side fallback key. No key = HTTP 401.

All inputs validated server-side — path traversal protection, MIME checking, body size limits.

No telemetry, no tracking, no analytics.

Everything stays on your machine.

📝 License

MIT — Use it however you want. Make money with it. 💰

⭐ Star this repo if you're making money with AI-generated content!

Made with ❤️ and AI

About

Open-source AI content generator. Photorealistic images + cinematic videos with identity preservation. 7 visual engines, autopilot mode, AI scoring. Powered by Google Gemini + VEO 3.1.

github.com/office233/MoneyPrinterPro

Topics

open-source

machine-learning

social-media

ai

nextjs

autopilot

gemini

image-generation

ai-agents

video-generation

content-creation

veo

Resources

Readme

License

MIT license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

2 stars

Watchers

1 watching

Forks

0 forks

Report repository

Releases

No releases published

Packages 0

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

JavaScript 79.5%

CSS 11.6%

Python 8.9%