Source-owned components
Register ordinary React components from your application or install them as source from a shadcn-compatible registry.
This page is a PageConfig rendered by Dollie Editor SDK — open it in the editor
Open source · Built for shadcn
Turn the React components you already own into a guarded page builder for your customers and Copilots. You keep the source, the design system, and the backend. Dollie adds the editing layer.
Agent-led setup
Give your coding agent the official Dollie Editor skill. It inspects your application, confirms the integration path, installs Dollie Editor SDK, and helps register the first component without replacing your architecture.
npx skills add DollieAI/editorHelp me add Dollie Editor SDK to this application.
Install and load the official Dollie Editor skills, inspect this repository, and ask me to choose the integration path before changing anything.
Start with @dollie_ai/editor and the Core catalog. Preserve my components, styling, storage, authorization, and tenancy.shadcn changed how React teams adopt UI: you install source, shape it to your product, and keep control of the result. But source-owned components are still static until you build the editing system around them.
Dollie Editor SDK adds that missing layer. Register a component as a Section, describe the fields people may change, and compose those Sections into a serializable PageConfig. The same catalog powers the visual editor, renderer, validation, and Copilot.
Your application remains in charge. Layout and brand stay inside your components. Storage, authentication, tenancy, and dynamic data stay in your backend. Your users get a focused page builder instead of unrestricted access to your UI.
Dollie turns the pieces you already trust into one editing contract without taking ownership away from your application.
Register ordinary React components from your application or install them as source from a shadcn-compatible registry.
Any complete component can become a movable Section before you expose a single editable prop.
Choose exactly which text, media, options, and repeatable items an editor user may change.
The canvas, renderer, storage layer, and Copilot all work with the same serializable page definition.
Keep persistence, authorization, tenancy, and application data behind contracts your product controls.
AI proposes pages from approved Sections and structured fields, then validation checks the result before it is applied.
Dollie Editor SDK works with application-owned components and distributable registries. You do not need to rebuild either one from scratch.
Register existing shadcn-style components as fixed Sections, turn an existing page into a PageConfig, and expose editable props only where they add value.
Add Dollie metadata to a shadcn-compatible registry so Integrators can install owned source that is already discoverable by the editor and Copilot.
Your React components
A complete component can enter the catalog as a fixed Section. When users need more control, lift selected values into serializable props and define the matching fields.
Your product
Customers arrange approved Sections and edit only the fields you expose. Their work becomes a PageConfig your application can store, render, revise, and publish.
Your AI
Give an AI agent catalog tools instead of an open canvas. It can discover available Sections, propose valid configurations, and help users create variations without inventing unsupported UI.
Use cases
Use the same Catalog and PageConfig model for customer editing, personalized experiences, or an internal page workflow.
Let customers compose on-brand pages inside your product using the Sections and fields you approve.
Turn a lead conversation into a tailored PageConfig assembled from your product’s approved Catalog.
Give teams a visual and AI-assisted workspace for building pages that stay within established patterns.
Open the playground, rearrange Core Sections, edit their structured fields, and inspect the PageConfig your application would store.