WordPress/ai
AI features and experiments for WordPress. Modular framework for testing AI capabilities.
What it solves
This project provides a modular framework and a set of opt-in AI features for WordPress, allowing authors, editors, and admins to integrate AI-powered workflows directly into the Block Editor (Gutenberg) and admin areas. It serves as a reference implementation for developers to build or extend AI capabilities within the WordPress ecosystem.
How it works
The plugin combines the PHP AI Client SDK and the Abilities API to create a unified experience. It does not provide AI models itself; instead, it requires the installation of AI Connector plugins (such as those for OpenAI, Google, or Anthropic) to handle the actual AI processing. It uses an experimental framework that allows users to enable only the specific AI features they want to use.
Who it’s for
- WordPress Users and Content Creators: People who want to use AI for writing, editing, and site management.
- Site Administrators: Those managing site settings and AI provider configurations.
- Developers and Agencies: Those looking to learn how to use AI APIs in WordPress or build their own AI-powered plugins.
Highlights
- Content Creation: Tools for generating titles, excerpts, slugs, and meta descriptions, as well as resizing, summarizing, and translating content.
- Editorial Support: Block-by-block reviews for accessibility, readability, grammar, and SEO, with the ability to automatically apply updates.
- Image Handling: AI-powered image generation, editing, and automatic alt-text generation using vision models.
- Image Handling: AI-powered image generation, editing, and editing in the Media Library.
- Site Management: Automatic comment moderation based on toxicity and sentiment, and a framework for registering AI status dashboard widgets.
- Security: API keys are encrypted at rest using libsodium encryption.
- Developer Tools: An Abilities Explorer to test and inspect registered AI abilities.
Related
- Project
- Project
- Project
- Project
- Project