Puck

Puck

Embeddable visual editor for React that lets non-coders and agents build on-brand pages.

65/100MonitorFree · from $99/mo (introductory, regular $199/mo)Freemium

Puck is the right call if you're a React team that wants a visual editor embedded in your product without handing over control. The AI's constraint to your own components keeps brand fidelity high, which most generative UI tools miss. BYOK and on-prem options make it viable for enterprises with strict data rules. If you're not on React or want a turnkey CMS, skip it.

Verified 7d ago · liveness 65/100 · cite: rightaichoice.com/tools/puck

Best for
  • React developers building custom CMS or content tools with their own component library
  • Design system teams empowering non-technical contributors with brand-safe editing
  • Product teams shipping brand-constrained, production-ready UI without engineering bottlenecks
  • Agencies white-labeling a visual editor for client projects
Not ideal for
  • Non-React projects — requires a React.js environment
  • Teams wanting a pre-built, turnkey CMS without custom component setup
  • Beginners with no React experience — you must define your own components and fields
Visit Website

IntermediateFor a React developer with a component library, integrating the editor takes a few hours to a day. Configuring components and fields takes longer. Adding AI is quick once you've set up the editor. On-prem AI requires a sales process and may take weeks.Web · APIAPI availableVerified 7d ago
Pricing
Free · from $99/mo (introductory, regular $199/mo)
FreemiumFree tier5 plans6 hidden costs
Learning curve
Intermediate
For a React developer with a component library, integrating the editor takes a few hours to a day. Configuring components and fields takes longer. Adding AI is quick once you've set up the editor. On-prem AI requires a sales process and may take weeks.
Runs on
WebAPI
API available
Who it's for
React developer at a SaaS startupAgency building a white-label CMSEnterprise content operations lead
Live sentiment
Is Puck actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip Puck if you don't use React, need a turnkey CMS without custom component setup, or require versioned page storage and multiplayer collaboration today (still 'coming soon').

The 30-second take
Biggest gripe

Going past your included AI credits on the Pay-as-you-go plan adds token costs plus a 20% platform fee, which can add up at scale.

Price reality

Puck Cloud starts at metered pay-as-you-go for prototypes and $99/mo (introductory) for production. BYOK lets you control costs, and the token + 20% platform fee is transparent. Compared to Lovable (no free tier, repo lock-in), Puck is cheaper for React teams already holding a component library. For high-volume, on-prem needs, it's pricier than self-hosting the open-source core.

In short

Puck — Embeddable visual editor for React that lets non-coders and agents build on-brand pages. Best for React developers building custom CMS or content tools with their own component library, Design system teams empowering non-technical contributors with brand-safe editing, Product teams shipping brand-constrained, production-ready UI without engineering bottlenecks. Free to start; paid plans from $799/mo.

What's new in Puck

Checked 3 days ago

Across the latest 5 updates: 4 feature updates and 1 launch.

What people actually say about Puck — is it worth it?

We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.

48 mentions across 3 sources (Reddit, Hacker News, Lemmy) · researched Jul 3, 2026.

17% positive83% critical
Recurring strengths
  • +Open source (MIT) with full code access
  • +Uses your own React components as building blocks
  • +AI page generation constrained to brand design system
  • +Headless API for programmatic page editing
  • +Supports React Server Components and Next.js
Recurring frustrations
  • Almost no community feedback exists for evaluation
  • Name collision with Steam Controller hardware
  • Cloud features (AI, collaboration) not yet proven
  • No evidence of production usage or case studies
  • Support is GitHub issues only, uncertain responsiveness
Patterns worth knowing
Name ambiguity drowns out editor discussion
Seen on Hacker News, Lemmy, Reddit
Tool appears promising but lacks community validation
Seen on Reddit
Learning curve
beginnerProductive in ~A few hours
Hidden costs people mention
  • AI API usage may incur overage charges beyond Business+ tier
  • Self-hosting requires server costs and maintenance

Viability Score

65/100
Monitor

How well maintained and how widely used is Puck? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
90
Traction
100
Site health
95
User sentiment
17
What the vendor publishes
20

Last calculated: August 2026

How we score →

Key Features

  • Embeddable WYSIWYG drag-and-drop page builder
  • Multi-column layouts with nested components
  • Dynamic props and fields based on user input
  • Rich text editing
  • External data source integration (CMS, APIs)
  • React Server Components support
  • Data migration tools for release upgrades
  • Viewport preview in same-origin iframe
  • Feature toggling via permissions API
  • Plugin API for custom fields and UI overrides
  • Theming via CSS custom properties (v0.22)
  • Automatic CSS loading and host style sync (v0.22)
  • AI copilot in editor for page generation
  • Headless AI page generation via API
  • Design mode to create new components on the fly (AI 0.8)

About Puck

FreemiumIntermediateAPI availableWeb · API

Puck is an open-source, MIT-licensed visual editor that you embed directly in any React app—including Next.js—so your own components become the building blocks for a WYSIWYG drag-and-drop page builder. Non-technical users get a familiar editing interface, while developers keep full control because everything is stored as JSON on your own backend. The core editor supports multi-column layouts, dynamic props, external data from your CMS or APIs, React Server Components, and a permissions API for feature toggling. Puck 0.22 added theming via CSS custom properties, automatic CSS loading, and host style sync, making it easier to match your app's look and feel. Puck AI layers an agentic builder on top. The 0.8 release introduced a next-gen agent, design mode for creating components on the fly, and BYOK (bring your own key) so you control model costs. You can attach files (images, PDFs, text) to the chat—added in 0.7—and generate pages headlessly via API. Brand rules are enforced by constraining output to your own components, and you can connect backend APIs to keep generated pages grounded in real data. Puck is built for React development teams that already have a component library and want a production-ready editor without vendor lock-in. It's especially strong for white-labeling, internal tools, personalized interfaces, and enterprise content operations. The tradeoff: it's not a turnkey CMS. You must define your components and fields, and it's React-only by design. For teams that want a fully-hosted, no-code site builder, tools like Framer or Webflow are simpler—but they don't run inside your app or give you JSON storage on your own infrastructure.

Behind the Verdict

We've watched Puck evolve from a niche open-source editor into a serious agentic builder, and the 0.8 release finally makes the AI story compelling. The next-gen agent, design mode, and BYOK aren't just add-ons—they directly address the two biggest objections we hear about generative UI: brand fidelity and cost control. When the AI is forced to use your components, the output actually looks like your product, not a generic template. That's a different value proposition than most AI site builders, which give you locked-in code and no data ownership. So when should you pick Puck? If you're a React team with an existing component library, and you want non-technical colleagues or end users to build pages without engineering bottlenecks, it's a strong fit. The open-source core means you can start free and see if it works before paying. The MIT license and JSON storage mean no lock-in—you could even fork it and go your own way if needed. The ability to run the AI with BYOK on Launch and Growth plans is a smart move for teams that want to control spend or use specific models. When should you pass? If you're not on React, stop right there—this requires a React environment. If you want a turnkey CMS with templates out of the box, Puck will frustrate you because you have to define your components and fields first. Beginners with no React experience will hit a wall setting it up. And if you need to edit arbitrary HTML visually (not component-based), this isn't the tool. Compared to the closest alternative—a coding agent like GitHub Copilot—Puck is for non-developers. Coding agents output raw code that still needs a developer to integrate; Puck outputs JSON that fits directly into your app, and non-technical users can do the editing. Compared to AI site builders like Framer,

Researching Puck? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas Puck actually fits — and what changes day-one when you adopt it.

React developer at a SaaS startup

Embed Puck in the app, define product components and fields, then let non-technical teammates build landing pages.

Outcome: Non-coders iterate on pages without engineering, while devs control the output and data stays in your database.

Agency building a white-label CMS

Customize Puck's editor and use the plugin API to add your own fields, then deploy for clients.

Outcome: Clients get a branded editing experience, and you generate new revenue with a customizable product.

Enterprise content operations lead

Use headless AI generation via API and BYOK to produce on-brand pages at scale.

Outcome: AI produces on-brand pages with your data, and BYOK controls costs, improving content output speed and consistency.

Use Cases

Models Under the Hood

OpenAI models

as of 2026-08-23

Limitations

  • AI features (copilot and headless generation) are gated behind paid Puck Cloud plans with token-based billing.
  • On-prem enterprise plans support private models.
  • Usage is subject to platform fees unless BYOK is used.

as of 2026-08-12

Verification history

We have re-verified Puck 6 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  2. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  4. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published Puck tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Open-source

$0

Puck Cloud Pay-as-you-go

Metered

Ideal for

Solo developers and small teams experimenting with Puck AI on individual projects, with minimal upfront commitment.

What this tier adds

Metered billing: you pay for tokens used plus a 20% platform fee, but no monthly subscription or BYOK.

Launch

$99/mo (introductory, regular $199/mo)

Ideal for

Startups and businesses that need production-grade AI in Puck, with a low monthly cost and BYOK to avoid platform fees.

What this tier adds

Adds BYOK (token cost + 0% platform fee) and priority support compared to Pay-as-you-go.

Growth

$799/mo

Ideal for

Scaling businesses that rely on Puck AI and want dedicated support, training opt-out, and influence on the roadmap.

What this tier adds

Adds training opt-out, dedicated Slack channel, and GitHub issue prioritization on top of Launch.

On-prem AI Enterprise

Custom

Ideal for

Large enterprises with strict data compliance and global-scale needs that require private models and SLA-backed support.

What this tier adds

On-prem or single-tenant deployment with private models, negotiated pricing, and SLA-backed support.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • Going past your included AI credits on the Pay-as-you-go plan adds token costs plus a 20% platform fee, which can add up at scale.
  • The Launch plan's $99/mo introductory price jumps to $199/mo after the initial period, so budget for the increase.
  • BYOK is only available on Launch and Growth plans—Pay-as-you-go users must use Puck-provided models and pay the platform fee.
  • Training opt-out is locked to Growth and Enterprise plans, which may be a privacy concern for some teams.
  • Enterprise on-prem AI pricing is custom and likely requires a sales conversation; no published price.
  • AI features like design mode and the next-gen agent require a current paid plan—legacy plans don't get them.

Where the pricing makes sense

The company stage and team size where Puck's pricing actually pencils out — and where peers do it cheaper.

Puck Cloud starts at metered pay-as-you-go for prototypes and $99/mo (introductory) for production. BYOK lets you control costs, and the token + 20% platform fee is transparent. Compared to Lovable (no free tier, repo lock-in), Puck is cheaper for React teams already holding a component library. For high-volume, on-prem needs, it's pricier than self-hosting the open-source core.

Setup time & first value

How long it actually takes to get something useful out of Puck — broken out by persona, not the marketing-page minute.

For a React developer with a component library, integrating the editor takes a few hours to a day. Configuring components and fields takes longer. Adding AI is quick once you've set up the editor. On-prem AI requires a sales process and may take weeks.

Switching to or from Puck

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • From Sanity or Contentful: Export entry data as JSON, map to your Puck components, and use Puck's data migration tools.
Migrating out
  • To another React editor: Export your Puck JSON and map to the new system's schema.
  • To a static site: Use the headless API to generate HTML/JSON at build time.

Resources & Guides

Tutorials & Learning

Official links

Tools that pair well with Puck

Common stack mates teams adopt alongside Puck, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to Puck

View all
Draftbit

Draftbit

Draftbit is a visual app builder with AI agents for native and web apps.

FreemiumTry
Elementor AI Website Builder

Elementor AI Website Builder

Agentic AI inside WordPress: prompt full pages, design systems, forms, and loops as editable Elementor content.

FreemiumTry
Playcode

Playcode

Describe software in plain words, get a live app on Playcode's cloud

FreemiumTry

Frequently Asked Questions

Used Puck? Help shape our editorial sentiment research.