WordPress Plugin

AI Guide Assistant

Voice-First AI Navigation for WordPress

Voice-first AI navigation assistant for WordPress. Users speak commands or ask questions — the animated avatar walks to elements and clicks them, or AI speaks answers back via TTS. Includes conversational AI chat panel, RAG knowledge base, agentic ReAct brain, bots system, MCP support, and 5 AI providers.

Screenshot

AI Guide Assistant

Agentic AI

ReAct brain with tool registry, session memory, and 5 AI providers

Voice-First

Avatar walks to elements and clicks them, 26-language voice recognition

Bots & MCP

4 default bot personalities, 5 built-in MCP tools, external tool registration

Powerful Features

Agentic AI Brain

ReAct loop: the brain thinks, calls tools, observes results, and repeats up to 3 iterations before answering.

  • ReAct (Reason + Act) pattern with iterative tool calling
  • 8 built-in tools: search knowledge, lookup content, page info, time, user info, cart, webhook, navigate
  • Session memory — last 10 interactions per page visit
  • 5 AI providers: Claude, OpenAI, Grok, HuggingFace, custom
  • Brain Tool Registry with admin toggles per tool
  • Configurable system prompt, personality, and temperature

Voice Navigation

Say a command, the avatar walks across the screen to the element and clicks it.

  • Web Speech API for speech-to-text (26 languages)
  • Page map extraction: NAV, BUTTONS, SECTIONS, SOCIAL, FOOTER, FORMS
  • Speech barge-in: interrupt AI mid-speech by talking
  • Noise filtering with confidence scoring and word-count checks
  • Wake word support: 'Hey WordPress' (Picovoice Porcupine)
  • TTS feedback-loop prevention with 1500ms cooldown

AI Chat Panel

Floating conversational chat with SSE streaming, typing indicator, and quick actions.

  • SSE streaming: token-by-token display via REST API endpoint
  • Typing indicator with animated dots
  • Quick action buttons for common commands
  • Message timestamps and AI badge
  • Mutual exclusion with avatar voice controls
  • Configurable greeting message with TTS

Bots & MCP

Custom bot personalities with per-bot prompts and tool sets, plus Model Context Protocol for external tools.

  • 4 default bots: Site Guide, Sales Assistant, Support Agent, Concierge
  • Per-bot system prompts, personalities, and enabled tools
  • 5 built-in MCP tools (internal, no HTTP roundtrip)
  • External tool registration via REST API
  • MCP tools appear as mcp_{name} in the brain's toolkit
  • Active bot overrides global AI Config settings

Avatar System

42 bundled avatars with emotions, size/speed controls, and multiple animation formats.

  • 42 bundled avatars (Lottie JSON + PNG) in tabbed gallery
  • Avatar emotions: happy, confused, thinking, wave states
  • Lottie, GIF, WebP, sprite sheet, and Rive animation support
  • Avatar size (0.5x-3x) and speed (0.5x-3x) controls
  • Upload, delete, and rename custom avatars
  • Server-side flash prevention for custom avatars

RAG Knowledge Base

Auto-indexing all public content with hybrid keyword search and BM25 scoring.

  • Auto-indexes on admin_init, activation, save_post, trashed_post
  • All public post types: posts, pages, products, custom post types
  • Contact form detection (CF7, WPForms, Gravity, Ninja, Fluent Forms)
  • Approved comments and taxonomy indexing
  • BM25-style relevance scoring across chunks, titles, keywords
  • Content chunking (500 chars with 100 overlap)

Plugin Stats

12

Admin Pages

42

Bundled Avatars

8

Built-in Tools

5

MCP Tools

5

AI Providers

4

Default Bots

162

Tests

676

Assertions

Tech Stack

WordPress 5.8+PHP 7.4+MySQLVanilla JSCSS3Claude AIOpenAIGrokHuggingFaceElevenLabs TTSPicovoicePHPUnit 9

AI Models

Claude (Anthropic)OpenAI GPT-4o-miniGrok (xAI)HuggingFace (Mistral)ElevenLabs TTSOpenAI TTS (9 voices)

Voice-First AI Navigation for WordPress

The most advanced voice-controlled AI assistant plugin for WordPress