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

Nlp.js

Nlp.js is a JavaScript natural-language processing library for Node.js bot development, with tools for intent classification, entity recognition, sentiment analysis, language identification and response management.

Independent OpenViST project profile, based on linked sources.

Nlp.js — 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 Nlp.js when you want to build natural-language processing into a JavaScript bot and need to combine capabilities such as intent classification, entity extraction and response handling.

Who it is for

  • JavaScript and Node.js developers building conversational bots.
  • Teams that need configurable language-processing pipelines or connector-based bot integrations.
  • React Native developers creating bots that can be trained and run on mobile without an internet connection.

Documented uses

  • Classify user utterances into intents.
  • Extract named entities, including when text differs slightly from the expected wording.
  • Analyze sentiment, including negation.
  • Identify the language of incoming text.
  • Manage bot utterances, intents and generated answers.
Before you choose

Requirements & limits

The repository lists the MIT license and provides installation instructions through npm.

  • Version 4 divides functionality into smaller packages and uses plugins and pipelines; version 3 has separate documentation.
  • The README reports support for 40 languages natively and 104 with BERT integration.
  • The React Native package has documented limitations: no Chinese, an incomplete Japanese stemmer, and no file loading or saving; JSON import and export are supported.

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

Install Nlp.js in a Node.js project

Add the library to a Node.js application as the documented first step toward building a bot.

Before you start

  • A Node.js application
  • npm

Steps

  1. Open a terminal in the Node.js project.

  2. Run the command below.

    Documented command
    npm install node-nlp

Expected outcome

The `node-nlp` package is installed for use in the application.

Guide limitations

  • Installation alone does not create or train a bot.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
axa-group/nlp.js · Official homepage title · retained in its source language