Filed under Design · Intelligence Apache-2.0 · Made on Earth
For · Engineering

From spec to front-end, no handoff in between

Point your agent at a DESIGN.md and a description; it writes on-system, real front-end code — components, screens, dashboards — straight in your project. No redlines, no “waiting on design.”

Editorial illustration of a DESIGN.md flowing directly into front-end code and rendered UI, skipping a handoff step

In one line

Open Design closes the designer-to-engineer gap by making the design system machine-readable: the same agent that writes your code applies the system and renders real UI.

How an engineer uses Open Design

  1. 01

    Read the system, not a redline

    The DESIGN.md lives in the repo. Your agent reads it the way it reads the rest of the codebase — no exported specs to interpret.

  2. 02

    Generate on-system UI

    Describe the screen or component; the agent writes front-end that already matches the system. Prototypes, admin dashboards, internal tools — in minutes.

  3. 03

    It is already your code

    Output is HTML / framework code in your repo, reviewable in a PR. No translation step between “the design” and “the build.”

What an engineer can generate

Front-end with Open Design vs. the handoff way

What you need With Open Design Design-to-dev handoff
Get a design to build from A DESIGN.md your agent reads directly A Figma file you re-interpret by hand
Match the system Enforced automatically at generation time Eyeball it against a spec, drift creeps in
Build internal tools / dashboards Prompt → on-system front-end in the repo Wait for a designer, then build it twice
Review It is code — diff it in a PR Pixel-compare against a mockup
Cost & lock-in Open source, in your repo, runs locally A design tool the whole team must license

Real, on-system front-end generated straight in the repo. Pick one close to what you are building and describe it.

Browse templates →

Engineering FAQ

  1. 01 Do I still need a designer?

    For brand and direction, yes. But for building on-system UI and internal tools, the agent reads the DESIGN.md and writes the front-end — no handoff round-trip.

  2. 02 What does it output?

    Real HTML / framework code in your repo, reviewable in a PR — not a mockup you reimplement.

  3. 03 How does it stay on system?

    The DESIGN.md is the source of truth; the agent applies it at generation time, so output matches without manual pixel-checking.

  4. 04 Which agents can I use?

    Claude Code, Codex, Cursor Agent, Gemini CLI and more first-party adapters, with your own provider keys.

Generate your next UI tonight

Star the repo, install Open Design, and turn a DESIGN.md into front-end — in the agent you already use.

● Apache-2.0 Local-first · BYOK macOS · Windows · Linux