OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Developer Tools & SDKs

Nlux

Nlux (NLUX) is an open-source JavaScript library for building web-based conversational AI interfaces, with React components, hooks, plain JavaScript packages, and adapters for connecting chat UI to LLM services.

Independent OpenViST project profile, based on linked sources.

Nlux — OpenViST project profile in AI Developer Tools & SDKs.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Nlux when building a web application that needs an embedded LLM conversation UI and you want React components, plain JavaScript packages, or a documented adapter path.

Who it is for

  • Web developers adding LLM chat to a React or Next.js application.
  • Teams building conversational interfaces with plain JavaScript or Vanilla TypeScript.
  • Developers connecting a chat UI to supported LLM services or a custom adapter.

Documented uses

  • Add a conversational interface to an LLM-powered web app.
  • Connect a chat UI to LangChain LangServe, Hugging Face Inference, OpenAI, or Vercel AI.
  • Scaffold a Next.js, React, or Vanilla TypeScript project with NLUX integrated.
Before you choose

Requirements & limits

The repository describes NLUX as free and open source and lists npm packages; no license identifier is provided in the supplied material.

  • Choose between the React component and hooks or the Vanilla JavaScript core packages.
  • The library provides UI and adapter options; the connected model service is a separate part of the application.
  • The documented CLI scaffolds Next.js, React with Vite, or Vanilla TypeScript with Vite projects.
  • The repository lists customization options including theming, layout, and assistant and user personas.

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

Scaffold an NLUX starter project

Create a starter project with NLUX integrated using the documented CLI.

Before you start

  • A development environment able to run the documented npx command.

Steps

  1. Choose Next.js, React with Vite, or Vanilla TypeScript with Vite.

  2. Run the corresponding documented command: the command below, the command below, or the command below.

    Documented command
    npx nlux-cli create next my-next-app
    Documented command
    npx nlux-cli create react my-react-app
    Documented command
    npx nlux-cli create vanilla my-vanilla-app

Expected outcome

A new project scaffolded with NLUX integrated.

Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
nlkitai/nlux · Official homepage title · retained in its source language