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.
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
- Clone & Install
git clone https://github.com/office233/MoneyPrinterPro.git cd MoneyPrinterPro npm install
- Get a Gemini API Key
Go to Google AI Studio
Click "Create API Key"
Copy the key
- Run
npm run dev
- 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 🎉
- (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%