Plugin-complete AI application embedding
GotChat loads the application into a selected element and scopes its styles to reduce conflicts with the host page. The embedded experience can retain the capabilities that make the standalone platform extensible.
No iframe boundary
The loader fetches and mounts the GotChat client directly, allowing a closer fit with the surrounding product experience.
Full-stack plugins inside the embed
Carry plugin-driven interfaces, renderers, server behavior, model controls, tools, and workflow features into the website experience.
Your managed runtime
Point the client at a backend you operate and retain control over local models, routing, sessions, permissions, and installed capabilities.
Basic GotChat website embed
Add a target element and load embed.js from your GotChat GUI domain.
<div id="gotchat"></div>
<script
src="https://YOUR_GUI_DOMAIN/embed.js"
data-target="#gotchat"
data-server="https://YOUR_API_DOMAIN"
data-height="80vh"
data-topbar="visible"
></script>
Where an embeddable self-hosted AI platform fits
Use the same open-source foundation across customer, member, employee, and developer experiences.
Customer AI assistants
Add branded chat to a website while retaining control of models, hosting, and future integrations.
SaaS member workspaces
Pass account and user context into a private AI surface inside an existing dashboard.
Internal AI portals
Embed shared tools and repeatable workflows into the applications teams already use.
Developer platforms
Offer an extensible chat interface whose capabilities can grow through separately maintained plugins.