WordPress plugin intelligence profile

KnowScapes AI Client

AI chat widget for your site. Use your own OpenAI, Anthropic or OpenRouter key, or a free KnowScapes Community key.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.3.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update21 Oct 202612d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records KnowScapes AI Client version 2.3.1 as active, updated 12d ago and tested up to WordPress 7.1.

Overview

About this plugin

KnowScapes AI Client adds a floating chat assistant to your site. Visitors type a

question, the reply is generated by the AI provider you selected, and the answer

is rendered as formatted text inside the chat panel.

You choose where the answers come from:

  • KnowScapes Community (free key) — a retrieval-augmented agent run by xplicator GmbH that answers from your own website. You can request a free key directly from the settings screen, so no account with a commercial AI provider is needed to get started.
  • KnowScapes (paid plan) — the same service and the same endpoint, with a key from a paid plan instead of the fair-use allowance. Both entries keep their own key, so you can hold a free key and a paid one side by side and switch between them without pasting a key again.
  • OpenAI — with your own API key, billed to your own OpenAI account.
  • Anthropic — with your own API key, billed to your own Anthropic account.
  • OpenRouter — with your own API key, billed to your own OpenRouter account.
  • Any OpenAI-compatible endpoint — for example a self-hosted gateway on your own infrastructure.

Where the chat appears is up to you: a floating launcher on every page, only on

the content types you pick, or nowhere at all — dropped into a post, a page or a

template with the [knowscapes_ai_chat] shortcode instead. Individual entries

can be excluded, the launcher can sit in either bottom corner and can be hidden

on phones, and the whole assistant can be kept for signed-in users only.

Two things make a first message more likely and cost nothing until they are used:

starter questions, shown as buttons in the empty chat, and page context, which

lets the assistant answer about the page the visitor is actually reading. Every

reply carries a copy button.

Every chat shows a short notice that the visitor is talking to an AI and that

replies may contain mistakes. You can reword it — into the language of your site,

for instance — but not switch it off, because the EU AI Act requires that people

can tell when they are talking to an AI.

Every feature of the plugin is available with every provider. Nothing in the

plugin is switched off, time-limited or gated behind a payment: which provider you

use, and what that provider charges you, is entirely your decision.

The KnowScapes Community plan

The Community plan is KnowScapes’ free plan. On the KnowScapes side it covers one

website as the knowledge source plus one additional document, and the free key

answers a limited number of messages per hour and per day for the site it is used

on — at the time of writing 20 per hour and 480 per day, roughly three to six

visitor conversations an hour, which suits a small site. A short burst above the

hourly rate is absorbed rather than refused.

When the allowance is used up, the service declines further messages until the

next period. Nothing about the plugin changes: no feature is switched off, no

countdown starts, and every setting keeps working. Visitors see a short notice

that the assistant is unavailable for now, and you see the reason and the current

allowance on the plugin’s settings screen. The current figures — messages,

org/free-key-limits/

org/pricing/

You are never obliged to use this key. The same plugin works with your own

OpenAI, Anthropic or OpenRouter key, or with your own endpoint, and it behaves

identically either way.

Your API key stays on the server

Visitors never see your key. The browser talks only to a REST route on your own

WordPress site; that route adds the key and forwards the request. The key is

stored in the WordPress options table and is never printed into a page, a script

variable or a response body. The settings screen only ever shows it masked.

Nothing happens until you say so

After activation the plugin is inert. It has no key, no provider endpoint it can

reach, and no widget on your site, and it never contacts anything on its own —

not on activation, not when an admin page loads, not when a visitor views your

site.

Three things can send a request, and each one is something you start:

  • Pressing Request free key sends your e-mail address and this site’s URL to

com, and only after you tick the box next to that button.

  • Entering an API key, or pressing Load available entries, asks the

selected provider which models your key may use. Installing a free key through

the link in its e-mail does this once as well, as part of that same button

press. Opening the settings screen alone never does.

  • A visitor sending a chat message, which is possible only once you have

supplied a key, chosen a model, confirmed the data transfer and switched the

widget on.

No visitor data of any kind leaves your site before that last step.

Features

  • Floating chat launcher with ten icons to pick from
  • Light, dark or automatic colour scheme, and a configurable accent colour
  • Markdown replies, sanitised before they are inserted into the page
  • Optional collapsible reasoning block for reasoning-capable models
  • Configurable system prompt, reply length cap and per-visitor rate limit
  • Greeting message that costs nothing, because it is never sent to the provider
  • AI notice under every chat, rewordable but always shown
  • Uninstall routine that removes its options, its counter table and its transients, across every site of a multisite network

External services

This plugin is a client for external AI services. Which service is contacted

depends on the provider you select in its settings. Nothing below happens on a

default installation; each transfer requires the configuration steps described

above.

KnowScapes AI API (xplicator GmbH)

Used when either KnowScapes Community (free key) or KnowScapes (paid plan)

is selected. Both reach the same service at the same address; they differ only in

which key is sent, and therefore in the allowance that applies to it.

  • What is sent: the text of the visitor’s current message, the earlier messages of that same conversation (at most the last 20, each truncated to 4,000 characters), your configured system prompt, and the agent identifier. If you switch page context on, your system prompt can also carry the title, address and text of the published page the visitor is reading, up to the character limit you set. The API key is sent as an authorisation header.
  • When: each time a visitor submits a message in the chat.
  • Endpoints: https://knowscapes.com/api/v1/chat/completions and, when you press the button to load the agent list, https://knowscapes.com/api/v1/models.
  • Terms of use: https://xplicator.com/legal-terms-of-use/
  • Privacy policy: https://xplicator.com/legal-service-privacy/
  • Service description (processing location, retention, sub-processors): https://xplicator.com/legal-service-knowscapes/

KnowScapes free key service (xplicator GmbH)

Used only when you fill in the request form on the settings screen, tick the

consent box and press the button. It is never called automatically.

  • What is sent: the e-mail address you entered; the URL and the name of this site; and the address of this plugin’s own settings page inside your WordPress admin area. The settings-page address is what allows the confirmation e-mail to carry a button that offers to install the key on this site.
  • When: once, on that button press.
  • Endpoint: https://knowscapes.com/api/trial-keys — the path is the service’s own name for its route; the key it issues is a free one with a fair-use allowance, not a time-limited trial.
  • What comes back: a confirmation that the key was sent. The key itself arrives by e-mail and is never contained in the response.
  • Stored locally: only a flag that expires after 60 seconds, which stops the button being pressed repeatedly. Neither your e-mail address nor the key is kept.
  • Note on the install link: the link in that e-mail carries the key as part of its address, so it can appear in your server’s access log, and anyone holding the link could offer the key to any site. Opening it stores nothing — it shows a confirmation screen naming the key, and only your confirmation stores it. Confirm only a key you requested yourself, or ignore the link and paste the key from the e-mail into the API key field by hand.
  • Terms of use: https://xplicator.com/legal-terms-of-use/
  • Privacy policy: https://xplicator.com/legal-service-privacy/

OpenAI

Used when the provider OpenAI is selected, with your own key.

  • What is sent: the conversation and system prompt as described above — including the page context, if you switched it on — plus the model name, authorised with your key.
  • When: each time a visitor submits a message, and when you load the model list.
  • Endpoints: https://api.openai.com/v1/chat/completions, https://api.openai.com/v1/models
  • Terms of use: https://openai.com/policies/terms-of-use/
  • Privacy policy: https://openai.com/policies/privacy-policy/

Anthropic

Used when the provider Anthropic is selected, with your own key.

  • What is sent: the conversation and system prompt as described above, plus the model name, authorised with your key.
  • When: each time a visitor submits a message, and when you load the model list.
  • Endpoints: https://api.anthropic.com/v1/messages, https://api.anthropic.com/v1/models
  • Terms of use: https://www.anthropic.com/legal/commercial-terms
  • Privacy policy: https://www.anthropic.com/legal/privacy

OpenRouter

Used when the provider OpenRouter is selected, with your own key.

  • What is sent: the conversation and system prompt as described above, plus the model name, authorised with your key.
  • When: each time a visitor submits a message, and when you load the model list.
  • Endpoints: https://openrouter.ai/api/v1/chat/completions, https://openrouter.ai/api/v1/models
  • Terms of use: https://openrouter.ai/terms
  • Privacy policy: https://openrouter.ai/privacy

Custom endpoint

When you select the custom provider, requests go to the HTTPS base URL you

entered and to no one else. You are responsible for the terms that apply there.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ai
  • assistant
  • chat
  • chatbot
  • rag
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity21 Oct 202612d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.