brainstate

moesaif/dna-studio

DNA Studio is a self-hosted, open-source AI marketing platform that generates on-brand social media content from a website URL.

It solves the problem of creating consistent, on-brand marketing content by analyzing a website's visual and textual identity and generating platform-specific campaigns for social media. The platform uses Playwright to crawl websites for brand data and a provider-agnostic AI stack to generate content, images, and videos.

TypeScript★ 50MITGitHub ↗

Similar

  1. JustVugg/colibri

    colibri is a C inference engine that runs very large open mixture-of-experts models on the machine you already have.

    C★ 47.5kApache-2.0GitHub ↗

  2. deepseek-ai/dsh-superagent-prototype

    dsh-superagent is a research prototype for a proactive coding agent that works on a single GitHub repository using DeepSeek Harness.

    TypeScript★ 17.9kMITGitHub ↗

  3. anthropics/FlashProve

    FlashProve is a research prototype for zero-knowledge proofs of AI inference that allows providers to prove model identity without revealing weights.

    Lean★ 462Apache-2.0GitHub ↗

  4. pgEdge/ai-dba-workbench

    A PostgreSQL monitoring system that combines traditional and AI-based monitoring for instances v14+ including Supabase and Amazon RDS.

    Go★ 50PostgreSQLGitHub ↗

  5. NVIDIA/auto-ontology

    An open context layer that turns database metadata into an ontology, so AI agents answer questions about enterprise data with fewer wrong answers.

    Python★ 3.1kApache-2.0GitHub ↗

  6. mlimarenko/IronRAG

    IronRAG is a self-hosted document search and grounded answer system for teams and AI agents.

    Rust★ 50MITGitHub ↗

  7. finic-ai/kairos

    Kairos is an open-source, real-time fraud and risk decisioning platform for sign-ups, logins, orders, payments and payouts.

    TypeScript★ 97Apache-2.0GitHub ↗

  8. zhanghao123vip/ai-manju-skills

    A collection of 21 genre-specific templates for generating full AI comic drama production workflows, including scripts, prompts, and release assets.

    ★ 560MITGitHub ↗

sources

Claims below include README evidence. A matching quote or worker agreement does not establish that a claim is correct. Category majority among 2 workers. Version 1.

DNA Studio is a self-hosted, open-source AI marketing platform that generates on-brand social media content from a website URL.

Self-hosted AI marketing platform. Like Google Pomelli, but open source, model-agnostic, and actually ships to your social media.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

It solves the problem of creating consistent, on-brand marketing content by analyzing a website's visual and textual identity and generating platform-specific campaigns for social media.

DNA Studio analyzes any website URL to extract a Brand DNA profile... then uses AI to generate on-brand marketing content across all major social platforms.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

The platform uses Playwright to crawl websites for brand data and a provider-agnostic AI stack to generate content, images, and videos.

Playwright crawls the site and extracts colors, fonts, tone, audience, industry, and more. AI analyzes the content for deeper insights.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Extracts brand DNA including colors, fonts, tone, audience, and industry from any website URL.

Paste any URL. Playwright crawls the site and extracts colors, fonts, tone, audience, industry, and more.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Generates marketing campaigns tailored for Instagram, LinkedIn, Facebook, and X/Twitter.

Generate platform-specific content for Instagram, LinkedIn, Facebook, and X/Twitter.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Supports multiple AI providers including OpenAI, Anthropic, Google Gemini, and local Ollama models.

Switch between OpenAI (GPT-4o), Anthropic (Claude), Google Gemini, or local models via Ollama.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Publishes content directly to social media via OAuth or schedules posts using a BullMQ job queue.

Connect your social accounts via OAuth. Publish immediately or schedule posts for later via BullMQ job queue.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Supports multi-language campaign generation in English, Spanish, French, Arabic, Chinese, and Japanese.

Generate campaigns in English, Spanish, French, Arabic, Chinese, Japanese, and more.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Includes an AI Photoshoot Studio that generates up to 4 styled product shots from 29 templates across 6 categories.

Upload a product image, choose from 29 templates across 6 categories... and generate up to 4 styled product shots in parallel.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Provides AI image generation via OpenAI DALL-E, Google Gemini, Stability AI, and Replicate Flux.

Supports OpenAI DALL-E, Google Gemini native image generation, Stability AI, and Replicate Flux.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Generates UGC-style videos using creator avatars and scripts via providers like Google Veo, HeyGen, and D-ID.

Pick a creator avatar, write or generate a script, and produce a short user-generated-content style video.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Offers smart campaign suggestions based on brand DNA analysis, cached for instant loading.

AI analyzes your brand DNA and generates tailored campaign ideas. Cached per brand for instant load.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Features a streaming UX that displays real-time progress for brand analysis and content generation.

Real-time progress for brand analysis and content generation. See results as they're produced.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Extracts brand DNA including colors, fonts, tone, audience, and industry from any website URL using web scraping and AI analysis.

Paste any URL. Playwright crawls the site and extracts colors, fonts, tone, audience, industry, and more. AI analyzes the content for deeper insights.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Generates multi-platform marketing campaigns tailored to the specific conventions of Instagram, LinkedIn, Facebook, and X/Twitter.

Generate platform-specific content for Instagram, LinkedIn, Facebook, and X/Twitter. Each asset respects platform conventions (character limits, tone, hashtag strategy).

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Supports multiple AI providers including OpenAI, Anthropic, Google Gemini, and local Ollama models via a single configuration variable.

Switch between OpenAI (GPT-4o), Anthropic (Claude), Google Gemini, or local models via Ollama. One env var to change.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Enables direct social media publishing and scheduling through OAuth integration and a background job queue.

Connect your social accounts via OAuth. Publish immediately or schedule posts for later via BullMQ job queue.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Offers provider-agnostic AI image generation supporting DALL-E, Gemini, Stability AI, and Replicate Flux.

Supports OpenAI DALL-E, Google Gemini native image generation, Stability AI, and Replicate Flux. Provider-agnostic — switch with one setting.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Generates UGC-style videos using creator avatars and scripts via providers like Veo, HeyGen, and D-ID.

Pick a creator avatar, write or generate a script, and produce a short user-generated-content style video.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Uses AI to analyze brand DNA and generate smart, cached campaign suggestions for instant loading.

AI analyzes your brand DNA and generates tailored campaign ideas. Cached per brand for instant load.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Supports multi-language campaign generation for various languages including English, Spanish, French, and Arabic.

Generate campaigns in English, Spanish, French, Arabic, Chinese, Japanese, and more.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Designed for self-hosting via Docker Compose to ensure data privacy and avoid vendor lock-in.

One docker compose up -d and you're running. Your data stays on your infrastructure. No vendor lock-in.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Provides a streaming user experience showing real-time progress during brand analysis and content generation.

Real-time progress for brand analysis and content generation. See results as they're produced.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Allows in-app configuration of AI providers and API keys without requiring a server restart.

Configure AI providers, API keys, and image generation from the dashboard. No need to restart the server.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Brand DNA extraction is optimized for marketing and landing pages.

Brand DNA extraction works best on marketing/landing pages

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Brand DNA extraction is optimized for marketing and landing pages rather than other site types.

Brand DNA extraction works best on marketing/landing pages

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Provider switching requires environment variable changes and may not support dynamic runtime switching without restarts.

The LLM client supports hot-switching providers via the LLM_PROVIDER env var

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Early versions contained migration ordering bugs that could block fresh installations until resolved.

Releases before this fix shipped a migration ordering bug (#8) that put every fresh install into this state

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: The application exits immediately on certain database failures rather than retrying automatically.

The app prints the underlying Prisma error and exits, rather than retrying a failure that cannot succeed

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Failed migrations can block subsequent migration runs, requiring manual resolution.

A migration is recorded as failed, which blocks every migration after it

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Local model usage via Ollama is recommended for development to avoid API key requirements.

Use Ollama for free local development without API keys

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Alternative to Google Pomelli

Like Google Pomelli, but open source, model-agnostic, and actually ships to your social media.

Quote matched the README or GitHub description at extraction. Same claim and quote from 2 worker(s). Interpretation not reviewed by a maintainer.

ai-ml