Graphite-AdGeni is an open-source, AI-powered advertising suite for generating complete marketing assets:
product photography, packaging concepts, set designs, ad copy, voiceovers, and export-ready video compositions.
Built with React 19, TypeScript, Tailwind, and the Google Gemini 2.5 models.
Nano Banana Pro and Gemini 3 (preview) are now available in AdGeni!
A visual overview of Graphite-AdGeni’s major tools and creative workflows.
Voiceover Script
|
Text Ad Campaign
|
Set Design
|
Packaging Editor
|
Package Design
|
Generated Preview
|
Composition Workspace
|
Brand Identity
|
Ad Generation
|
- Product & Scene synthesis via
gemini-2.5-flash-image - Smart Mode (two-stage composition using driver images)
- Professional virtual photography controls
- Built-in upscaling
Generate boxes, bottles, pouches, and label concepts.
Create photorealistic environments:
- Cycloramas
- Industrial lofts
- Nature scenes
Centralized brand palette, tone, and styling
applied across all generation modules.
- AI-assisted inpainting
- Annotation tools
- Text-driven region editing
- Multi-platform ad copy
- Script generation
- High-quality TTS via
gemini-2.5-flash-preview-tts
- Non-linear timeline
- Keyframe-style animations
- 720p & 1080p output
- Browser-only MP4 / WebM rendering
- React 19 SPA
- Vite build system
- TailwindCSS custom neumorphic UI
- Google GenAI SDK integration
- HTML5 Canvas video compositor
- State: React Hooks + Context API
gemini-2.5-flash-imagegemini-2.5-flashgemini-2.5-flash-preview-ttsgemini-3-pro-image-preview[NEW!]gemini-3-pro-preview[NEW!]
- Node.js 18+
- npm / yarn
- A Gemini API Key (user-provided)
git clone https://github.com/dovvnloading/AdGeni.git
cd AdGeninpm installnpm run devnpm run build- Open Image Generation
- Configure camera/lighting presets
- (Optional) Upload reference
- Enable Smart Mode
- Generate
Set palette + tone in Branding and enable Use Brand Guidelines in other modules.
- Generate images, audio, text
- Drag to timeline
- Edit timing + animations
- Export to video
This project is licensed under the Apache License 2.0.
You must retain attribution: © 2025 Matthew Robert Wesney
See the LICENSE file for details.
- Matthew Robert Wesney – creator & lead developer
- Google Gemini team — generative models
- React / Vite / Tailwind communities








