Divine

An endless canvas for agents. The block editor for clients.

Divine gives agents an endless workspace where pages and blocks can be reviewed together. Those same pages still sync into WordPress, so clients can open them in the block editor and make familiar content edits without touching the agent workflow.

WordPress block editor showing the Divine How it works page as editable blocks with list view open

Readable page files become editable WordPress blocks.

Page files stay structured for agents and developers. The parser turns that source into theme blocks and UI components that WordPress can render in the editor and on the frontend.

Readable for the agent. Visual for the client.

Agents read and edit semantic page files in a worktree. Clients open main pages in the block editor and see the visual blocks they expect. Two surfaces, one source. When the worktree is merged, the page files become block editor pages on main.

pages/home/index.php <section> <div width="wide" class="flex flex-col gap-14"> <h1 class="h1">Built to make coding agents...</h1> <block name="divine-homepage/download-button" size="lg" /> <img src="assets/images/product-preview.png" class="image" /> </div> </section> → editable blocks in the backend

WordPress stays familiar. Agents get the lane they need.

Divine adds an agent workflow around WordPress. It does not ask teams to abandon the publishing model, editor, templates, or frontend runtime they already depend on.

Blocks

Pages stay editable in the block editor for client content edits.

Templates

Theme templates and parts still control how WordPress renders the site.

Post types

Schemas can connect to custom post types, so archive and single templates stay useful for both audiences.

Custom tables

Heavy structured records live in typed tables instead of slow, untyped post meta, so agents can reason about real data shapes.

Publishing

WordPress remains the runtime that serves the finished site to the client.

Ecosystem

Divine works with WordPress instead of building a separate website runtime beside it.

What stays manual. What goes away.

Divine doesn’t move client work into a new tool. It removes the developer scaffolding that used to be manual, while keeping the human-friendly editor exactly where the client expects it.

Stays manual (and that’s good)

Visual content edits

Clients keep editing pages in the WordPress block editor with no new tool to learn.

Media library uploads

Images, files, and the media library work the way WordPress always has.

Roles and accounts

WordPress users, roles, and capabilities still control who can do what on the live site.

Stops being manual

Template scaffolding

Agents generate templates, blocks, and patterns directly from semantic page files.

Schema setup

Schemas, custom tables, and post-type registration come from typed JSON, not hand-written code.

Repeated block authoring

Agents reuse and adapt your existing blocks. You stop rewriting the same hero or card by hand.

Keep the WordPress contract. Add the agent workflow.

Readable files, editable blocks, and structured data can belong to the same WordPress theme.