Title: Realthemes AI Site Assistant
Author: RealThemes
Published: <strong>July 27, 2026</strong>
Last modified: July 27, 2026

---

Search plugins

![](https://ps.w.org/realthemes-ai-site-assistant/assets/banner-772x250.png?rev=
3624188)

![](https://ps.w.org/realthemes-ai-site-assistant/assets/icon-256x256.png?rev=3624188)

# Realthemes AI Site Assistant

 By [RealThemes](https://profiles.wordpress.org/realthemesio/)

[Download](https://downloads.wordpress.org/plugin/realthemes-ai-site-assistant.1.0.0.zip)

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

 [Support](https://wordpress.org/support/plugin/realthemes-ai-site-assistant/)

## Description

Realthemes AI Site Assistant adds a responsive AI chat widget to WordPress. It includes
secure server-side API requests, configurable prompts and appearance, conversation
retention controls, abuse rate limiting, and WordPress personal-data export and 
erasure support.

Supported providers include DeepSeek, OpenAI, Google Gemini, Anthropic Claude, OpenRouter,
Mistral AI, Groq, xAI, and a custom OpenAI-compatible HTTPS endpoint.

The widget is disabled until a site administrator enables it. An API request is 
made only after the administrator configures a provider and a visitor submits a 
chat message.

### Shortcode

Use `[rtais_chat]` to render the widget in content. The floating widget can also
be enabled globally from the plugin settings.

### Privacy

The plugin stores chat messages, a session identifier, the current page URL, browser
user agent, and a one-way keyed hash of the visitor IP address in the local WordPress
database. It never stores the plain IP address. For logged-in visitors, the conversation
is associated with their WordPress user ID so it can be included in WordPress personal-
data exports and erasure requests.

Stored conversations are automatically deleted after the configured retention period.
The default is 30 days and the administrator can select 1 through 365 days. The 
visitor browser stores the session identifier and recent displayed messages for 
up to one day so a conversation can continue across page loads.

When a visitor sends a message, the message, recent conversation context, current
page title, and current page URL are sent from the WordPress server to the selected
AI service. API keys remain server-side and are not exposed to frontend JavaScript.
Site owners should identify the selected service and this processing in their own
privacy policy.

WordPress administrators can use Tools > Export Personal Data and Tools > Erase 
Personal Data for conversations associated with logged-in users. Anonymous conversations
cannot be matched to an email address and are removed by the automatic retention
process.

### External services

This plugin connects to an external AI service only when an administrator has selected
and configured it and a visitor submits a chat message. Each request sends the visitor’s
message, recent chat context, current page title, and current page URL. The selected
provider processes that data to generate a reply. No provider is contacted merely
by activating the plugin or opening a page.

Depending on the administrator’s selection, the service is governed by the following
terms and privacy policy:

 * DeepSeek: [Terms of Use](https://cdn.deepseek.com/policies/en-US/deepseek-terms-of-use.html)
   and [Privacy Policy](https://cdn.deepseek.com/policies/en-US/deepseek-privacy-policy.html).
 * OpenAI: [Services Agreement](https://cdn.openai.com/osa/openai-services-agreement.pdf)
   and [Privacy Policy](https://openai.com/policies/privacy-policy/).
 * Google Gemini API: [Additional Terms of Service](https://ai.google.dev/gemini-api/terms)
   and [Google Privacy Policy](https://policies.google.com/privacy).
 * Anthropic Claude: [Commercial Terms](https://www.anthropic.com/legal/commercial-terms)
   and [Privacy Policy](https://www.anthropic.com/legal/privacy).
 * OpenRouter: [Terms of Service](https://openrouter.ai/terms) and [Privacy Policy](https://openrouter.ai/privacy).
 * Mistral AI: [Terms and privacy policy information](https://help.mistral.ai/en/articles/347642-where-can-i-find-your-terms-of-service).
   This official Mistral AI help page links to the current Terms of Service, Privacy
   Policy, and Data Processing Addendum.
 * Groq: [Services Agreement](https://console.groq.com/docs/legal/services-agreement)
   and [Privacy Policy](https://groq.com/privacy-policy).
 * xAI: [Enterprise terms information](https://docs.x.ai/developers/faq/general#where-are-your-terms-of-service-and-privacy-policy)
   and [privacy policy information](https://docs.x.ai/developers/faq/general#where-are-your-terms-of-service-and-privacy-policy).
   This official xAI documentation page points users to xAI’s current legal resources.

If the custom provider option is selected, data is sent to the HTTPS endpoint entered
by the site administrator. The administrator is responsible for identifying that
operator and reviewing and disclosing its terms and privacy policy.

### Asset Licenses

Plugin code and bundled image assets are released under GPLv2 or later.

## Screenshots

[⌊General settings and conversation-retention controls.⌉⌊General settings and conversation-
retention controls.⌉[

General settings and conversation-retention controls.

[⌊AI provider settings for the API key, model, temperature, and token limit.⌉⌊AI
provider settings for the API key, model, temperature, and token limit.⌉[

AI provider settings for the API key, model, temperature, and token limit.

[⌊Chat widget appearance and message controls.⌉⌊Chat widget appearance and message
controls.⌉[

Chat widget appearance and message controls.

[⌊Responsive frontend chat widget.⌉⌊Responsive frontend chat widget.⌉[

Responsive frontend chat widget.

## Installation

 1. Upload the `realthemes-ai-site-assistant` folder to `/wp-content/plugins/`, or 
    install the ZIP through the WordPress Plugins screen.
 2. Activate Realthemes AI Site Assistant.
 3. Open Realthemes AI Site Assistant in the WordPress admin menu.
 4. Select a provider, enter an API key, review the model and prompt, and enable the
    widget.
 5. Review the retention and privacy settings before making the assistant available
    to visitors.

## FAQ

### Does the plugin send data before the widget is used?

No. A configured AI provider is contacted only when a visitor submits a chat message.

### Where is the API key stored?

The API key is stored in the WordPress options table and is used only in server-
side requests. It is not sent to browser JavaScript.

### Can I control how long conversations are kept?

Yes. The retention setting accepts 1 through 365 days and defaults to 30 days. A
daily scheduled task removes expired conversations and their messages.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Realthemes AI Site Assistant” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ RealThemes ](https://profiles.wordpress.org/realthemesio/)

[Translate “Realthemes AI Site Assistant” into your language.](https://translate.wordpress.org/projects/wp-plugins/realthemes-ai-site-assistant)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **4 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [ai assistant](https://wordpress.org/plugins/tags/ai-assistant/)[chatbot](https://wordpress.org/plugins/tags/chatbot/)
   [customer support](https://wordpress.org/plugins/tags/customer-support/)[site assistant](https://wordpress.org/plugins/tags/site-assistant/)
 *  [Advanced View](https://wordpress.org/plugins/realthemes-ai-site-assistant/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/realthemes-ai-site-assistant/reviews/)

## Contributors

 *   [ RealThemes ](https://profiles.wordpress.org/realthemesio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/realthemes-ai-site-assistant/)