hqweb AI chat
hqweb AI chat

hqweb AI chat

0/5 (0 ratings) — active installs Updated Nov 12, 2026

hqweb AI chat adds a chat to your website. The bot answers visitors from your pages and your own questions and answers. When it does not know the answer, it says so and offers to pass the question to a manager instead of making something up.

You choose where the AI runs. Connect a cloud service such as OpenAI, Anthropic or Google Gemini with your own API key, or point the plugin at your own Ollama server. Details are in the External services section. No account with us is needed and we receive none of your data.

Key features

  • Chat widget that works on any theme and on phones
  • Any OpenAI-compatible server: enter a URL, a key and a model name
  • Knowledge base from pages, posts and custom post types, updated when content changes
  • WooCommerce products with live prices and stock, read from the store for every answer
  • Text from uploaded TXT, MD, DOCX and XLSX documents
  • Your own questions and answers, shown instantly without calling the model on an exact match
  • Search by meaning with an embedding model, or by keywords if you do not use one
  • Test screen that shows the answer and the fragments it was based on
  • Contact form with consent, requests arrive by email
  • Dialogue logs with automatic cleanup
  • Limits that protect your API budget
  • Works without a language model too: the bot then shows the best matching fragment

External services

The plugin has no service of its own and does not contact any server until the site owner sets up a connection. The owner chooses one AI service on the Connection tab and enters an API key for it, or the address of a private server. The plugin talks only to that one service. The chat stays off until the owner enables it.

What is sent and when

  • Each time a visitor sends a message that needs the model: the message, up to six earlier messages of the same dialogue, and the knowledge base fragments found for it.
  • If a search model is selected, each visitor message is also sent to it to find fragments.
  • When the knowledge base is indexed with a search model: the text of the selected pages, posts and products, your questions and answers, and the text of uploaded documents.
  • When the owner opens the Connection tab or tests the connection: a request for the list of models and a short test message.

The API key is sent with every request. Names, contacts and other details are sent only if a visitor types them into the chat message. Details left in the contact form stay on your site.

Services available in the plugin

With Ollama, LM Studio or another private server, data goes only to the address you enter, and the terms of whoever runs that server apply.

Source code

The admin app is built from the code in the src folder, which is included in the plugin. To build it, run npm install and npm run build in the plugin folder. The build uses Vite and is described in package.json and vite.config.js. The result is the build folder.