Realthemes AI Site Assistant Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin 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 and Privacy Policy.
- OpenAI: Services Agreement and Privacy Policy.
- Google Gemini API: Additional Terms of Service and Google Privacy Policy.
- Anthropic Claude: Commercial Terms and Privacy Policy.
- OpenRouter: Terms of Service and Privacy Policy.
- Mistral AI: Terms and privacy policy information. This official Mistral AI help page links to the current Terms of Service, Privacy Policy, and Data Processing Addendum.
- Groq: Services Agreement and Privacy Policy.
- xAI: Enterprise terms information and privacy policy information. 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.
AI provider settings for the API key, model, temperature, and token limit.
Chat widget appearance and message controls.
Responsive frontend chat widget.
