OpenViSTAI · Agents · Blockchain · Crypto
Menu
Chat & Assistants

AnythingLLM Embedded Chat Widget

AnythingLLM Embedded Chat Widget is a JavaScript submodule that exposes an AnythingLLM workspace and its embedded knowledge base through a chat widget embedded in a website or HTML page.

Independent OpenViST project profile, based on linked sources.

AnythingLLM Embedded Chat Widget — OpenViST project profile in Chat & Assistants.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when you need to build a custom script-based chat widget for an AnythingLLM workspace. The main AnythingLLM application also publishes a pre-built script for cases where custom widget source work is unnecessary.

Who it is for

  • Web developers customizing an embedded AnythingLLM chat interface
  • Site operators who want visitors to chat with an AnythingLLM workspace

Documented uses

  • Expose a workspace and its embedded knowledge base as a public-facing chat bubble.
  • Build, customize, host and link a JavaScript embed script.
  • Adjust chat prompts, model settings, language, appearance and widget behavior through script attributes.
Before you choose

Requirements & limits

  • The project is a submodule of AnythingLLM, not a standalone chat service; the embed requires an embed ID and the base API URL of an AnythingLLM instance.
  • The README documents a script-tag embed as the primary method; iframe support is marked work in progress.
  • Operators are responsible for configuring the embed to limit excessive model use; the README recommends limits per embed and per session.
  • Visitors use random session IDs to persist chats and cannot see the context snippets available in the core application.
  • The repository is public, JavaScript-based and licensed under MIT.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up and build the custom embed script

Prepare the widget’s development example and compile a script for hosting.

Before you start

  • The AnythingLLM Embedded Chat Widget repository
  • Yarn and the repository’s development dependencies
  • Required keys for the development embed

Steps

  1. From the repository root, enter the embed directory with cd embed.

  2. Install the development and script dependencies with yarn.

  3. Run yarn dev to boot the example HTML page; the script rebuilds when files in src change.

  4. Run yarn build to compile and minify the script for hosting and linking.

Expected outcome

A compiled, minified widget script that can be hosted and linked.

Guide limitations

  • The setup instructions do not document configuring a production embed or deploying it to a particular host.
  • The documented iframe integration is marked as a work in progress.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
13 October 2026
Original website title
Mintplex-Labs/anythingllm-embed · Official homepage title · retained in its source language