✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

Now in beta

Coding agents for WordPress page builders

SleekAI mirrors the active page into structured files: builder data, CSS, responsive settings, and validation context. Claude Code searches and edits the page like a small project, and SleekAI applies the validated result back through the builder so the agent never has to guess from visual context alone.

♾️ Lifetime License available

Bricks

Bricks structure, content, CSS, and selected elements as files.

Elementor

Elementor containers, widgets, responsive controls, and save flow.

Breakdance

Breakdance element data, design settings, CSS, and validation.

Beaver Builder

Beaver Builder rows, columns, modules, CSS, and save steps.

SleekAI coding agent working with Bricks
SleekAI coding agent working inside Elementor
SleekAI coding agent working with Breakdance page data
SleekAI coding agent working with Beaver Builder

Local setup

Start the local agent bridge

Claude Code runs on your machine, while SleekAI runs inside WordPress. The local @sleekwp/agent bridge connects the browser terminal to Claude Code, creates the temporary workspace, and streams file changes back to the builder.

Install Claude Code

Have the Claude Code CLI installed and authenticated on your machine.

Run the bridge

Start the SleekWP agent server locally before opening the terminal in SleekAI.

Open New Terminal

SleekAI connects to the local bridge, mirrors the page, and starts Claude Code in that workspace.

Run this once in your local terminal

The bridge listens on ws://localhost:5733. When it is available, SleekAI can show the terminal option for supported page builders.

		npx @sleekwp/agent
        
					
Copy

For repeated use, install it globally with npm install -g @sleekwp/agent and run sleekwp-agent.

Mirrored page workspace

The page becomes a small project

SleekAI mirrors the active builder page into a per-element file tree, plus the schemas, global styles, and editing rules the agent needs. Claude Code can search, inspect, and edit it like any small project.

coding-agent-workspace

elements
01__section
element.json
custom.css
02__heading
element.json
schema
elements/heading.json
elements/container.json
styles
page.css
global.css
global-classes/...
CLAUDE.md
.mcp.json

Search the page

Find copy, selectors, classes, and nearby elements with normal file search across the per-element tree.

Read structure

Walk parent-child relationships through the element folder layout, and read the area around the requested change.

Edit settings and CSS

Update an element's settings in element.json or its custom.css for the matching builder source field.

Read schemas first

Inspect schema/elements/{name}.json before creating unfamiliar element types so settings and defaults match.

Builder tools

Builder runtime, exposed as MCP tools

Each supported builder ships its own set of mcp__sleekwp__* tools the agent can call. Bricks, for example, exposes more than fifty tools across inspection, structure, styling, and the save flow. Elementor, Breakdance, and Beaver Builder ship their own equivalents.

Inspect

  • mcp__sleekwp__get_page_structure
  • mcp__sleekwp__get_selected_element
  • mcp__sleekwp__get_element_tree
  • mcp__sleekwp__find_elements_by_text

Edit

  • mcp__sleekwp__update_element_settings
  • mcp__sleekwp__set_element_text
  • mcp__sleekwp__set_custom_css
  • mcp__sleekwp__set_element_classes

Build

  • mcp__sleekwp__create_element
  • mcp__sleekwp__move_element
  • mcp__sleekwp__duplicate_element
  • mcp__sleekwp__delete_element

Save and validate

  • mcp__sleekwp__validate_bricks_state
  • mcp__sleekwp__save_page
  • mcp__sleekwp__save_global_settings
  • mcp__sleekwp__list_css_sources

MCP, in the editor

MCP brought into the open builder

SleekAI registers a sleekwp MCP server during the session. The agent calls per-builder runtime tools through it, so every action runs against the live editor in your browser instead of reaching for a server that does not see your unsaved state.

Tools that touch the live editor

MCP calls are dispatched through the open builder, so changes show up in the canvas immediately and respect any unsaved work the user already has open.

Standard MCP wiring

A normal .mcp.json is written into the workspace, with mcp__sleekwp__* on Claude Code's permission allowlist. Compatible with the rest of Claude Code's tool flow.

A close cousin of WebMCP

WebMCP is exploring how web apps can expose tools from the page itself so users and agents share context. SleekAI applies the same principle to WordPress page builders today.

What runs locally

Your page data stays on your machine

The bridge, the temporary workspace, and the file-change streaming all run on your computer. The browser talks to your local bridge; the bridge spawns a local Claude Code process. No external SleekAI server sits between them.

Workspace is local

Mirrored builder files live in a temporary directory created by @sleekwp/agent, not in your live theme or plugin folder.

Bridge stays on localhost

SleekAI connects to ws://localhost:5733 from the same browser. Builder data does not leave your network through the bridge.

Claude Code uses its own connection

Model calls go through your authenticated Claude Code CLI, not through the chat-feature API keys you set in SleekAI.

Agent workflow

The builder stays in the loop

SleekAI mirrors the active page for the coding agent, validates the changes that come back, and applies them through the builder. You review the result in the same editor session, not in a separate tool.

1

Start the bridge

Run @sleekwp/agent locally so SleekAI can connect the browser terminal to Claude Code.
2

Open the builder

Launch SleekAI while the page is active, with the relevant editor state already available.
3

Let Claude Code work

SleekAI mirrors the page into files and registers the sleekwp MCP tools. The agent searches the workspace and calls runtime tools to make precise changes.
4

Review the result

Validated changes apply to the live editor. Reloading the builder resumes the same Claude Code session, so context is not lost.

Example sessions

From prompt to applied edit

Each session reaches into the mirrored files and the builder runtime tools, then applies validated changes back through the live editor. Two builder bridges, side by side:

claude-code · bricks
> Add an FAQ block after the pricing section, matching the existing card style.
  • · Calling find_elements_by_text for "Pricing", reading schema/elements/accordion.json
  • · Calling create_element for accordion plus 6 entries
  • Validated and applied to Bricks
> Halve the section padding on mobile.
  • · Calling find_elements_by_type for "section"
  • · Calling update_element_settings on 4 sections, mobile padding 80 → 40
  • Validated and applied to Bricks
claude-code · elementor
> Switch the hero to two columns: headline left, image right.
  • · Calling get_selected_element, reading elements/01__hero/element.json
  • · Calling add_container, moving children into a two-column layout
  • Validated and applied to Elementor
> Rename every CTA on this page from 'Free Trial' to 'Start free.'
  • · Calling find_elements_by_text for "Free Trial"
  • · Calling update_element_settings on 5 buttons
  • Validated and applied to Elementor

Frequently Asked Questions

Claude Code is the first workflow SleekAI is focusing on because it already has strong file search, editing, and terminal habits. The mirrored workspace approach is broader than one model or one interface and can support other coding-agent workflows over time.

 

Coding agents work best when they can inspect structured context. The mirrored workspace gives the agent readable page content, the per-element folder tree, CSS, schemas, and editing rules so it can search and reason about the page rather than infer everything from visual context alone.

 

Yes. SleekAI registers a local sleekwp MCP server during the session and writes .mcp.json into the workspace. The agent calls per-builder runtime tools (mcp__sleekwp__create_element, mcp__sleekwp__validate_bricks_state, and so on) which are dispatched through the open builder rather than a separate server-side endpoint.

 

SleekAI gives the agent both files and MCP tools. File edits stream back through a watcher and apply to the matching builder source field. MCP tool calls are dispatched against the live builder runtime in the open browser tab. SleekAI validates before applying.

 

Claude Code is launched with --permission-mode acceptEdits, so file edits and the allowlisted mcp__sleekwp__* tools are auto-accepted. Save tools like save_page only run when the user explicitly asks the agent to save.

 

Yes. Start the local SleekWP agent bridge with npx @sleekwp/agent. It runs on your machine, connects SleekAI to Claude Code over ws://localhost:5733, and manages the temporary workspace.

 

The mirrored workspace lives in a temporary directory on your machine. The bridge listens on ws://localhost:5733 and spawns a local Claude Code process. No external SleekAI server sits between the browser and the agent. Claude Code itself reaches its model provider over your own CLI authentication.

 

Claude Code uses its own authentication and billing. SleekAI does not route Claude Code calls through the OpenAI, Anthropic, Google, or OpenRouter keys you configure for chat features. If your Claude Code CLI works in a normal terminal, it works inside the SleekAI coding-agent terminal.

 

Coding agents are available in beta across supported page builders. Core workflows are usable, but the context files, validation, terminal history, and builder-specific operations will continue to be refined from real usage.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView