

<strong>AI Page Builder Dashboard & Canvas</strong> – Seamlessly generate pages with AI, manage saved layouts, and customize page settings—all in one unified workspace.
Antimanual Builder is a truly AI-powered, drag-and-drop visual page builder that brings a Replit/Lovable-style website building experience to WordPress. Describe the page you want in plain language and get a complete, editable layout back — then keep refining it by chat or by hand.
It’s a full-screen design canvas for native WordPress pages: no Gutenberg, no separate “builder” post type, and no lock-in. Every page you create is a regular WordPress page post, so your content stays portable and works with your theme, permalinks, and other plugins.
Build pages with AI. Generate whole layouts from a prompt, ask for changes conversationally, and migrate existing pages with AI assistance — all inside the editor. You have two ways to power the AI:
Or build entirely by hand. Every page is fully editable with drag-and-drop layout tools, inline canvas editing, reusable components, header/footer templates, and a responsive live preview. Manual editing and page migration work standalone — no API key and no external service required. Add AI when you want it; Builder keeps working fully without it.
Live Demo | Documentation | Support Forum | Upgrade to Premium
Generated and imported assets are stored in wp-content/uploads/antimanual-builder/.
This plugin connects to the following external services.
Powers AI chatbot, knowledge base embeddings, and all content generation features when OpenAI is the selected provider. Your WordPress post content (for KB indexing), visitor chat messages, and admin-configured prompts are sent to OpenAI via your own API key. Data is transmitted only when you trigger an AI action or a visitor interacts with the chatbot/search.
One of Antimanual’s supported AI providers. The same categories of data described for OpenAI above are sent to Google Gemini via your own API key, only when Gemini is the active provider.
Depending on the provider you configure, Antimanual may also send your WordPress post content (for knowledge base indexing where supported), visitor chat messages, and admin-configured prompts to Anthropic Claude, xAI Grok, DeepSeek, or OpenCode Zen only when you trigger an AI action or a visitor interacts with the chatbot or AI search.
The plugin periodically fetches an admin notice from Spider Themes servers to display important announcements to site administrators. Only a standard HTTP GET request is made — no personal data, site content, or visitor information is ever transmitted.
AI-generated pages may include placeholder images served by Placehold.co.
placehold.co when viewing a page that still contains placeholder image URLs. Only the requested image dimensions and optional label text are included in the URL — no user data or personal information is transmitted by the plugin itself.The plugin does not load fonts from Google Fonts, Bunny Fonts, Adobe Typekit, Font Awesome, or any other third-party font CDN.
-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif).@import rules or <link> tags pointing at remote font hosts.@import or <link> that references a known font CDN is stripped from saved page CSS/HTML on the server before it is persisted, even if the AI model ignores the prompt.AM Builder admin pages show a chat button that opens the AM Builder documentation assistant hosted on the Spider Themes helpdesk (helpdesk.spiderthemes.net), so you can search the docs and ask questions without leaving WordPress.
Nothing is loaded from the helpdesk until you press the chat button. Hovering over the button only opens a network connection to the helpdesk so the chat loads faster; no data is sent. When you open it, the assistant is loaded in an iframe from https://helpdesk.spiderthemes.net/iframe-assistant/, and your browser sends the product name and the documentation section to show. If you opted in through the Freemius opt-in screen and you are the administrator who opted in, your name and email address are also sent so the support chat is pre-filled. Messages you type in the chat are sent to the helpdesk to be answered.
You can turn the assistant off under AM Builder Settings General Hide Support Chat (or with add_filter( 'ambld_support_assistant_enabled', '__return_false' );).
The builder does not support arbitrary PHP, JavaScript, or CSS insertion. There is no code-editor UI that accepts raw CSS, JS, or PHP and no REST endpoint that persists author-supplied stylesheets or scripts.
styleMap of selector/property pairs collected through the visual editor’s form controls. The plugin does not store free-form CSS authored by users.customCss / customJs request parameters are stripped from all save endpoints (/wp-json/ambld/v1/pages, /components, /templates). Inline <style>, <script>, and on*= event-handler attributes are removed from renderedHtml and from imported documents before storage.wp_kses() with a strict allowlist that excludes <script> and <style>, so any data that may have been persisted by older versions of the plugin cannot be served._ambld_custom_css / _ambld_custom_js post meta and any per-post src/post-{ID}.css / .js files left behind by earlier releases.The human-readable source code for all compiled JavaScript and CSS assets is included in the src/ directory of this plugin.
src/editor/, src/admin/, src/page-editor/npm install && npm run buildbuild/editor.js, build/admin.js, build/page-editor.js and their corresponding CSS filesThe webpack.config.js at the plugin root defines three entry points. All dependencies are managed via package.json.