Back to News
RSS feedgithub.com

Interakt Offers Self-Hosted Search and AI Chat for Websites

Summary

Interakt is an open-source, self-hosted platform that gives websites a search box and an AI chat window backed by the site's own data. It combines a search engine, AI provider, chat pipeline, versioned prompt library, and analytics database behind one dashboard and API, with embeddable search and chat widgets. Search supports keyword, semantic, and hybrid retrieval, along with facets, synonyms, autocomplete, and AI query understanding. Chat answers are grounded in indexed data through search tools and can stream responses with optional citations and topic guardrails. Experiences can use either a deterministic plan, retrieve, and synthesize pipeline or an agentic loop. Each index includes search, lookup, inspect, and enumerate tools, while custom HTTP tools and MCP servers can be connected over Streamable HTTP or SSE. The project supports OpenAI, OpenAI-compatible endpoints with a custom base URL, and Ollama for local inference. Prompts are editable and versioned with history and rollback, and credentials include public read-only access tokens, server-side ingestion keys, and an encrypted secrets vault. Deployment uses Docker with Postgres and pgvector plus Elasticsearch or Azure AI Search; the project is MIT licensed and requires Node.js 24 and Docker for its documented quick start.