Skip to Content
Introduction

GuideKit

Embed an AI guide that truly understands your website

GuideKit is an embeddable React/Next.js SDK that gives your app an AI assistant capable of:

  • Understanding your site’s structure, content, and navigation automatically
  • Conversing via voice or text — answers questions, explains sections, guides users
  • Visually guiding — spotlights elements, scrolls to sections, shows tooltips
  • Navigating — routes users to different pages within your SPA
  • Custom actions — add-to-cart, submit forms, or any developer-defined operation

Quick Start

npm install @guidekit/core @guidekit/react @guidekit/server
// app/layout.tsx import { GuideKitProvider } from '@guidekit/react'; export default function Layout({ children }) { return ( <GuideKitProvider tokenEndpoint="/api/guidekit/token" agent={{ name: 'Guide', greeting: 'Hi! How can I help?' }} > {children} </GuideKitProvider> ); }

That’s it. GuideKit auto-discovers your site, builds a page model, and provides an AI assistant ready to help users.

Packages

PackageVersionAudienceWhat it isStatus
@guidekit/core0.2.0Every integrationDOM scanner, orchestration, voice pipeline, visual guidance primitivesCore
@guidekit/react0.2.0React / Next.js appsProvider, hooks, Shadow DOM widgetCore
@guidekit/server0.2.0Backend token endpointsJWT token generation and session helpersCore
@guidekit/vanilla0.1.1Non-React appsIIFE bundle and framework-agnostic browser integrationStable optional
@guidekit/cli0.1.1Local setup and contributorsCLI tools for init, doctor, secrets, and parity diagnosticsOptional DX
@guidekit/vad0.1.1Voice experiencesSilero VAD model and helpersOptional voice
@guidekit/intelligence0.1.1Advanced guide reasoningSemantic page intelligence engineAdvanced optional
@guidekit/knowledge0.1.1Retrieval-augmented guidanceKnowledge search and indexing utilitiesAdvanced optional
@guidekit/plugins0.1.1Extension authorsPlugin system and extension hooksAdvanced optional

GuideKit packages release independently. The 0.2.0 track is the recommended default surface today, while 0.1.1 packages represent optional or advanced capabilities that are intentionally versioned on their own cadence.

Key Features

Text-First, Voice-Enhanced

The SDK works in text-only mode out of the box. Voice is an enhancement layer — no microphone required for core functionality.

Token-Based Security

API keys never reach the browser. The @guidekit/server package generates short-lived JWT tokens, and provider keys stay server-side.

DOM Intelligence

GuideKit’s TreeWalker-based scanner builds a compact PageModel that the LLM uses to understand page structure, sections, forms, and navigation — all without manual configuration.

Developer Extensibility

Register custom actions, provide content maps to prevent hallucination, set page context, and hook into every event via the typed EventBus.

Last updated on