Title: AI Block Editor – Gutenberg Block Generator &amp; AI Assistant
Author: Virgildia
Published: <strong>May 11, 2024</strong>
Last modified: May 24, 2026

---

Search plugins

![](https://ps.w.org/ai-editor/assets/banner-772x250.png?rev=3545749)

![](https://ps.w.org/ai-editor/assets/icon-256x256.png?rev=3545749)

# AI Block Editor – Gutenberg Block Generator & AI Assistant

 By [Virgildia](https://profiles.wordpress.org/virgildia/)

[Download](https://downloads.wordpress.org/plugin/ai-editor.1.0.5.zip)

 * [Details](https://en-ca.wordpress.org/plugins/ai-editor/#description)
 * [Reviews](https://en-ca.wordpress.org/plugins/ai-editor/#reviews)
 *  [Installation](https://en-ca.wordpress.org/plugins/ai-editor/#installation)
 * [Development](https://en-ca.wordpress.org/plugins/ai-editor/#developers)

 [Support](https://wordpress.org/support/plugin/ai-editor/)

## Description

AI Block Editor adds a Gutenberg blocks assistant inside the WordPress editor. Describe
what you want to add or change, and AI Editor will place, arrange, and update WordPress
blocks directly in the editor. Use it for complex block layouts or simple edits.
It supports the latest OpenAI models and lets you use your own API key.

When your theme uses theme.json, AI Editor can follow your global styles, presets,
and design tokens like colors, typography, spacing, and layout so generated blocks
match your site’s design system.

**Major updates released in May 2026:** theme.json style matching, selected block
editing, and newer AI models with reasoning controls.

#### Features

 * **Natural language block creation**: Describe your desired content in plain language
   and the AI will handle the rest.
 * **Core Gutenberg blocks**: AI Editor can use core Gutenberg blocks to create 
   complete page sections and complex layouts, not just add single blocks one at
   a time.
 * **Selected block editing**: Select one or more blocks in Gutenberg and ask AI
   Editor to update the selected content or layout.
 * **Custom block editing**: Custom and third-party blocks can be edited after you
   add and select them. AI Editor uses the markup it can see for the selected block,
   so review the result because custom blocks may have private fields, dynamic rendering,
   or plugin-specific rules the AI cannot fully infer.
 * **Theme-aware output**: For themes that use theme.json, AI Editor can use your
   theme’s presets and editor settings to keep generated layouts consistent with
   your site’s colors, spacing, typography, and other design styles.
 * **Resizable sidebar**: Drag the left edge of the AI Editor sidebar to make the
   chat panel wider.
 * **GPT model selection**: Choose from supported GPT models, with GPT-5.5 recommended
   by default when available for your API key.
 * **Reasoning effort controls**: Choose how much reasoning the model should use
   for faster simple edits or more careful complex layout work.
 * **Conversation context controls**: Limit how many recent chat messages are sent
   with each request.
 * **Prompt caching**: AI Editor keeps repeated system instructions stable so OpenAI
   prompt caching can reuse shared context when available, helping monitor API usage
   and reduce repeated input processing.
 * **Theme compatibility check**: Review whether the active theme is a good fit 
   for AI Editor’s Gutenberg and theme style workflow.
 * **BYOK**: Use your own OpenAI API key.
 * **Language translation**: Multilingual support.

#### Prompt Examples

 * “Add this article as a magazine-style layout using blocks: (paste article here).”
 * “Create a layout for an About Us page, including sections for a mission statement,
   team members, and contact.”
 * “Add 3 columns, each with a pricing plan.”
 * “Create a table comparing the caffeine content of popular drinks.”
 * “Rewrite this testimonial block to sound more concise.”
 * “Update the selected columns for better balance.”

#### Getting The Best Results

 * **Quickly add content blocks**: Ask AI Editor to add headings, sections, buttons,
   lists, tables, columns, and other core blocks for your content.
 * **Turn full copy into blocks**: Paste a full page draft or section copy and ask
   AI Editor to convert it into Gutenberg blocks. You can guide which blocks to 
   use, or let AI Editor choose the block structure.
 * **Use the latest recommended model**: For the best results, use the latest supported
   model available to your OpenAI account. GPT-5.5 with reasoning set to `medium`
   is a good starting point for more complex layouts.
 * **Select the right amount of content**: If the change depends on a parent layout,
   columns, group spacing, or surrounding section structure, select the whole relevant
   block or section and say what you want changed.
 * **Use narrow selections for simple edits**: If you only need a specific text,
   button, heading, or single block changed, select just that block and give a direct
   instruction.

#### Settings

Navigate to Settings -> AI Editor to configure the plugin.

 * **OpenAI API Key**: Add your own OpenAI API key. Requests are sent from your 
   WordPress site to OpenAI.
 * **GPT Model**: Choose the model AI Editor should use. The settings page marks
   the recommended model.
 * **Reasoning Effort**: Choose `none`, `low`, `medium`, `high`, or `xhigh`. Lower
   values are faster for simple edits; higher values can help with larger layouts
   or more careful restructuring but may take longer and use more tokens.
 * **Theme Style Context For AI**: A short style note used as design direction. 
   AI Editor can rewrite the active theme description with AI. Raw theme presets
   are handled separately, so this field should stay short and human-readable.
 * **Limit Conversation Context Sent To OpenAI**: Turn on/off trimming of older 
   chat messages before sending a new request.
 * **Max Messages In Conversation Context**: Set how many recent messages are kept
   when conversation context trimming is enabled.
 * **Theme Compatibility For AI Editor**: Run a compatibility check for the active
   theme. It reviews Gutenberg support, block theme signals, editor style support,
   and available theme presets so you can spot where manual cleanup may be needed.

**Note**: AI Editor is powered by OpenAI’s GPT technology. For more information 
on the data handling and privacy aspects, please refer to OpenAI’s [Privacy Policy](https://openai.com/privacy)
and [Terms of Service](https://openai.com/terms).

### Requirements

PHP 7.0+ is recommended, WordPress 5.8+, with Gutenberg active. An OpenAI API key
is required.

## Screenshots

 * [[
 * Using AI Editor to add blocks.
 * [[
 * AI Editor in the Gutenberg sidebar.
 * [[
 * Creating tables quickly.
 * [[
 * Adding and editing blocks.
 * [[
 * Settings page for AI Editor.

## Installation

 1.  From your WordPress dashboard, go to **Plugins > Add New**.
 2.  Search for **AI Editor** in the **Search Plugins** box.
 3.  Click **Install Now** to install the AI Editor Plugin.
 4.  Click **Activate** to activate the plugin.
 5.  In the WordPress menu, go to **Settings -> AI Editor** to add your OpenAI API 
     key and select the desired GPT model.
 6.  Open the Gutenberg editor for your post or page.
 7.  Click on the three dots in the top-right corner to expand the options menu.
 8.  Under the **Plugins** section, click on **AI Editor** to enable the AI sidebar.
 9.  Once the AI Editor sidebar appears, you may click the star icon at the top of 
     it. This action pins the AI Editor to the toolbar for quick access.
 10. Ask the AI to add blocks or layouts by providing descriptions.

## FAQ

### What is Gutenberg?

Gutenberg is the modern block-based editor in WordPress, allowing users to create
content using a variety of blocks.

### How do I use AI Editor?

Once installed, go to the Gutenberg editor, enable the AI Editor sidebar, and start
adding blocks by describing to the AI what you need.

### Do I need an OpenAI API key?

Yes, an OpenAI API key is required to use the AI Editor. You can enter your API 
key in the plugin settings.

### Are there any plugin limitations?

 * AI Editor can insert core Gutenberg blocks. Custom and third-party blocks should
   be added manually first, then selected for editing.
 * Custom block edits depend on the selected markup AI Editor can see. Some custom
   blocks store data outside saved markup or render dynamically, so AI Editor may
   make mistakes and you should review the result.
 * New image blocks are blank placeholders. AI Editor does not add external image
   URLs, Unsplash images, generated image sources, or media library items.
 * AI Editor uses your theme settings when they are exposed through theme.json. 
   If your theme does not provide theme.json settings, AI Editor cannot see all 
   of your theme styles, so the final look and feel will depend more on your theme’s
   default styling.

## Reviews

![](https://secure.gravatar.com/avatar/65a031d97c1d5a6ddbfad49f4be71fb8454a4eaeb1e9487e0dc52f9577723ee4?
s=60&d=retro&r=g)

### 󠀁[We should support this!](https://wordpress.org/support/topic/we-should-support-this/)󠁿

 [opicron](https://profiles.wordpress.org/opicron/) May 8, 2026 1 reply

These are the jewel plugins we should suppport. No bloat, not intrusive adds, just
functional proper functionality. I’d subscribe or donate anytime! @virgildia please
give us the options. Maybe we can colaborate through github?

![](https://secure.gravatar.com/avatar/5e6a0edc5f0c51a2ea17a9a03adf2a2dc0637864214825488dee94751e4504ad?
s=60&d=retro&r=g)

### 󠀁[Great for speeding up page building with gutenberg!!](https://wordpress.org/support/topic/great-for-speeding-up-page-building-with-gutenberg/)󠁿

 [newtonvibe](https://profiles.wordpress.org/newtonvibe/) May 8, 2026

I tried a few AI plugins and this is exactly what I wanted for Gutenberg. It works
well with my theme styles and makes gutenberg much easier for me! Also there are
no signups or unnecessary features like many other AI plugins have. I entered my
own OpenAI api key and it works. Simple!

![](https://secure.gravatar.com/avatar/f585a9589dd3424011efddbdebd9e0fe9dad29805f6039dc68568081cde40520?
s=60&d=retro&r=g)

### 󠀁[Great idea, unfortunately currently limited to very basic block creation only](https://wordpress.org/support/topic/great-idea-unfortunately-not-working-well/)󠁿

 [yotikewebdesign](https://profiles.wordpress.org/yotikewebdesign/) April 7, 2026
1 reply

Setup of the plugin worked well, though manual upload was necessary as plugin is
not supported in current version (6.9.4). Added API key and selected GPT 4o (v5 
seemed to be missing in drop down). Was able to then access the AI chat in the page
builder, and it was able to create a new block. Unfortunately it was not able to
change any styling, access external website or any existing block, which really 
limits its use. Would be great to see: Ability to edit existing page content/blocks.
Ability to adjust styling Able to access external pages to pull content to build
pages.

![](https://secure.gravatar.com/avatar/414aea2f07beeee1ec2e9d8dc1a1110729bb062aacdde57e1900fab83299897c?
s=60&d=retro&r=g)

### 󠀁[Promising solution to generate AI based content in Gutenberg](https://wordpress.org/support/topic/promising-solution-to-generate-ai-based-content-in-gutenberg/)󠁿

 [Tomas Frank](https://profiles.wordpress.org/franktomas/) November 14, 2024

I tried several solution to get GPT model to Gutenberg, but this one looks very 
promising. I hope it will be envolved for example to generate title based on content
or some how to use custom GPT trained model to have more precise information.

 [ Read all 4 reviews ](https://wordpress.org/support/plugin/ai-editor/reviews/)

## Contributors & Developers

“AI Block Editor – Gutenberg Block Generator & AI Assistant” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Virgildia ](https://profiles.wordpress.org/virgildia/)

[Translate “AI Block Editor – Gutenberg Block Generator & AI Assistant” into your language.](https://translate.wordpress.org/projects/wp-plugins/ai-editor)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ai-editor/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/ai-editor/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/ai-editor/) by [RSS](https://plugins.trac.wordpress.org/log/ai-editor/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.5

 * Support for GPT-5.4 and GPT-5.5 models, with GPT-5.5 as the recommended default.
 * Selected block editing for one or more selected blocks.
 * Theme-aware output using active editor settings and theme.json presets when available.
 * Prompt caching for repeated AI Editor system instructions.
 * Reasoning-effort settings for balancing speed and more careful layout work.
 * Conversation context controls.
 * Theme style context generation from the active theme description.
 * Theme compatibility checks for AI Editor’s Gutenberg workflow.
 * Resizable AI Editor sidebar.
 * Updated translation template and added translator comments for placeholder strings.

#### 1.0.4

Added GPT-4.1 model.

#### 1.0.3

Added GPT-4o mini model.

#### 1.0.2

UI updates.

#### 1.0.1

Added GPT-4o model.

#### 1.0.0

First release of the plugin.

## Meta

 *  Version **1.0.5**
 *  Last updated: **20 hours ago**
 *  Active installations: **50+**
 *  WordPress Version: ** 5.8 or higher **
 *  Tested up to: **6.9.4**
 *  PHP Version: ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/ai-editor/)
 * Tags:
 * [AI](https://en-ca.wordpress.org/plugins/tags/ai/)[block-editor](https://en-ca.wordpress.org/plugins/tags/block-editor/)
   [gutenberg](https://en-ca.wordpress.org/plugins/tags/gutenberg/)[openai](https://en-ca.wordpress.org/plugins/tags/openai/)
 *  [Advanced View](https://en-ca.wordpress.org/plugins/ai-editor/advanced/)

## Ratings

 4.5 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/ai-editor/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/ai-editor/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/ai-editor/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/ai-editor/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/ai-editor/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/ai-editor/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ai-editor/reviews/)

## Contributors

 *   [ Virgildia ](https://profiles.wordpress.org/virgildia/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ai-editor/)