Skip to content

Releases: moesaif/dna-studio

v0.1.1

19 Mar 00:41

Choose a tag to compare

v0.1.0

17 Mar 21:10

Choose a tag to compare

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