Description
SmartyPress AI Engine is a free AI engine that connects WordPress with AI models. Generate content, edit inline with Magic Wand, and automate post creation. All from your Gutenberg editor.
Quick Intro
No Ads Plugin. Completely Free. No extra fees — connection directly through your API key. 1 Minute Installation. No complex skills required, connect and create 50 posts in just 5 mins.
I built this free AI engine to bring OpenAI and Deepseek directly into the WordPress editor. Create SEO-optimized titles, generate full blog posts, write excerpts, or refine existing text — without leaving Gutenberg.
Start simple: open any post, click “SmartyPress AI Writer” in the toolbar, and generate a title. Then try Magic Wand on any block — select text, pick an action, and watch AI transform your content. Need 50 blog posts at once? Bulk generation handles that too.
This AI engine gives you two powerful workflows: a Content Generator panel for full posts and a Magic Wand for precise inline editing. Both work with OpenAI and Deepseek, so you pick the provider that fits your budget and quality needs.
Documentation
For detailed setup instructions and usage guide, visit our complete documentation.
Core Modules
Content & Generation
Generate titles, full articles, excerpts, and category suggestions right inside Gutenberg. Bulk generate up to 50 posts at once. This free AI engine handles the heavy lifting while you focus on strategy.
Magic Wand (Inline Editing)
Click the wand icon on any block to enhance, correct, translate, expand, or condense text. 10+ pre-built actions plus custom prompts. Replace mode inserts content instantly; Suggest mode offers multiple AI-generated variants to choose from.
AI Providers
Switch between OpenAI and Deepseek at any time. Use GPT-4o for critical content or Deepseek Chat for affordable bulk generation. Your keys, your choice.
✨ Key Features
Content Generation:
- SEO-optimized title generation
- Full article and blog post creation
- Excerpt and summary generation
- Category suggestions from existing categories
- Bulk post generation (1-50 posts at once)
- Support for all public post types (posts, pages, custom)
- Real-time content insertion into editor
Magic Wand (Inline Editing):
Transform any block content with 10+ AI-powered actions.
Text Enhancement:
– Enhance Text — improve readability and quality
– Correct Text — fix grammar and spelling
– Longer Text — expand content with details
– Shorter Text — condense while keeping key points
– Translate Text — translate to any language
Content Generation:
– Generate Content — create new content from custom prompts
– Generate Title — get 5 title suggestions (suggest mode)
– Generate Excerpt — get 3 excerpt variants (suggest mode)
– Suggest Synonyms — get 5 synonym options (suggest mode)
– Generate Alt Text — create alt text for images
Supported Blocks:
– Paragraph, Heading, List, Quote, Code, Preformatted
Supported AI Models
OpenAI: GPT-5.3 Codex, GPT-5.2, GPT-5.1, GPT-5, GPT-4.1, O3, O3 Mini, O1 Preview, O1 Mini, GPT-4o, GPT-4o (Nov 2024), GPT-4o Mini, GPT-4 Turbo, GPT-3.5 Turbo
Deepseek: Deepseek Chat, Deepseek Coder
Developer Tools
Extend SmartyPress AI Engine with WordPress filters and hooks.
smartypress_ai_prompt_{action}— customize prompts for any actionsmartypress_ai_wand_params— modify AI parameters (temperature, tokens)smartypress_ai_wand_features— add custom Magic Wand actions- REST API with secure endpoints
- Extensible action system for custom workflows
Why SmartyPress AI Engine?
Gutenberg-First
Built specifically for the WordPress block editor. Native UI, native workflows, no clunky external interfaces.
Multiple AI Providers
OpenAI and Deepseek out of the box. Switch providers or models per task — use GPT-4o for quality, Deepseek for speed and savings.
Developer Friendly
WordPress filters, REST API, and extensible architecture. Build custom AI workflows on top of this free AI engine.
Privacy First
Data is sent to AI providers only when you click Generate. No background requests, no tracking, no analytics. API keys stored in your database only.
Free and Open Source
This free AI engine is completely open source and free to use. You only pay for API usage to OpenAI or Deepseek based on their pricing.
Use Cases
This free AI engine is perfect for:
- Blog content creation and SEO articles
- Product descriptions for WooCommerce
- Landing page copy and marketing content
- Social media posts and newsletters
- Documentation and knowledge bases
- Bulk content generation at scale
Inspired By
We were inspired by the following plugins and their capabilities:
- AI Power (AIP) – Comprehensive AI solution with multi-provider support and advanced content generation features
- AIWU – Workflow automation and AI content generation with visual workflow builder
- WP Wand – Unlimited AI content generation with support for multiple AI providers
- Aiify – AI copywriting and content editing with ChatGPT and OpenRouter integration
- AI Bud – AI content generator with chatbot and image generation capabilities
These plugins demonstrated the potential of AI integration in WordPress and inspired us to create a free AI engine focused on simplicity, performance, and developer-friendly architecture.
Disclaimer
SmartyPress AI Engine connects your site to third-party AI services. You need your own API keys and must follow the terms set by OpenAI or Deepseek. The developer is not responsible for AI-generated content. See the External Services section below for full details.
External Services
IMPORTANT: This plugin connects to third-party AI services to generate content. Please read this section carefully.
Services Used
This plugin uses the following external AI services:
1. OpenAI API (optional)
* Service: OpenAI’s language models for content generation
* Endpoint: https://api.openai.com/v1/chat/completions – Text generation
* Purpose: Generate titles, content, excerpts, and other text when OpenAI is selected as provider
* Data sent: Your prompts, post titles, content excerpts, and generation parameters (temperature, max tokens)
* When: Only when you explicitly click a generate button or use Magic Wand
* Terms of Service: https://openai.com/policies/terms-of-use
* Privacy Policy: https://openai.com/policies/privacy-policy
* API Documentation: https://platform.openai.com/docs
2. Deepseek API (optional)
* Service: Deepseek’s language models for content generation
* Endpoint: https://api.deepseek.com/v1/chat/completions – Text generation
* Purpose: Generate titles, content, excerpts, and other text when Deepseek is selected as provider
* Data sent: Your prompts, post titles, content excerpts, and generation parameters (temperature, max tokens)
* When: Only when you explicitly click a generate button or use Magic Wand
* Terms of Service: https://www.deepseek.com/en/terms
* Privacy Policy: https://www.deepseek.com/en/privacy
* API Documentation: https://platform.deepseek.com/docs
Data Transmission Details
What data is sent:
* User prompts and instructions
* Post/page titles (when generating content)
* Post/page content excerpts (when generating excerpts or categories)
* Selected text from blocks (when using Magic Wand)
* Generation settings (temperature, max tokens, model name)
What data is NOT sent:
* User personal information
* Email addresses
* Passwords
* WordPress user data
* Site configuration
* Database information
* Other posts/pages content (unless explicitly selected)
When data is sent:
* Only when you actively click a “Generate” button
* Only when you use Magic Wand and click “Generate”
* Never automatically or in background
* Never without your explicit action
Data storage:
* API keys are stored in your WordPress database
* Generated content is stored in your WordPress database
* No content is stored on third-party servers after generation
* API providers may temporarily cache requests per their policies
Your Control
- You choose which AI provider to use (OpenAI, Deepseek, or both)
- You control when generation happens (manual clicks only)
- You can deactivate the plugin anytime to stop all data transmission
- You can delete your API keys from Settings at any time
Privacy & GDPR
This plugin is GDPR compliant with the following considerations:
- User Consent: Users must configure API keys, implying consent to use AI services
- Data Minimization: Only necessary data is sent to AI providers
- Right to Delete: You can delete all plugin settings and API keys anytime
- Transparency: All data transmission is documented in this section
- No Tracking: Plugin does not track users or collect analytics
For Site Owners:
If you use this plugin on a site with EU users, inform them in your privacy policy that:
* Content may be generated using third-party AI services
* User-provided content/prompts may be sent to OpenAI and/or Deepseek
* Refer users to AI providers’ privacy policies (links above)
Privacy
This plugin sends data to external AI services. For complete privacy information, see the “External Services” and “Privacy & GDPR” sections above.
Contributing
Contributions are welcome! Please submit pull requests or open issues on GitHub.
Tech Stack
Modern AI engine built with:
* PHP 7.4+ with OOP
* React 18+ with WordPress Gutenberg components
* Vite for bundling
* SCSS for styling
* WordPress REST API
Credits
Developed by Alex Kovalev
Screenshots

SmartyPress AI Engine Dashboard – quick access to all AI generation tools 
AI Content Generator panel in Gutenberg editor 
Magic Wand button in block toolbar 
Magic Wand modal with custom prompt and template selection 
Plugin settings page with API configuration for OpenAI and Deepseek 
Bulk post generator interface – generate up to 50 posts at once 
Suggest mode with multiple AI-generated variants to choose from 
Content Generation page – single post generation with step-by-step process 
AI Writer toolbar button in Gutenberg editor 
Generate Title action with AI-powered suggestions 
Generate Content action creating full articles 
Generate Excerpt action for post summaries 
Real-time generation progress with status indicators 




Installation
Automatic Installation
- Go to Plugins > Add New in your WordPress admin
- Search for “SmartyPress AI Engine”
- Click Install Now and then Activate
- Go to SmartyPress AI > Settings
- Enter your API keys (OpenAI and/or Deepseek)
- Save settings and start generating content!
Manual Installation
- Download the plugin zip file
- Upload to
/wp-content/plugins/directory - Extract the files
- Activate through the Plugins screen
- Configure API keys in SmartyPress AI > Settings
Getting API Keys
OpenAI:
1. Visit https://platform.openai.com
2. Sign up or log in
3. Go to API Keys section
4. Create new secret key
5. Copy the key to plugin settings
Deepseek:
1. Visit https://platform.deepseek.com
2. Sign up or log in
3. Go to API Settings
4. Create new API key
5. Copy the key to plugin settings
Building from Source (For Developers)
Important: Pre-built assets are included in the WordPress.org distribution. You only need to build if you’re developing or modifying the plugin.
Build Requirements
- Node.js 18+ and npm
- PHP 8.0+
- Composer (optional, for dev dependencies)
Build Process
The plugin uses Vite for building React applications. There are multiple build targets:
1. Admin Dashboard (React SPA):
`bash
cd includes/admin/assets/
npm install
npm run build
`
Output: includes/admin/assets/dist/admin-app.js and admin-app.css
2. Content Generator Module:
`bash
cd includes/modules/content-generator/assets/
npm install
npm run build
`
Output: includes/modules/content-generator/assets/dist/content-generator.js
3. Image Generator Module:
`bash
cd includes/modules/image-generator/assets/
npm install
npm run build
`
Output: includes/modules/image-generator/assets/dist/image-generator.js
4. Gutenberg Integration (Magic Wand):
Build modes: gutenberg (Magic Wand) and wand (toolbar integration)
`bash
cd includes/modules/content-generator/assets/
npm run build:gutenberg # Magic Wand features
npm run build:wand # Wand toolbar button
`
Development Mode
For development with hot reload:
`bash
cd includes/admin/assets/
npm run dev
`
Note: Development mode requires manually changing script handles in PHP to load from Vite dev server.
Build configuration:
* Vite 6+ for bundling
* React 18+ components
* SCSS preprocessing
* Autoprefixer for browser compatibility
* Minification enabled
* IIFE format for WordPress compatibility
FAQ
-
Do I need API keys?
-
Yes, you need at least one API key from OpenAI (https://platform.openai.com) or Deepseek (https://platform.deepseek.com). You can use both providers if you want.
-
How much does it cost?
-
The plugin itself is completely free. However, you pay for API usage to OpenAI and/or Deepseek based on their pricing:
* OpenAI: Pay-per-token pricing, varies by model (check their pricing page)
* Deepseek: Generally more affordable than OpenAI (check their pricing page)Typical costs:
* Generating a blog post title: $0.001 – $0.01
* Generating full article (500-1000 words): $0.02 – $0.10
* The exact cost depends on the model, prompt length, and generated content length -
Is my data safe?
-
Yes. Security measures include:
* All API communications use HTTPS encryption
* API keys stored securely in WordPress database
* No data stored on third-party servers after generation
* WordPress nonces and capability checks
* Input sanitization and output escapingYour content is sent to AI providers only when you explicitly request generation. Please review the “External Services” section and AI providers’ privacy policies.
-
Can I use custom prompts?
-
Yes! Magic Wand feature allows you to enter completely custom prompts for any block. You can also customize default prompts using WordPress filters.
-
Which AI provider should I use?
-
OpenAI:
* Higher quality outputs
* Better understanding of complex prompts
* More expensive
* Recommended for: critical content, marketing copyDeepseek:
* Faster generation
* More affordable
* Good quality for most use cases
* Recommended for: blog posts, drafts, bulk generationYou can switch between providers anytime or use both.
-
Which post types are supported?
-
All public post types including:
* Posts
* Pages
* Custom Post Types (configured in Settings) -
Can I limit who can use AI generation?
-
Yes, the plugin respects WordPress capabilities:
*edit_posts– required for using generator panel and Magic Wand
*publish_posts– required for bulk post generation
*manage_options– required for plugin settingsConfigure user roles in WordPress to control access.
-
How does Magic Wand work?
-
- Select any supported block (paragraph, heading, quote, etc.)
- Click the magic wand icon in the block toolbar
- Enter your prompt (e.g., “Write about WordPress AI plugins”)
- Click Generate
- Content appears in your block instantly!
-
What languages are supported?
-
AI models support all major languages. You can:
* Generate content in any language by specifying it in your prompt
* Use the Translate Text action to translate between languages
* Plugin interface available in English and Russian -
Can developers extend the plugin?
-
Yes! The plugin provides WordPress filters for customization:
smartypress_ai_prompt_{action}– Customize promptssmartypress_ai_wand_params– Modify AI parameterssmartypress_ai_wand_features– Add custom actions
See documentation for examples.
-
Does this work with the classic editor?
-
No, this plugin requires the Gutenberg block editor (WordPress 5.0+). It’s designed specifically for block-based editing.
-
Can I use this for WooCommerce products?
-
Yes, if WooCommerce products are enabled as a public post type, you can generate product descriptions, titles, and other content.
-
What happens if I run out of API credits?
-
Generation will fail with an error message. You’ll need to add credits to your OpenAI or Deepseek account. The plugin will show the API error message to help you troubleshoot.
-
What happens when I uninstall the plugin?
-
When you delete the plugin through WordPress admin, all plugin data will be completely removed:
* Plugin settings and API keys
* All options and transients
* Post meta created by the plugin (if any)
* User meta created by the plugin (if any)Note: Generated content (posts, titles, excerpts) will NOT be deleted as they are your content. Only plugin-specific data is removed.
If you want to keep your settings for future use, simply deactivate the plugin instead of deleting it.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“SmartyPress AI Engine — Free AI Engine for Content Generation” is open source software. The following people have contributed to this plugin.
Contributors“SmartyPress AI Engine — Free AI Engine for Content Generation” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “SmartyPress AI Engine — Free AI Engine for Content Generation” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.15 – 2026-02-16
Fixed:
* Translation loading for WordPress 6.7+: moved init to init hook, added load_plugin_textdomain. Resolves “translation loading triggered too early” notice.
1.0.14 – 2026-02-07
Changed:
* Minor changes
1.0.13 – 2026-02-12
Added:
* Review notice on admin pages: invitation to rate the plugin and share ideas on WordPress.org
* Notice shows 7 days after install, then 30/90/180 days after dismiss. DEBUG constant for instant display
Fixed:
* Content generator: model selection now persists in localStorage after page refresh
* Preview: Markdown displayed in preview, HTML conversion only when creating post
1.0.11 – 2026-02-12
Enhanced:
* Extended translation support for content generation prompts (title, sections, content, excerpt)
* Improved translation coverage across settings and editor interfaces
* Fixes for translation file references to ensure correct loading of translations
1.0.10 – 2026-02-10
Fixed:
* Module toggle error: “Cannot use a scalar value as an array” when switching modules on/off
* Automatic migration of module settings from scalar (boolean) to array format
* Backward compatibility with old installations
1.0.9 – 2026-02-10
Image Generator:
* Module enabled by default (same as Content Generator)
* Sidebar menu updates immediately when activating or deactivating the module (no page reload)
* Module scripts always loaded on plugin admin page so toggling works without refresh
Components / Navigation:
* ModulesContext provides live routes from enabled modules; Layout and Navigation react to changes after toggle
1.0.8 – 2026-02-10
Image Generator:
* Generate images from text prompts, save to Media Library with auto-generated title, alt, and description
* Regenerate existing images with correction prompt (Image Edit API for GPT Image, DALL-E via describe + regenerate)
* Settings: provider, model, resolution, text model for metadata; persistence in localStorage
* “Create attachment with AI” button on media library (upload.php) page
API Logs:
* Support for module events (image generation logs) with stage, context, and data display
1.0.7 – 2026-02-08
Fixed:
* Language parameter now correctly passed to AI API for title, content, and excerpt generation
* Prompts in Gutenberg editor now use {LANGUAGE} variable instead of “same language as content”
Enhanced:
* Full request/response logging for debugging (enable in Settings > Debug)
* Option to log successful API requests for troubleshooting
* Improved log display with word wrap (no horizontal scroll)
* Increased log block height for better readability
Changed:
* Temporarily hidden “Suggest Categories” feature (will return in future update)
1.0.6 – 2026-02-08
Fixed:
* WooCommerce short description generation now correctly updates TinyMCE editor
* Magic Wand button now available in WooCommerce product short description editor
* Default AI model from settings now properly applied in Classic Editor modal
* API key corruption issue when saving settings with masked keys
Enhanced:
* Improved Classic Editor integration for WooCommerce products
* Better model selection handling across all editor interfaces
1.0.5 – 2026-02-07
Changes: OpenAI proxy support for blocked regions. Model selection in Single post Current Settings and general settings. Magic Wand no longer wraps plain text in extra paragraph tags. Modal header padding set to zero in Gutenberg. PHPCS fixes: removed debug error_log, nonce ignore for classic editor detection, prefixed global variables.
1.0.4 – 2026-02-07
Changes: Added permalink notice on plugin pages when Pretty Permalinks are disabled. Extended API key notice to all admin pages. Improved error messages with user-friendly descriptions for API key and REST API issues.
1.0.3 – 2026-02-07
Changes: Documentation link in readme and plugin UI. API key notice with link to docs. Inspired By section. Everyone Accessibility Suite and other plugins in Our Other Plugins. Screenshots reordered (Dashboard as overview), 17 descriptions. Keyword “free AI engine” in copy.
1.0.2 – 2026-02-06
Changes: Hide third-party admin notices on plugin pages. Sanitization and validation for settings API; secure uninstall queries (wpdb->prepare). CSS isolation for admin UI.
1.0.0 – 2025-10-26
Initial release. AI Content Generator panel in Gutenberg (titles, full posts, excerpts, categories). Magic Wand for inline editing with 10+ actions (enhance, correct, translate, etc.). OpenAI and Deepseek support. Bulk generation (1-50 posts). REST API, nonce/capability checks, filters for developers. React 18 + Vite.