Title: Hogan Automatic AI
Author: Rahul
Published: <strong>August 23, 2026</strong>
Last modified: August 24, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/hogan-automatic-ai.svg)

# Hogan Automatic AI

 By [Rahul](https://profiles.wordpress.org/tutivsoft/)

[Download](https://downloads.wordpress.org/plugin/hogan-automatic-ai.4.3.1.zip)

 * [Details](https://wordpress.org/plugins/hogan-automatic-ai/#description)
 * [Reviews](https://wordpress.org/plugins/hogan-automatic-ai/#reviews)
 *  [Installation](https://wordpress.org/plugins/hogan-automatic-ai/#installation)
 * [Development](https://wordpress.org/plugins/hogan-automatic-ai/#developers)

 [Support](https://wordpress.org/support/plugin/hogan-automatic-ai/)

## Description

**Hogan Automatic AI** helps administrators review and clean selected post titles
and content that may contain common AI-style formatting, phrases, or repetition.
All changes require an administrator to select the content and explicitly apply 
an action. The built-in cleanup and scan tools run locally; optional AI rewriting
uses the WordPress core AI Client (WordPress 7.0+) when a provider is configured,
or OpenRouter as a fallback, only when explicitly requested.

**Key Features:**

 * **Basic De-AI (Sanitization)**: Automatically cleans up common AI formatting 
   issues like em-dashes (`—`), smart quotes, and removes robotic phrases like “
   In conclusion” or “It is important to note”.
 * **Classic / Advanced Views**: Keep everyday users focused while still giving 
   operators access to deeper filters, exclusions, custom rules, and billing settings.
 * **Safe Scan Report**: Scan published content without changing anything, then 
   review the highest-risk posts first.
 * **AI Artifact Scanner**: Flags likely AI artifacts before cleanup and scores 
   posts as Low, Medium, or High.
 * **Before / After Diff**: Preview highlighted removed and replacement text before
   applying cleanup.
 * **Custom Phrase Rules**: Add your own phrase library with optional replacements,
   such as `In conclusion, => Overall,`.
 * **Title-Only / Content-Only Modes**: Clean the title, the content body, or both.
 * **Duplicate Phrase Detection**: Detect repeated AI-style phrases inside each 
   post.
 * **Title & Content Cleaning**: Works on both the post title and the main content
   area.
 * **Markdown Support**: Intelligently detects Markdown code blocks and protects
   them from being modified.
 * **Automatic Backups**: **Safety First!** Every time you modify a post, we automatically
   save a JSON backup of the original version to `wp-content/uploads/Hogan_Backup/`.
 * **Undo Last Batch**: Restore every post from the latest Hogan batch from the 
   History & Restore screen.
 * **Bulk Actions**: Process multiple posts at once from a streamlined dashboard.
 * **Built-In Help**: The Help screen explains the recommended workflow directly
   inside WordPress.

### External services

This plugin can connect to the WordPress core AI Client (WordPress 7.0+), OpenRouter,
and TutivSoft billing services. These connections are optional and are used only
when the corresponding feature is configured (or, for OpenRouter, available via 
the plugin’s own built-in key) and an administrator explicitly uses the related 
AI or subscription action. The built-in cleanup, scan, preview, backup, and restore
features do not require any of these services.

#### WordPress AI Client (WordPress 7.0+)

On WordPress 7.0 and later, AI rewriting is sent through the WordPress core AI Client
using the provider the site owner has configured under Settings > AI Credentials(
for example OpenAI, Anthropic, or Google). Hogan Automatic AI does not manage those
credentials itself; they are entered once, site-wide, in WordPress core and used
only when an administrator runs an AI rewriting action. Requests are subject to 
the terms and privacy policy of whichever provider the site owner has configured
there.

#### OpenRouter (fallback)

On WordPress versions earlier than 7.0, or on WordPress 7.0+ sites where no core
AI Client provider has been configured, the plugin falls back to calling OpenRouter’s
chat-completions API. As of 4.3.0, this uses either an OpenRouter API key an administrator
enters in Hogan AI Settings, or, if none is entered, a dedicated key the plugin 
fetches and decrypts from its own encrypted manifest hosted on GitHub (`tutivsoft-
com/Resources`) — so this fallback path can now run without an administrator configuring
a key. In either case, the plugin sends the selected post text, configured editing
instructions, and relevant context to OpenRouter only when an administrator runs
an AI rewriting action. The plugin does not send content during Safe Scan, preview,
or the built-in Basic De-AI cleanup. OpenRouter may process submitted data according
to its own policies.

Service: [https://openrouter.ai/](https://openrouter.ai/).
 Terms of use: [https://openrouter.ai/terms](https://openrouter.ai/terms).
Privacy policy: [https://openrouter.ai/privacy](https://openrouter.ai/privacy).

#### TutivSoft billing

TutivSoft billing is used for optional subscription checkout, the billing portal,
installation callback registration, and subscription entitlement synchronization.
When an administrator opens the Subscription screen or uses a billing action, the
plugin can send the site URL, site name, installation or external customer ID, application
ID, billing email, selected product or price ID, and callback URL to the configured
TutivSoft billing endpoint. The service can send signed subscription entitlement
updates back to the site’s REST callback URL. Subscription state is synchronized
when the Subscription screen is opened or when an administrator requests a manual
refresh. Post content is not sent to TutivSoft by the cleanup or AI service.

Service: [https://app.tutivsoft.com/](https://app.tutivsoft.com/).
 Terms of use:
[https://tutivsoft.com/terms-of-service/](https://tutivsoft.com/terms-of-service/).
Privacy policy: [https://tutivsoft.com/privacy-policy/](https://tutivsoft.com/privacy-policy/).

### Privacy

The plugin stores configured settings, subscription state, and local backup files
in the WordPress installation. It does not collect analytics or track visitors. 
The optional external-service behavior is described in the External services section
above. Administrators should review the linked provider terms and privacy policies
before enabling those services.

## Installation

 1. Upload the `hogan-automatic-ai` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Go to **Hogan AI > Settings** to choose Classic or Advanced view and configure 
    your preferences.
 4. Go to **Hogan AI > Help** for the recommended workflow.

## FAQ

### Does this plugin edit my posts automatically?

No. You must manually select posts in the Dashboard and click “Apply”. Nothing happens
without your direct action.

### What is Safe Scan?

Safe Scan reviews published content and ranks posts by likely AI artifacts. It does
not change posts, create backups, or consume processing usage.

### Can I preview changes first?

Yes. Preview shows the rules fired, a highlighted before/after diff, and the full
side-by-side original/processed text.

### Is my content safe?

Yes. We create a full backup of the post content and title before applying any changes.
You can restore one backup or undo the latest batch from History & Restore.

### Does it support Markdown?

Yes! We have built-in protection for Markdown code blocks so your syntax highlights
remain intact.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Hogan Automatic AI” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Rahul ](https://profiles.wordpress.org/tutivsoft/)

[Translate “Hogan Automatic AI” into your language.](https://translate.wordpress.org/projects/wp-plugins/hogan-automatic-ai)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/hogan-automatic-ai/),
check out the [SVN repository](https://plugins.svn.wordpress.org/hogan-automatic-ai/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/hogan-automatic-ai/)
by [RSS](https://plugins.trac.wordpress.org/log/hogan-automatic-ai/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.3.1

 * Fixed post titles containing an apostrophe (or other texturized punctuation) 
   showing as a literal HTML entity, such as `&#8217;`, instead of the actual character
   in the Dashboard’s post list and Safe Scan Report.
 * Fixed Basic De-AI leaving a double space (or a stray space before punctuation)
   behind wherever a phrase was removed from a title or content.

#### 4.3.0

 * AI rewriting’s direct-call fallback now uses OpenRouter’s chat-completions API(`
   openai/gpt-5-mini`) instead of calling OpenAI directly.
 * The fallback now works without an administrator entering a key: if no OpenRouter
   key is configured in Hogan AI Settings, the plugin fetches and decrypts its own
   dedicated key from an encrypted manifest on GitHub. A manually-entered key still
   always takes priority.

#### 4.2.2

 * Metadata-only release that keeps canonical version, release notes, changelog,
   and README surfaces aligned after the 4.2.1 review fixes.

#### 4.2.1

 * Fixed a FAQ typo (“built filled-in protection” to “built-in protection”).
 * AI rewriting now prefers the WordPress core AI Client (WordPress 7.0+) and its
   site-configured provider, falling back to a direct OpenAI call only when the 
   core AI Client is unavailable or no provider is configured.
 * Lowered the Hogan AI admin menu to the end of the menu instead of a fixed high
   position next to Posts and Media.
 * Hardened the Hogan_Backup uploads directory with index.php, .htaccess, and web.
   config, and added an unguessable random token to backup file names.
 * Un-hid the API & Connectivity and Advanced Humanizer settings so they are reachable
   from Settings whenever Advanced view is selected, instead of being permanently
   hidden leftovers from v1.20.
 * Removed the non-functional “Use Our Managed Key?” option, which had no working
   backend.

#### 4.2.0

 * Replaced the subscription billing flow with one-time character packs ($1 / 20k,
   $5 / 160k, $15 / 640k characters) provisioned in Paddle via Constance.
 * Removed the signed subscription sync in favor of unsigned same-install public
   balance/spend endpoints.
 * Added character-based spend tracking (ceil(chars/1000) credits per AI call) with
   a local-only 2,000 free character grant for new installs.
 * Renamed the admin “Subscription” screen to “Credits”.

#### 4.1.6

 * Kept built-in cleanup available without a payment plan or processing quota.
 * Clarified optional external services and local processing behavior.

#### 4.1.5

 * Replaced direct admin inline styles with an enqueued stylesheet.
 * Limited admin asset loading to Hogan AI screens.
 * Documented OpenAI and TutivSoft external services and data handling.
 * Removed the embedded TutivSoft billing shared secret; billing secrets must be
   configured at runtime.

#### 4.1.4

 * Metadata-only release that keeps canonical version, release notes, changelog,
   and README surfaces aligned.

#### 4.1.2

 * Added Hogan AI > Help with the recommended safe workflow.
 * Added Safe Scan Report for no-write risk ranking.
 * Added highlighted before/after preview diffs.
 * Added batch IDs and Undo Last Batch restore support.
 * Added live WordPress smoke-test coverage for the main admin workflows.

#### 1.43

 * Added a History & Restore screen for reviewing backups and restoring earlier 
   post versions from wp-admin.
 * Expanded backup snapshots with action metadata, processed-content diffs, and 
   rule reporting for safer audits.
 * Improved dashboard and settings flows for clearer bulk-processing controls and
   feedback.

#### 1.42

 * Added Orinoco-style billing runtime override hooks and filters.
 * Synced the billing contract appendix and release-facing identifiers with the 
   shared TutivSoft catalog.

#### 1.25

 * Final submission candidate.
 * Updated author information.

#### 1.24

 * Pre-release polish and version bump.

#### 1.21

 * Enhanced De-AI to clean Post Titles as well as Content.
 * Documentation updates.

#### 1.20

 * Added granular settings for Em-dashes, Smart Quotes, and specific phrases.
 * Added automatic backups.
 * Added Markdown protection.
 * Initial release.

## Meta

 *  Version **4.3.1**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[ChatGPT](https://wordpress.org/plugins/tags/chatgpt/)
   [cleaning](https://wordpress.org/plugins/tags/cleaning/)[humanizer](https://wordpress.org/plugins/tags/humanizer/)
   [sanitizer](https://wordpress.org/plugins/tags/sanitizer/)
 *  [Advanced View](https://wordpress.org/plugins/hogan-automatic-ai/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/hogan-automatic-ai/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/hogan-automatic-ai/reviews/)

## Contributors

 *   [ Rahul ](https://profiles.wordpress.org/tutivsoft/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/hogan-automatic-ai/)