The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Top 23 JavaScript Chatbot Projects
-
nlp.js
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
venom
Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service, media sending, sentence recognition based on artificial intelligence and all types of design architecture for WhatsApp.
-
EmbedAI
An app to interact privately with your documents using the power of GPT, 100% privately, no data leaks
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
node-red-contrib-chatbot
Visually build a full featured chat bot for Telegram, Facebook Messenger, Whatsapp and Slack with Node-RED. Almost no coding skills required.
-
Termino.js
Create a web based terminal on any website - great for games, animations and real world apps!
-
IntelliNode
Access the latest AI models like ChatGPT, LLaMA, Diffusion, Gemini Hugging face, and beyond through a unified prompt layer and performance evaluation
-
Chatbot-Long-Short-Term-Memory
GPT-3 Chatbot with Long and Short Term Memory and advanced logic built in javascript with openai API - short and long memory, KYC, embeddings, openai, database, flexible, gpt-3.5-turbo, react
-
GPTPortal
A feature-rich portal to chat with GPT-4, Claude, Gemini, Mistral, & OpenAI Assistant APIs via a lightweight Node.js web app; supports customizable multimodality for voice, images, & files.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
We'll use the "natural" NLP library; follow the previous session to understand how to set up your environment.
Project mention: I made this AI programming assistant to generate diagrams for my code | /r/artificial | 2023-12-08Here's where you can try it out: https://useadrenaline.com
Project mention: I have created Privategpt to safeguard your offline documents, please provide your feedback in the comment section | /r/ChatGPTPromptGenius | 2023-06-12Sure, here is the GitHub link: https://github.com/SamurAIGPT/privateGPT
Project mention: js-utils VS chatgpt.js - a user suggested alternative | libhunt.com/r/adamlui/js-utils | 2024-03-29Both contain code published to npm, so both can be installed via npm, or imported remotely using jsDelivr to access useful JavaScript methods
tmi.js - Interface for NodeJS
Project mention: Show HN: Next-token prediction in JavaScript β build fast LLMs from scratch | news.ycombinator.com | 2024-04-10This is awesome, thanks. I've been messing with wink's NLP library (https://winkjs.org/wink-nlp/) to transform user queries and format responses so I can make a proper chat bot - will see what I can learn from these!
Moreover, if you want a Chat UI, have a look at https://github.com/AI-Yash/st-chat (it is a component for streamlit).
Project mention: Autonomous employee onboarding chatbot for a large enterprise | dev.to | 2024-04-23The employee opens the OnboardAI chatbot (Lex bot) from the intranet web UI. To add an Amazon Lex chatbot to your website, you can use an open-source project called the Lex-Web-UI
Maybe try this and see if you can make real live demo - https://github.com/MarketingPipeline/Termino.js
Project mention: The simplest way for multi ML models integration | /r/u_Barqawiz_Coder | 2023-07-26
Project mention: chatgpt-infinity alternatives - chatgpt-auto-refresh and chatgpt-auto-continue | libhunt.com/r/chatgpt-infinity | 2023-07-05
Project mention: chatgpt-auto-refresh alternatives - autoclear-chatgpt-history and chatgpt-widescreen | libhunt.com/r/chatgpt-auto-refresh | 2023-07-05
If youβre tech savvy you can clone it from GitHub, instructions are all in the readme; otherwise there are a ton of other interfaces like Poe or freegpt. Link to mine: https://github.com/Zaki-1052/GPTPortal
JavaScript Chatbot related posts
- Show HN: Serverless RAG to 10x Internal Operations
- Autonomous employee onboarding chatbot for a large enterprise
- Trialogue format
- BingGPT is now infested with malware
- A List of CharacterAI Alternatives
- PDF Chat with Node.js, OpenAI and ModelFusion
- Database 101: Twitch Bot in a higher level for beginners.
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Chatbot projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | node-telegram-bot-api | 7,936 |
2 | nlp.js | 6,076 |
3 | venom | 5,709 |
4 | adrenaline | 3,694 |
5 | EmbedAI | 2,747 |
6 | chatgpt.js | 1,774 |
7 | react-simple-chatbot | 1,700 |
8 | tmi.js | 1,526 |
9 | sulla | 1,240 |
10 | wink-nlp | 1,143 |
11 | node-red-contrib-chatbot | 911 |
12 | st-chat | 860 |
13 | aws-lex-web-ui | 703 |
14 | ComfyJS | 382 |
15 | Firebot | 297 |
16 | Termino.js | 276 |
17 | IntelliNode | 195 |
18 | ChatGPT Infinity | 193 |
19 | opal | 165 |
20 | Discord-ChatGPT-Bot | 162 |
21 | Chatbot-Long-Short-Term-Memory | 159 |
22 | ChatGPT Auto Refresh | 145 |
23 | GPTPortal | 139 |
Sponsored