Answers about your WordPress site,
straight from your site.
UtilioIn AI Website Assistant indexes your own posts, pages and custom content, then answers visitor questions with grounded, cited replies from the AI provider you choose. Your content stays in your database — bring your own API key, no lock-in.
A support agent that actually
knows your content
Retrieval-augmented generation on your own server — accurate answers, honest when it does not know, and no external SaaS in the middle.
Automatic Content Indexing
Scans posts, pages, custom post types, taxonomies, widgets and (optionally) uploaded documents — so the assistant knows everything you publish.
Hybrid Search (RAG)
Blends keyword scoring with cosine similarity over embeddings, so retrieval is precise even for short or oddly-worded questions.
Grounded, Cited Answers
Replies are generated only from retrieved context — the widget lists the exact sources it used, instead of hallucinating generic answers.
Manual Knowledge
A free-text field for the facts that live outside your content — address, phone, hours, policies — always sent to the model as authoritative context.
AI Guardrails
Admin-defined instructions are appended to the system prompt of every request, controlling tone of voice, red lines and escalation policy.
Bring Your Own Key
OpenAI, OpenRouter or any OpenAI-compatible endpoint — including Ollama, LM Studio and self-hosted gateways. Your key, your provider, your control.
Fully Brandable Widget
Per-assistant logo and avatar, custom launcher icon, colour pickers, placement, offsets, teaser bubble and auto-open — all from the admin.
Analytics & Diagnostics
Conversation logs, visitor feedback, indexing job progress and a developer diagnostics screen so you always know what is happening.
From install to answering —
in eight short steps
The built-in setup wizard walks you through provider, models, indexing and appearance. Most sites are live in a few minutes.
Install & Activate
Upload the ZIP through Plugins → Add New → Upload Plugin, then activate. You are taken straight to the setup wizard.
Connect Your AI
Choose a provider, paste your API key (stored AES-256-GCM encrypted) and pick your chat and embedding models. Test Connection confirms it.
Index & Answer
Run the first indexing job. The plugin chunks your content, stores embeddings and starts answering visitor questions with cited sources.
Your provider. Your key. Your data.
Swap providers at any time without re-indexing your content — the assistant keeps working while you change models.
Your content never leaves your server.
Only the specific request you make is sent to the AI provider you configure — nothing else, ever.
Encrypted API keys
Your key is stored AES-256-GCM encrypted at rest, with rotation and a previous-key migration path.
Data ownership
Content, embeddings and conversations stay in your database. No external SaaS, no lock-in, no shadow copies.
Rate-limited by default
Chat and search are throttled per visitor so a bot cannot drive unbounded AI provider spend.
Clean uninstall
Optionally purge every table and option on uninstall — no leftover rows or stale settings.
Ready to give your site
a real support agent?
Download UtilioIn AI Website Assistant, install it on any WordPress site, connect your AI provider and let it answer from your own content. Free forever.
Download Free WordPress PluginQuestions? Answered.
Yes — UtilioIn AI Website Assistant is released under the GPL v2 license. There are no premium locks and no usage caps. You only pay your AI provider for the calls you make, and self-hosted providers like Ollama are completely free.
For cloud providers such as OpenAI or OpenRouter — yes, you bring your own key (BYOK), stored encrypted at rest. If you run an OpenAI-compatible server locally, no key is required at all.
From your own indexed content. The plugin retrieves the most relevant chunks of your posts, pages and custom content, then the model answers strictly from that context and lists the sources it used — so it admits when it does not know instead of inventing an answer.
Download the .zip above, then in your WordPress admin go to Plugins → Add New → Upload Plugin, choose the file and activate. The 8-step setup wizard walks you through provider, key, models, indexing and appearance.
No. Indexing runs in the background as queued jobs with checkpointing, and the chat widget is a lightweight, dependency-light bundle. Page loads are never blocked, and if the AI provider is unreachable the plugin degrades gracefully to an extractive answer.
WordPress 6.4 or newer running PHP 8.1+ on MySQL 5.7+ / MariaDB 10.3+. No special extensions are required.