=== Generatify - All-in-One Artificial Intelligence (AI) ===

Contributors: daftplug
Tags: ai, artificial intelligence, machine learning, chatbot, chatgpt
Requires at least: 7.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.2.0
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Power your site with AI – chatbot, automations, helpdesk agent, suggestions, moderation, and connectors for ChatGPT, Claude & Gemini.

== Description ==

Generatify is an all-in-one plugin that brings Artificial Intelligence (AI) superpowers to WordPress. It includes a context-aware AI Assistant Chatbot that understands your site’s content and settings, an AI Helpdesk Agent for instant support, automation for tags, categories, FAQs, and SEO metadata, smart compose & autocomplete, comment moderation, and AI-driven related content—all configurable from a single, streamlined interface.

### 🤖 Turn Your Site into an AI-Powered Experience
- **AI Assistant Chatbot** - A context-aware WordPress copilot that knows your site’s content and setup. It helps write and rewrite on-brand copy, translates text, brainstorms ideas, and explains or troubleshoots errors step-by-step, right in your WordPress dashboard.
- **Automations** - Auto-tag and auto-categorize posts, generate FAQs, fill in missing meta descriptions, and add meaningful image alt text—hands-off but always under your control.
- **Customer Service Agent** - A site-wide chat button that uses your site knowledge to answer FAQs, routes your customers, and collects messages.
- **Smart Suggestions** - Inline autocomplete and smart compose for forms and textareas to speed up writing and reduce friction.
- **Related Content** - AI-powered related posts/products that keep readers exploring.
- **AI Moderation** - Detect toxic or hateful comments and prevent submission before it reaches your queue.
- **Model Connectors** - Seamless connectors for OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini) as AI providers.

=  🧭 Built For Real Workflows =
- **No Coding Required**: Simply turn features on/off, and customize prompts in a few clicks.
- **High Quality**: The plugin is built with a modular design, ensuring fast, reliable performance without frequent bugs and failures.
- **Support**: Get support in the support forum from friendly professionals ready to answer your questions.

= 🗝️ What’s Inside =
Generatify includes a rich set of features that plug into your existing WordPress stack and editorial flow:

- **AI Assistant Chatbot (Copilot)**
  - **Context-Aware** – Knows your site’s posts, pages, products, plugins, themes and even users for grounded responses.
  - **On-Brand Writing** – Draft, rewrite, summarize, translate, and ideate with style guidelines you define.
  - **Troubleshooting** – Explains common site or plugin errors in plain language with step-by-step suggestions.
- **AI Content Automation**
  - **AI Post Tags** – Adds relevant tags to posts with empty tags based on their content.
  - **AI Post Categories** – Categorizes uncategorized posts automatically using semantic analysis.
- **AI Technical SEO Automation**
  - **AI Alt Images** – Adds meaningful alt text to images with empty alt attributes.
  - **AI Meta Descriptions** – Generates meta descriptions for posts missing them, tuned for clarity and CTR.
- **Helpdesk Agent**
  - **Instant Answers** – Chats with your users and provides accurate responses based on your website’s content.
  - **Contact Form** – Switch to a contact mode for simple contact form when needed, allowing users to reach you directly.
  - **Help Articles** – Shows helpful article links right inside the chat interface, guiding users to the information they need.
- **AI Smart Suggestions**
  - **AI Smart Compose** – Predicts and suggests text in real time for textareas.
  - **AI Related Posts** – Displays semantically related posts at the end of each post.
- **AI Comment Moderation**
  - **AI Toxicity Checker** – Detects toxic/hateful language and stops submission with a helpful notice.
- **AI Provider Connectors**
  - **Top AI Models** – One-Click connectors for ChatGPT (OpenAI), Claude (Anthropic), and Gemini (Google).
  - **Auto Model Selection** – Generatify automatically chooses the best AI model for particular task.

= 🌐 Fully Translatable =

Generatify supports multiple languages, RTL layouts, and custom typography. It’s fully translatable via POT files (Poedit, Loco Translate) and compatible with WPML, Polylang, TranslatePress, Weglot, and more.


= 🔌 Compatible With All Themes & Plugins =

Works out-of-the-box with common WordPress setups, including blogs, membership sites, WooCommerce stores, forums, portfolios, LMS, and news portals. No special theme required.

== Frequently Asked Questions ==

**What does the AI Assistant Chatbot actually “know”?**

By default, it has general knowledge on your website technical aspect, like installed plugins, themes, and general configuration. However, optionally you can add more context directly within the chat interface if you want it to focus on one particular thing, like one of your posts, pages, plugins, themes, or user.

**Do I need coding skills to use Generatify?**

No. All features are taggable with guided settings. Developers can extend via hooks and filters, but it’s not required.

**Which AI providers are supported?**

OpenAI (ChatGPT), Anthropic (Claude), and Google (Gemini) are built-in. You can enable at least one or all of them.

**Will Generatify replace my SEO plugin or helpdesk?**

Generatify complements existing tools. Use it to AI-power your site and automate gaps (like missing alt text or meta descriptions), not to replace other plugins you already use.

**Is my data sent to third-party AI providers?**

When a feature is enabled that requires advanced AI provider for processing the request, the relevant text (e.g., post content, prompt, or user question) is sent to your configured provider(s) for processing. You control which features run and which providers are active.

**Can Generatify work without external AI provider APIs?**

For some features Generatify has built-in, local AI models or other AI-like strategies to make some features work, however advanced AI functions require AI backend and hence at least one AI provider API enabled.

**Will it slow down my site?**

Automations run asynchronously or on save where possible. Front-end features load lightweight assets and make API calls on demand, so normally it will not affect your website speed.

== Screenshots ==

1. **AI Assistant Chatbot** - Context-aware copilot for writing, rewriting, translating, and troubleshooting.
2. **AI Connectors** – Enable and use ChatGPT, Claude, and Gemini as AI models powering your site.
3. **Intuitive Settings** - Modern, intuitive settings panel to configure all AI features in one place.
4. **Helpdesk Agent** - Front-end chat with instant answers from your content and FAQs.
5. **Smart Compose** - Gmail-like inline suggestions that speed up typing in forms.


== Changelog ==
= 1.2.0 =
* New: Added content/image generator buttons directly inside block editor
* Fix: Compatibility with WordPress 7.0 native AI 

= 1.1.5 =
* Fix: Stability improvements on admin side

= 1.1.4 =
* Fix: Admin area resulting in error in certain cases

= 1.1.3 =
* New: Added GPT 5.5
* New: Added Opus 4.7
* New: Added Kimi 2.6
* Improvement: Stability improvements

= 1.1.2 =
* New: Added Kimi by Moonshot integration
* Improvement: Restructured the plugin code for maintainability
* Improvement: Added new AI models

= 1.0.2 =
* New: Added scroll to bottom and icons in context
* Improvement: Updated to the latest models

= 1.0.1 =
* Fix: Smart Compose feature not enabled even though setting was on in some cases
* Improvement: Stability improvements

= 1.0.0 =
* Initial release.

== External Services ==

This plugin connects to external services to provide AI features and other functionality. Below is a complete list of the services, what they do, when they are used, and what data may be transmitted.

- OpenAI API (api.openai.com)
	- Purpose: Power advanced AI features that require text generation.
	- What is sent and when: When a corresponding feature is enabled and invoked, the plugin sends the prompt and relevant context (e.g., post excerpts, user inputs, system instructions) to OpenAI for processing. Your server/browser contacts OpenAI’s API with your configured API key.
	- Provider: OpenAI. Terms: https://openai.com/policies/terms-of-use — Privacy: https://openai.com/policies/privacy-policy

- Anthropic API (api.anthropic.com)
	- Purpose: Power advanced AI features that require text generation.
	- What is sent and when: When a corresponding feature is enabled and invoked, the plugin sends the prompt and relevant context (e.g., post excerpts, user inputs, system instructions) to Anthropic for processing. Your server/browser contacts Anthropic’s API with your configured API key.
	- Provider: Anthropic. Terms: https://www.anthropic.com/legal/terms-of-service — Privacy: https://www.anthropic.com/legal/privacy

- Google Gemini API (generativelanguage.googleapis.com)
	- Purpose: Power advanced AI features that require text generation.
	- What is sent and when: When a corresponding feature is enabled and invoked, the plugin sends the prompt and relevant context (e.g., post excerpts, user inputs, system instructions) to Google for processing. Your server/browser contacts Google’s API with your configured API key.
	- Provider: Google. Terms: https://ai.google.dev/terms — Privacy: https://policies.google.com/privacy

- TensorFlow Hub (tfhub.dev)
	- Purpose: Provides downloadable machine learning model files used by some on-device/browser-side features (e.g., the MobileNet model referenced in the plugin’s frontend assets).
	- What is sent and when: When a feature that uses these models is enabled and loaded, the visitor’s browser downloads the required model files from tfhub.dev. No plugin-specific personal data is intentionally sent as part of that request; however, as with any standard web request, the visitor’s IP address and user agent are sent by the browser.
	- Provider: Google. Terms: https://policies.google.com/terms — Privacy: https://policies.google.com/privacy

== Source Code and Build Instructions ==

This plugin uses modern tooling (Tailwind CSS and esbuild) to produce minified assets for admin side. The human‑readable source code is included in the plugin:

- Admin CSS and JS source: `assets/_src/`

Build prerequisites: Node.js and npm.

Basic development build:

1. Install dev dependencies.
2. Build assets in development mode.

Third‑party libraries used in compiled assets include:

- esbuild – https://esbuild.github.io/
- Tailwind CSS – https://tailwindcss.com/

The full, human‑readable sources for all minified files are present within the plugin as listed above. If you have any trouble locating sources, please open an issue in the WordPress.org support forum for this plugin.