Plugin homepage, documentation and paid plans: https://pewitlabs.com/product-ai-content-assist.html
AI-powered content assistant for WordPress editors. Drafts paragraphs, generates summaries and suggests internal links grounded in your existing posts and pages — never generic filler.
Every feature in this plugin is free and fully functional: connect via WordPress 7.0+ AI connectors (Settings Connectors) or bring your own API key (OpenAI, Anthropic Claude or Google Gemini), draft and rewrite in the block editor, summarize selections, get internal-link suggestions grounded in your content index, run bulk meta/excerpt background jobs, auto re-index on publish, scan for orphan pages and link gaps, export CSV reports and receive email notifications when jobs finish. Nothing is locked behind a license.
Optionally, you can subscribe to managed AI credits (so you don’t need your own API key) and priority support at https://pewitlabs.com/product-ai-content-assist.html — this is a paid external service, not a requirement to use the plugin.
This plugin connects to third-party services to generate text and content suggestions. Please review this before use.
You choose the AI provider in the plugin settings and use your own API key (BYOK), or on WordPress 7.0+ use the site-wide AI connectors (Settings Connectors) via the core AI Client. No data is sent to any provider until you trigger an action. Requests go directly from your site to the selected provider under your own credentials and that provider’s terms. Nothing is sent to the plugin author.
WordPress AI Client (WordPress 7.0+, when connectors are configured):
* What and when: drafting, summaries and link suggestions use wp_ai_client_prompt() so credentials stay in core (Settings Connectors). Selected text, prompts and grounding context are sent to whichever provider the site administrator configured.
OpenAI API (https://openai.com):
* What and when: when you draft, expand, summarize or request internal-link suggestions, or run a bulk meta/excerpt job, and OpenAI is the selected provider (BYOK fallback), the selected text and prompt are sent to OpenAI to produce the requested text.
* Data sent: the text you select or write, optional global context you configure, titles/snippets of indexed posts used for grounding, and the selected model name.
* Terms: https://openai.com/policies/terms-of-use — Privacy: https://openai.com/policies/privacy-policy
Anthropic (Claude) API (https://www.anthropic.com):
* What and when: only if you select Claude as the provider (BYOK fallback) — when you run a text action, your text prompt and context are sent to Anthropic to produce the requested text.
* Data sent: the text prompt, optional global context you configure, grounding snippets, and the selected model name.
* Terms: https://www.anthropic.com/legal/consumer-terms — Privacy: https://www.anthropic.com/legal/privacy
Google Gemini API (https://ai.google.dev):
* What and when: only if you select Gemini as the provider (BYOK fallback) — when you run a text action, your text prompt and context are sent to Google’s Generative Language API to produce the requested text.
* Data sent: the text prompt, optional global context you configure, grounding snippets, and the selected model name.
* Terms: https://ai.google.dev/gemini-api/terms — Privacy: https://policies.google.com/privacy
Freemius (licensing & checkout — https://freemius.com):
* What and when: used for license activation, updates and (for optional paid managed AI credits) checkout as Merchant of Record. Opt-in is optional.
* Terms: https://freemius.com/terms/ — Privacy: https://freemius.com/privacy/
All JavaScript and CSS shipped in this plugin (in assets/js and assets/css) is the original, hand-written, human-readable source. Nothing is minified, compiled, transpiled or generated by a build tool, so no separate source files are required — what you read in the plugin is the source. The only bundled third-party library is the Freemius SDK (vendor/freemius), whose source is available at https://github.com/Freemius/wordpress-sdk