BEM
block, block__element, block--modifier. Real classes, no collisions with your theme.
Describe a site and HTFlow’s agent builds it in real HTML, CSS and JavaScript, then the htflow-for-kirki plugin imports it into your Kirki-powered WordPress site. Faster and far cheaper than asking an AI to drive a page builder directly, and you bring your own AI, so we never bill you for it.
Page builders need more than the final HTML and CSS. They keep pages as modules, settings and builder-specific data in the database.
A WordPress page builder does not keep your page as HTML. It keeps rows, modules and settings in the database, and renders the markup later.
An AI writing into that has to hold the builder's schema in mind while it is also making design decisions — layout, typography, responsiveness, motion.
The more constraints a model must satisfy as it writes, the more attractive the predictable, template-shaped answer becomes.
The agent designs in ordinary code first. HTFlow takes responsibility for making that frontend import cleanly into your Kirki-powered WordPress site.
You do not need to know any of the machinery. You describe it, the agent builds it, the plugin imports it, and you finish in WordPress like always.
Tell the agent what the page is for, in a sentence or two.
It writes HTML, CSS and JavaScript that a WordPress theme can carry as it is.
Adjust it on the canvas, or ask for changes until it is right.
The htflow-for-kirki plugin brings the page into WordPress, section by section.
The build step is the one that could go wrong, so it is the one that is constrained. The agent writes ordinary code, but only the subset a WordPress theme can carry without a build step.
block, block__element, block--modifier. Real classes, no collisions with your theme.
Desktop, tablet and phone, written as ordinary media queries.
Headings, sections, lists and links — markup WordPress and search engines both read.
Vanilla HTML, CSS and JavaScript. No Tailwind, no jQuery, no CDN.
Of the work, before you open WordPress
Once HTFlow has generated the site, the plugin imports it in minutes. Everything below is already done by the agent — the repetitive bulk of the build, finished before you open the WordPress admin.
What is left for you in WordPress: wire the sections to your dynamic content, swap in your own images, and any minor tweaking.
The same builder also exports to Webflow, or as plain HTML and CSS.

Select anything on the page and change it directly, or ask the agent for the change in a sentence.
Every element shows up in the navigator with its tag and class, so you always know what you are editing.
Desktop, tablet and phone, checked as you build rather than after the import.
Colours and type live in one place, so a change lands everywhere instead of section by section.
Step back through your own edits and the agent’s. Nothing it does is a one-way door.
The agent is held to markup a theme can carry, so the import is not where you find out something broke.
You do not have to move to a new assistant, or learn one. Pick whichever of these you are already set up for.
01
The builder has its own site-generation agent. Connect an OpenRouter key and it runs on that.
Whatever you use is billed by OpenRouter, at OpenRouter’s price.
02
Already paying for one of them? Connect HTFlow’s MCP server or connector and build the same site from there.
Your existing subscription does the work. No second AI bill, no key to manage.
03
For people who live in an editor: point any MCP-compatible client at HTFlow’s server and build from your own toolchain.
Plus any other MCP-compatible client you connect.
HTFlow is the platform and the import. The intelligence is yours to bring, and whatever it costs goes straight to whoever provides it.
The part that matters: HTFlow does not sell AI credits and takes no margin on AI usage. There is no credit pack to buy first, and nothing is resold through us — whatever the build costs is your provider’s bill, at your provider’s price.
Looking for plans and limits instead? See pricing
Yes. HTFlow builds the site and the htflow-for-kirki plugin imports it into a WordPress install that is already running a Kirki-powered theme. The plugin is the bridge, not the theme.
Ordinary HTML, CSS and JavaScript, section by section. No shortcodes, no proprietary blobs — markup your theme can carry and you can read.
Yes. Once a section is in, it is yours: edit it in WordPress the way you edit anything else, and control what Kirki exposes through its own fields.
The same builder, a different destination. You describe the site once; the export decides whether it lands in WordPress, in Webflow, or as plain HTML and CSS.
No. You bring your own OpenRouter key, or drive the build from a ChatGPT or Claude subscription you already pay for over MCP. HTFlow takes no margin on AI usage.
Class names follow BEM, so they are specific to the section rather than generic names a theme is likely to be using. Nothing is loaded from a CDN and there is no framework to reconcile.
Yes. HTFlow's MCP server exposes the same tools to any MCP client — ChatGPT, Claude, Cursor, VS Code and others — so the build can happen wherever you already work.
Build the section, import it, then wire it to your posts, fields or Kirki settings in WordPress. HTFlow gets the design and the markup right; WordPress stays in charge of the data.
Start free. Describe a page, refine it, and import it into Kirki.