Built for embedding
Custom Elements and Shadow DOM keep the widget independent from host CSS and framework choices.
Embeddable AI widget
A framework-independent Web Component with Shadow DOM isolation, streaming replies, markdown, persistence, themes and a tiny integration surface.
<neiki-assistant api="/chat"></neiki-assistant>
Custom Elements and Shadow DOM keep the widget independent from host CSS and framework choices.
Streaming responses, retry handling, keyboard controls, auto scroll and localStorage history are included.
Light, dark and auto themes share one customization layer through CSS variables and attributes.
The frontend sends messages to your backend endpoint. OpenAI, OpenRouter, Ollama or any custom stack can respond.
Install
Ship the minified bundle from any CDN or CMS asset manager. No frontend build step is required by website owners.
<script src="https://cdn.neikiri.dev/neiki-assistant/neiki-assistant.min.js"></script>
<neiki-assistant
api="https://example.com/api/chat.php"
title="Support"
language="en"
theme="auto"
accent="#2563eb">
</neiki-assistant>