Releases: moesaif/dna-studio
Releases · moesaif/dna-studio
v0.1.1
v0.1.0
v0.1.0 — Initial Release
Self-hosted AI marketing platform. Extract Brand DNA from any website and generate on-brand campaigns for
every social platform.
DNA Studio is an open-source, model-agnostic alternative to Google Pomelli. Paste a URL, get a complete
marketing campaign, publish it — all on your own infrastructure.
Highlights
Brand DNA Extraction
- Paste any URL — Playwright crawls the site and extracts colors, fonts, logos, favicon, OG image, tone of
voice, target audience, industry, and keywords - AI-powered analysis enriches raw data with deeper brand insights
- Real-time streaming progress during analysis
Campaign Generation
- Natural language input — describe a campaign in plain English
- AI generates platform-specific creatives (Instagram, LinkedIn, Facebook, X)
- Personalized suggestions based on your brand's DNA with auto-generated preview images
- Suggestions are cached per brand so they load instantly on repeat visits
- Reference image upload support for visual context
- Multi-language support (English, Spanish, French, Arabic, Chinese, Japanese, and more)
AI Photoshoot
- Upload a product photo — AI analyzes it and generates professional mockups
- 6 style templates: Flat Lay, Lifestyle, Editorial, Minimal, On Model, In Context
- Free-form image generation with aspect ratio and style controls
- One-click download on all generated images
Model-Agnostic AI
- Switch LLM providers with one setting: OpenAI (GPT-4o), Anthropic (Claude), Google Gemini, or Ollama
(local) - Switch image providers: OpenAI DALL-E 3, Stability AI, or Replicate (Flux)
- Per-user settings stored in DB with env var fallback
- Functional settings page to configure providers and API keys from the UI
Multi-Brand Support
- Unlike Pomelli, manage multiple brands from one account
- Sidebar brand selector with one-click switching
- Each brand has its own DNA, suggestions, and campaigns
Self-Hosted & Private
- One docker compose up -d to run everything
- 4 services: app, worker, PostgreSQL, Redis
- Your data stays on your infrastructure
- MIT licensed
Tech Stack
- Next.js 16 + TypeScript + Tailwind CSS v4 + Framer Motion
- Prisma ORM + PostgreSQL
- BullMQ + Redis (scheduled publishing)
- Playwright (headless Chromium for web crawling)
- NextAuth.js (credentials + Google OAuth)
- Docker Compose deployment
Getting Started
git clone https://github.com/moesaif/dna-studio.git
cd dna-studio
cp .env.example .env
Add your API key(s) to .env
docker compose up -d
Open http://localhost:3000, create an account, and paste your first URL.
Full Changelog: https://github.com/moesaif/dna-studio/commits/v0.1.0