Skip to content

An all-in-one creative suite to streamline and accelerate your ad campaign creation. Move seamlessly from initial concept to a fully composed video ad, all within a single, integrated workspace powered by Google's Gemini AI.

License

Notifications You must be signed in to change notification settings

dovvnloading/AdGeni

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

▶ Website

Graphite-AdGeni

Overview

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.


Update as of 11/20/2025:

Nano Banana Pro and Gemini 3 (preview) are now available in AdGeni!


Feature Gallery

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

Key Features

1. Advanced Visual 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

2. Specialized Design Modules

Packaging Design Studio

Generate boxes, bottles, pouches, and label concepts.

Set Design Studio

Create photorealistic environments:

  • Cycloramas
  • Industrial lofts
  • Nature scenes

3. Brand Identity Hub

Centralized brand palette, tone, and styling
applied across all generation modules.


4. Ad Editor

  • AI-assisted inpainting
  • Annotation tools
  • Text-driven region editing

5. Copywriting & Voiceover

  • Multi-platform ad copy
  • Script generation
  • High-quality TTS via gemini-2.5-flash-preview-tts

6. Video Composition & Export

  • Non-linear timeline
  • Keyframe-style animations
  • 720p & 1080p output
  • Browser-only MP4 / WebM rendering

Technical Architecture

  • React 19 SPA
  • Vite build system
  • TailwindCSS custom neumorphic UI
  • Google GenAI SDK integration
  • HTML5 Canvas video compositor
  • State: React Hooks + Context API

Supported Models

  • gemini-2.5-flash-image
  • gemini-2.5-flash
  • gemini-2.5-flash-preview-tts
  • gemini-3-pro-image-preview [NEW!]
  • gemini-3-pro-preview [NEW!]

Installation & Setup

Prerequisites

  • Node.js 18+
  • npm / yarn
  • A Gemini API Key (user-provided)

Clone

git clone https://github.com/dovvnloading/AdGeni.git
cd AdGeni

Install

npm install

Start Dev Server

npm run dev

Build

npm run build

Usage

1. Generating Images

  • Open Image Generation
  • Configure camera/lighting presets
  • (Optional) Upload reference
  • Enable Smart Mode
  • Generate

2. Brand Guidelines

Set palette + tone in Branding and enable Use Brand Guidelines in other modules.

3. Video Ads

  • Generate images, audio, text
  • Drag to timeline
  • Edit timing + animations
  • Export to video

License

This project is licensed under the Apache License 2.0.

You must retain attribution: © 2025 Matthew Robert Wesney

See the LICENSE file for details.


Credits

  • Matthew Robert Wesney – creator & lead developer
  • Google Gemini team — generative models
  • React / Vite / Tailwind communities

About

An all-in-one creative suite to streamline and accelerate your ad campaign creation. Move seamlessly from initial concept to a fully composed video ad, all within a single, integrated workspace powered by Google's Gemini AI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published