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.
Article intelligence
Key points
- Generates photorealistic images and 8-second cinematic videos with consistent identity across outputs.
- Integrates 7 visual engines for lighting, shadow, motion, weather, outfit, scene validation, and context orchestration.
- Autopilot mode for batch generation with smart content planning to avoid repetition.
- Privacy-focused: all data stays on the user's machine, no telemetry or tracking.
Why it matters
This matters because generates photorealistic images and 8-second cinematic videos with consistent identity across outputs.
Technical impact
May affect model selection, inference cost, product capability, and evaluation benchmarks.
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%