wp-autoplugin  by WP-Autoplugin

WordPress plugin for AI-assisted plugin creation

Created 1 year ago
324 stars

Top 83.8% on SourcePulse

GitHubView on GitHub
Project Summary

WP-Autoplugin is an AI-powered WordPress plugin designed to streamline plugin development by generating, fixing, and extending plugins from natural language descriptions. It targets WordPress users and developers seeking to create lightweight, custom solutions or modify existing plugins without extensive coding, offering a privacy-focused, BYOK approach to AI integration.

How It Works

The plugin leverages AI models to interpret user descriptions, generate a development plan, and write plugin code. Users can then review, modify, and install the generated plugin directly within WordPress. It also supports extending third-party plugins by analyzing their hooks and generating new functionality based on user prompts. Fatal errors in generated plugins are automatically detected upon activation, with options to fix them via AI.

Quick Start & Requirements

  • Installation: Upload the plugin zip file via WordPress 'Plugins' screen or via FTP.
  • Prerequisites: An OpenAI-compatible API key from a chosen AI provider (e.g., OpenAI, Google AI Studio, or self-hosted models).
  • Setup: Configure API key and select AI model in plugin settings.
  • Demo: https://wp-autoplugin.com/

Highlighted Details

  • Supports over 30 AI models including Claude 3.x, GPT-4o, Gemini 2.0, and xAI Grok.
  • Allows integration with any OpenAI-compatible API endpoint for custom or local models.
  • Generated plugins are standard WordPress plugins, independent of WP-Autoplugin after creation.
  • Features an "Extend Plugin" functionality to add features to existing third-party plugins using hooks.

Maintenance & Community

  • Actively developed with frequent updates (e.g., v1.4.3 released recently).
  • Open source with contributions welcomed.
  • Translations supported for 10+ languages.

Licensing & Compatibility

  • Licensed under GPLv3 or later.
  • Compatible with standard WordPress installations.

Limitations & Caveats

  • Primarily generates single-file plugins and works best with simpler plugin concepts; complex, multi-feature plugins may be challenging.
  • AI-generated code requires thorough review and testing before production deployment.
Health Check
Last Commit

4 weeks ago

Responsiveness

1 day

Pull Requests (30d)
3
Issues (30d)
0
Star History
67 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Paul Gauthier Paul Gauthier(Founder of Aider).

aidermacs by MatthewZMD

0.3%
781
AI pair programming in Emacs, powered by Aider
Created 7 months ago
Updated 1 month ago
Starred by Paul Stamatiou Paul Stamatiou(Cofounder of Limitless), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

claude-task-master by eyaltoledano

1.0%
22k
AI-powered task management system for code editors
Created 6 months ago
Updated 1 day ago
Feedback? Help us improve.