PUCK / EMBEDDED VISUAL AI

The agentic visual editor for React

Let your users, your team, and your agents build production-ready interfaces inside your app.

02

Generate

Generate experiences in Puck using your components, brand, and data.

Explore Puck AI →
03

Personalize

Personalize pages with real-time generative UI driven by your data.

Coming soon
13k+GitHub stars
839kmonthly downloads
MITlicensed
HOW IT WORKS

Integrated by developers. Loved by users.

Puck is modular and embeds in any React app.

01

Embed in your app

Embed Puck directly inside your React app.

02

Integrate your system

Add your components, design rules, and backend APIs.

03

Build, generate, adapt

Generate experiences directly inside your app.

04

Store as JSON

Store and serve output from your own backend.

SAFE FOR PRODUCTION

The scale of AI, with your rules.

Branding

Bring existing components or define rules for new ones to control what Puck can produce.

Data

Connect your backend APIs, systems, and data so generated pages stay grounded in real information.

Context

Provide the agent with context and specifications to guide and control what it can do.

COMPARISON

How we compare

Unlike other tools, Puck is designed to run inside your app for both team members and end users.

CRITERIAPUCKCODING AGENTSAI SITE BUILDERS
Who can use itNon-technical usersDevelopersNon-technical users
OutputJSONRaw codeLocked-in code
Data ownershipYour databaseYour repoTheir platform
Runs inside your appYesNoNo
INTEGRATION OPTIONS

The level of control you need

AI copilot

Add an AI colpilot directly to your app.

Explore AI copilot →

Design mode

Generate new components within the guardrails you define.

Explore Design mode →

Headless agents

Bring your own UI, tools, and workflows to integrate deeply with your app.

Explore Headless APIs →

BYOK

Use the providers and models that fit your product.

Explore BYOK →
USE CASES

How teams use Puck

White-label products

Give every customer a way to create and edit interfaces.

Personalized interfaces

Generate dynamic experiences for every user when they visit your app.

Internal tools

Build the tools for your team to ship interfaces faster.

Enterprise content ops

Scale content ops with AI, without compromising consistency.

OPEN-SOURCE

Open-source at the core.

The core editor is MIT-licensed, allowing you to safely integrate Puck without vendor lock-in.

No vendor lock-in
Embeddable
JSON output
13k+GitHub stars
839kmonthly downloads
MITlicensed
READY WHEN YOU ARE

Start embedding Puck in your app.

Set up the open-source editor and add AI when you're ready.

ENTERPRISE / DEPLOYMENT

Need more control over models, data, or deployment?

Talk to the team about headless APIs, private infrastructure, and enterprise workflows.