ai  by WordPress

AI features and experimentation for WordPress

Created 11 months ago
272 stars

Top 94.5% on SourcePulse

GitHubView on GitHub
Project Summary

WordPress/ai: AI Features and Experiments for WordPress

This project provides a modular framework and a reference implementation for integrating AI features directly into WordPress. It targets WordPress users, content creators, administrators, and developers, offering practical AI capabilities and serving as a testbed for features that may eventually be incorporated into WordPress core.

How It Works

This project leverages a modular framework built on the "Features as Plugins" model, integrating the PHP AI Client SDK and the Abilities API. Its core approach is to demonstrate and deliver AI features by combining these building blocks into a unified WordPress experience, prioritizing user-focused design with minimal setup and manual review defaults. This design allows for seamless integration into Gutenberg and admin flows, while also serving as an experimentation lab for new AI capabilities and a path to potential WordPress core inclusion.

Quick Start & Requirements

To use the AI-powered features, users must install and activate at least one AI Connector plugin (e.g., Anthropic, Google, OpenAI) and configure its credentials in Settings -> Connectors. Features may appear unavailable until a connector is properly set up and authenticated. The plugin is experimental, and early adoption on production sites is not recommended; testing in a non-production environment is advised. Links to the GitHub Project Board for the roadmap are available.

Highlighted Details

  • Offers a wide array of AI features including Alt Text Generation, Comment Moderation, Content Summarization, Image Generation/Editing, Meta Description Generation, and Title Generation.
  • Supports multi-provider integration through AI Connector plugins, allowing flexibility with services like OpenAI, Google, and Anthropic.
  • Includes an "Abilities Explorer" for discovering, inspecting, and testing registered abilities via the WordPress Abilities API.
  • Designed as a reference implementation and testbed, exploring features for potential inclusion in WordPress core.

Maintenance & Community

The project is maintained by Darin Kotter (@dkotter) and Jeff Paul (@jeffpaul), reachable via the @WordPress/ai-maintainers team. Community discussions occur on the #core-ai channel on WordPress Slack, and proposals can be made via GitHub discussions. The project roadmap is available on the WordPress AI GitHub Project Board.

Licensing & Compatibility

The README does not explicitly state a license. As a WordPress project, it is likely to be GPL-licensed, but this should be verified. Compatibility for commercial use or closed-source linking would depend on the final, explicit license.

Limitations & Caveats

This plugin is explicitly marked as experimental. Features are subject to change, movement, or breakage, and use on production sites is at the user's own risk. Early adopters should test in non-production environments and monitor development closely.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
126
Issues (30d)
35
Star History
29 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.