AI Brand Generation

Vibe Check

Turn your vibe into reality. Hum a melody, snap a photo, or speak a feeling—AI instantly generates complete branded product experiences that match your exact vibe.

Multi-Modal Vibe Translation

Vibe Check transforms any input—photos, hummed melodies, voice descriptions, or sketches—into complete brand identities with product mockups and marketing copy. Built on Next.js with OpenAI's GPT-5-mini for text and GPT-Image-1-Mini for visuals.

Each vibe flows through emotional DNA analysis, brand identity generation, marketing copy creation, product mockup rendering, and conversational refinement with EdgeTTS speech synthesis.

AI Technology

Text AI GPT-5-mini
Image AI GPT-Image-1-Mini
Voice EdgeTTS (AvaNeural)
Framework Next.js 15

Core Capabilities

Photo Upload

Drag and drop images with instant preview. AI extracts colors, mood, and visual themes from your photos.

Audio Recording

Record 3-30 seconds of humming or singing with waveform visualization. AI analyzes tempo, energy, and mood.

Voice & Text Input

Web Speech API integration with manual text fallback. Speak or type your vibe description.

Drawing Canvas

Sketch your vibe with customizable brush tools. AI interprets shapes, colors, and creative intent.

Brand Generation

AI-generated logos, color palettes, typography, marketing copy, and product mockups from your vibe.

Voice Refinement

Conversational editing like "make it darker" or "add gold accents" with EdgeTTS speech synthesis.

Technical Specifications

Framework
Next.js 15.5.6
Text Generation
OpenAI GPT-5-mini
Image Generation
GPT-Image-1-Mini
Audio Transcription
GPT-4o-mini-transcribe
Text-to-Speech
EdgeTTS (AvaNeural)
Authentication
NextAuth.js v5
Database
PostgreSQL + Prisma
Payment
Stripe Integration

Getting Started

Quick setup guide for Vibe Check

1

Install Dependencies

npm install
python3 -m venv venv && source venv/bin/activate && pip install edge-tts
2

Configure Environment

Create .env with your API credentials:

OPENAI_API_KEY=your_openai_api_key
DATABASE_URL=your_postgresql_connection
NEXTAUTH_SECRET=your_nextauth_secret
STRIPE_SECRET_KEY=your_stripe_key
3

Initialize Database

npx prisma generate
npx prisma db push
4

Start Development Server

npm run dev

Access at http://localhost:3001

Ready to Transform Your Vibe?

Generate complete brand identities from photos, melodies, or feelings