explaingit

nexu-io/open-design

📈 Trending45,051TypeScriptAudience · vibe coderComplexity · 3/5ActiveLicenseSetup · moderate

TLDR

Open-source design engine that uses AI coding assistants to generate presentations, websites, mockups, and images from text descriptions. Self-hostable alternative to commercial design tools.

Mindmap

mindmap
  root((repo))
    What it does
      AI-powered design generation
      Text to visual output
      Self-hosted alternative
    Inputs
      Design requests in plain text
      AI agent selection
      API credentials optional
    Outputs
      HTML exports
      PDF documents
      PPTX presentations
      Video files
    Features
      72 design systems
      31 skill modules
      Sandboxed preview
      Quality critique system
    Tech Stack
      TypeScript
      AI agents
      Web framework
    Use Cases
      Pitch deck generation
      Website prototypes
      Mobile mockups
      Marketing materials

Things people build with this

USE CASE 1

Generate a pitch deck for a funding round by describing your company and letting the AI pick visual styles and build slides.

USE CASE 2

Create website prototypes and mockups by typing design requirements and exporting as HTML or interactive previews.

USE CASE 3

Build mobile app mockups and marketing graphics using pre-built design systems without manual design work.

USE CASE 4

Export design outputs as PDF, PPTX, or video for presentations and stakeholder reviews.

Tech stack

TypeScriptNode.jsWeb APIsAI agents

Getting it running

Difficulty · moderate Time to first run · 30min

Requires API keys for AI services (e.g., OpenAI) to generate designs; local setup is straightforward but functionality depends on external service credentials.

Open-source software available for self-hosting and deployment without subscription fees or vendor lock-in.

In plain English

Open Design is an open-source tool that lets AI coding assistants, programs you run from a terminal that can write and edit code, act as a design engine. It works as an open alternative to a closed-source commercial offering, meaning anyone can self-host it or deploy it to the web without paying for a subscription or being locked to a specific AI provider. The core idea is that you bring your own AI agent: the tool automatically detects whichever supported coding-agent programs are already installed on your computer and routes design tasks through them. If you do not have any such program, you can connect directly to an AI API by supplying your own credentials. You type a design request, say, "make me a pitch deck for our seed round", and the tool presents an interactive form, has the agent pick a visual direction from curated options, and then builds a real project folder with templates and style libraries. The agent checks its own output against a five-point critique before delivering a final artifact that renders in a sandboxed preview window. You can then export the result as HTML, PDF, PPTX, or video. It comes with 72 pre-built design systems (collections of colors, fonts, and layout rules matching known product brands) and 31 reusable skill modules that handle specific output types like slides, web prototypes, mobile mockups, and images. The tech stack is TypeScript.

Copy-paste prompts

Prompt 1
I want to use Open Design to generate a pitch deck. Walk me through how to connect my local AI coding assistant and submit a design request.
Prompt 2
Show me how to export a design from Open Design as both HTML and PDF, and explain what the sandboxed preview window does.
Prompt 3
How do I self-host Open Design instead of using a web version, and what AI agents does it support out of the box?
Prompt 4
I need to create 5 different mobile mockups with different design systems. How would I use Open Design's 72 pre-built design systems to do this?
Prompt 5
Explain how Open Design's quality critique system works before it delivers the final design artifact.
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.