Conversational AI Chatbots NLP Tools
End-to-end chatbot systems and dialogue agents built with neural networks (Seq2Seq, Transformers, PyTorch) or rule-based frameworks. Includes question-answering bots and task-oriented dialogue. Does NOT include chatbot frameworks/platforms, LLM wrappers, or single NLP subtasks like intent classification or sentiment analysis.
There are 150 conversational ai chatbots tools tracked. 2 score above 50 (established tier). The highest-rated is rodrigopivi/Chatito at 58/100 with 886 stars and 394 monthly downloads.
Get all 150 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=conversational-ai-chatbots&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
rodrigopivi/Chatito
🎯🗯 Dataset generation for AI chatbots, NLP tasks, named entity recognition... |
|
Established |
| 2 |
SimGus/Chatette
A powerful dataset generator for Rasa NLU, inspired by Chatito |
|
Established |
| 3 |
metterian/peep-talk
A Situational Conversation-Based English Education Platform |
|
Emerging |
| 4 |
oswaldoludwig/Seq2seq-Chatbot-for-Keras
This repository contains a new generative model of chatbot based on seq2seq modeling. |
|
Emerging |
| 5 |
WenRichard/Customer-Chatbot
中文智能客服机器人demo,包含闲聊和专业问答2个部分,支持自定义组件(Chinese intelligent customer chatbot... |
|
Emerging |
| 6 |
CYang828/xbot
Task-oriented Chatbot |
|
Emerging |
| 7 |
zvwgvx/ryuuko-chatbot
Ryuuko chatbot |
|
Emerging |
| 8 |
nmstoker/lockebot
LockeBot: a demonstration of implementing a basic question answering bot... |
|
Emerging |
| 9 |
frankplus/meena-chatbot
Google's Meena transformer chatbot implementation |
|
Emerging |
| 10 |
tensorlayer/seq2seq-chatbot
Chatbot in 200 lines of code using TensorLayer |
|
Emerging |
| 11 |
csvance/armchair-expert
Machine Learning Chatbot |
|
Emerging |
| 12 |
simranjeet97/ChatBot_Tensorflow_NLP
Artificial Intelligent ChatBot using Tensorflow and NLP that understand the... |
|
Emerging |
| 13 |
arosspope/eliza-rs
A rust implementation of ELIZA - a natural language processing program... |
|
Emerging |
| 14 |
renjunxiang/chatbot_by_similarity
根据文本相似度实现问答的聊天机器人(简单版) |
|
Emerging |
| 15 |
AindriyaBarua/Restaurant-chatbot
Tutorial to make a simple NLP chatbot with Intent classification, FastText,... |
|
Emerging |
| 16 |
Koziev/chatbot
Русскоязычный генеративный чатбот с профилем и фактами |
|
Emerging |
| 17 |
CakeCrusher/mimicbot
Mimicbot enables the effortless yet modular creation of an AI chat bot model... |
|
Emerging |
| 18 |
abhishek305/PyBot-A-ChatBot-For-Answering-Python-Queries-Using-NLP
Pybot can change the way learners try to learn python programming language... |
|
Emerging |
| 19 |
MrJay10/banking-faq-bot
This is retrieval based Chatbot based on FAQs found at a banking website. |
|
Emerging |
| 20 |
salesforce/TaiChi
Open source library for few shot NLP |
|
Emerging |
| 21 |
Abhinav-26/AI-Chatbot
This is my Artificial Intelligence Project in which we build AI Contextual Chatbot |
|
Emerging |
| 22 |
Spandan-Madan/Me_Bot
Build a bot that speaks like you! |
|
Experimental |
| 23 |
DataXujing/xiaoX
flask+seq2seq【TensorFlow1.0, Pytorch】 :art: :art: 在线聊天机器人... |
|
Experimental |
| 24 |
RajkumarGalaxy/Wiki-IR-ChatBot
A ChatBot that can respond with humans by retrieving information directly... |
|
Experimental |
| 25 |
2knal/Honesty
PWA cum Chatbot |
|
Experimental |
| 26 |
SudharshanShanmugasundaram/Chatbot
Chatbot implementation using Cornell Movie Dialog Dataset in PyTorch.The bot... |
|
Experimental |
| 27 |
lefterisloukas/seq2seq-chatbot
An attention-based seq2seq neural network chatbot with PyTorch, trained on... |
|
Experimental |
| 28 |
nileshsah/RoboMax
A machine-learning based open-domain QA chatbot from scratch 🤖 |
|
Experimental |
| 29 |
Spidy20/Flask_NLP_ChatBot
This is simple chatbot using NLP which is implemented on Flask WebApp. |
|
Experimental |
| 30 |
balamurugan1603/AI-Chatbot-EduBot-v1-and-v2-SASTRA-using-NLP
This repo contains an Intent-matching-based chatbot that can reply to the... |
|
Experimental |
| 31 |
imsanjoykb/Voice-Enable-ChatBot
With Artificial Intelligence and Natural Language Processing technologies,... |
|
Experimental |
| 32 |
Pythonimous/ficbot
An AI-powered Fan Fiction Writing Assistant. |
|
Experimental |
| 33 |
ShrishtiHore/Conversational_Chatbot_using_LSTM
This project is to create conversational chatbot using Sequence to sequence... |
|
Experimental |
| 34 |
gongdelu/E-commerce-Customer-service-robot
电商多轮对话智能机器人 |
|
Experimental |
| 35 |
jetnew/DrFAQ
DrFAQ is a plug-and-play question answering NLP chatbot that can be... |
|
Experimental |
| 36 |
Celestial-Project/Celestial-Legacy
a Python Discord chat bot who can talk with you in English and Thai. |
|
Experimental |
| 37 |
Celestial-Project/Celestial-DL
A deep learning chatbot model that could talk to you in Thai and English! |
|
Experimental |
| 38 |
aashrafh/Anees
Multi-turn open-domain Arabic chatbot with a wide set of features. |
|
Experimental |
| 39 |
GanadiniAkshay/Flask-Wizard
A flask extension to build and deploy chatbots to multiple channels |
|
Experimental |
| 40 |
karma9874/Seq2Seq-Chatbot
Chatbot based Seq2Seq model with bidirectional rnn and attention mechanism... |
|
Experimental |
| 41 |
pranava-mohan/chatbot-creator
Python package for creating chatbots. (Including discord bots) |
|
Experimental |
| 42 |
partylikeits1983/Siri_2.0
NLP chat bot that learns to talk like you and respond to your telegram messages |
|
Experimental |
| 43 |
gowriaddepalli/DemoChatBot
Building a NLU chatbot and a virtual assistant. |
|
Experimental |
| 44 |
kikejimenez/let_me_answer_for_you
Question and Answering System Using Deep Learning and Knowledge Based Technologies |
|
Experimental |
| 45 |
fastdatascience/evaluate_insolvency
Code for evaluating the Insolvency Bot |
|
Experimental |
| 46 |
trandangtrungduc/Rule-based-ChatBot
Code, Resources - Personal Project - November 20, 2021. |
|
Experimental |
| 47 |
Rvbens/Chatbot-en-Espanol
Chatbot in spanish using differents model: Seq2Seq model with Luong... |
|
Experimental |
| 48 |
luminai-companion/filament
A Python API for talking with KoboldAI with request and response data manipulation. |
|
Experimental |
| 49 |
radkinz/eliza-chatbot
A chatbot to keep you company |
|
Experimental |
| 50 |
gourab337/chatbot-iiitdwd
PyTorch Chatbot for deployment in iiitdwd-site |
|
Experimental |
| 51 |
Pawan0019/Chatbot_NLP_Keras
NLP-based chatbot using NLTK and Keras with intent classification,... |
|
Experimental |
| 52 |
Trinadhreddy1184/AI-chatbot-GUI-using-tkinter
AI chatbot with GUI using Python Tkinter. This chat bot uses NLP(Natural... |
|
Experimental |
| 53 |
infovillasimius/aidaBot
A Chatbot Architecture to Explore ScholarlyKnowledge Graphs |
|
Experimental |
| 54 |
Anoushka210/Smart-FAQ-Chatbot-AI-Agent
An intelligent FAQ chatbot agent built with Python using TF-IDF... |
|
Experimental |
| 55 |
ongaunjie1/AI-Chatbot-DL-NLP
AI Chatbot using Deep Learning and Natural Language Processing |
|
Experimental |
| 56 |
MickaelDP/Custom_HTTP_Stack-Symbolic_NLP_Middleware
A from-scratch HTTP server and Symbolic NLP engine (ELIZA) implemented in... |
|
Experimental |
| 57 |
surajkarki66/Lucy-Backend
This is an end-to-end implementation of deep learning. The Lucy is a... |
|
Experimental |
| 58 |
BlackSamorez/ebanko
NLP based telegram bot |
|
Experimental |
| 59 |
deba-iitbh/chatbot
Automated chatbot using NLP models |
|
Experimental |
| 60 |
boostcampaitech5/level3_nlp_finalproject-nlp-12
'내마리'는 나의 이야기에 귀를 기울임으로써 나에게 공감하고, 이야기의 맥락을 파악하고, 더 깊은 내용을 질문해주는 챗봇입니다. |
|
Experimental |
| 61 |
SonaniAkshit/university-chatbot-web
A practical chatbot for handling common university-related questions. It... |
|
Experimental |
| 62 |
rmanaem/unibot
Pattern-based chatbot developed using Python to respond to questions by... |
|
Experimental |
| 63 |
Vedant-S/AI-chatbot-cybersecurity
Project includes an AI contextual chatbot built using the tensorflow and... |
|
Experimental |
| 64 |
abdouaziz/blenderbot
Blenderbot |
|
Experimental |
| 65 |
shsarv/ChatBot
This is the source code of article how to create a chatbot in python . i.e... |
|
Experimental |
| 66 |
parker84/office-chat-bot
Chatbot for talking to characters from the Office (popular TV show). |
|
Experimental |
| 67 |
hsm207/moodbot_multilingual
How to build one chatbot that understands multiple languages |
|
Experimental |
| 68 |
KhalilMrini/Question-Answering-Forum-Chatbot
A Forum-based Chatbot for Parents of Autistic Children, built using Word and... |
|
Experimental |
| 69 |
mhezarei/ai-bot
2020 AI bot challenge (ai-bot.ir) repository. This program answers a given... |
|
Experimental |
| 70 |
YifanZhou95/diversity-promoting-dialogue-system
Seq2Seq based chatbot focusing on response diversity |
|
Experimental |
| 71 |
hsm207/rasa_nlg
How to use a language model to automatically generate dialogues |
|
Experimental |
| 72 |
longsc2603/AI_Chatbot_Vietnamese
A Facebook Messenger AI Chatbot using Vietnamese (Scientific Research 2021) |
|
Experimental |
| 73 |
inshh04/CodeAlpha_ChatbotForFAQs_InshaNadeem
The FAQ Chatbot is a Python-based conversational agent designed to interact... |
|
Experimental |
| 74 |
Saikat-SS24/NLP_Flask_AI_ChatBot
This is simple chatbot using NLP which is implemented on Flask WebApp. |
|
Experimental |
| 75 |
anwesa-sinha/Financial-assist-chatbot
A Financial Advisor landing page with a chatbot |
|
Experimental |
| 76 |
alexcg1/example-chatbot
Chatbot using Jina, Jina Hub and DocArray with Streamlit frontend |
|
Experimental |
| 77 |
achrafaourik/Financial-Bot
💬 Financial Helper Bot which can create bank accounts, deposit and withdraw... |
|
Experimental |
| 78 |
Randhir026/Chatbot-Python-GUI
The code sets up a Flask web application for a chatbot using a pre-trained... |
|
Experimental |
| 79 |
maudg00/VoiceBot-With-Neural-Intent-Classification
This project is a chatbot with TTS voicebot for a pizzeria FAQ. The chatbot... |
|
Experimental |
| 80 |
Anca-Mt/CHATBOT-encoder-decoder
The objective of this project is to create a deep learning model trained to... |
|
Experimental |
| 81 |
girlfromfortaleza/PyBot-Droid
Chatbot em Python para Android via Pydroid3, com respostas pré-definidas e... |
|
Experimental |
| 82 |
wisnunugroho21/chatbot_pytorch_transformer
Seq2Seq Transformer using Pytorch from Scratch for Chatbot |
|
Experimental |
| 83 |
josephflowers-ra/Cinder
Chatbot AI Named Cinder using mycroft, my custom trained distilgpt2(... |
|
Experimental |
| 84 |
rishabhpancholi/banking-chatbot-nlp
A smart banking FAQ chatbot leveraging NLP and FastAPI to automate customer support. |
|
Experimental |
| 85 |
Jainil5/coffee-shop-chatbot
A chatbot for CAFE that can help customers order coffee from their table... |
|
Experimental |
| 86 |
hakancangunerli/password-manager
intent-based conversational password manager |
|
Experimental |
| 87 |
minhloannguyen/chatbot_huggingface
Use chatbot on your own personal files and custom data with HuggingFace (no... |
|
Experimental |
| 88 |
Harshal8887/Interachat
An cybersecurity chatbot system using pattern recoganization and nlp... |
|
Experimental |
| 89 |
kruti107/Chatbot
Aspiring AI/ML Engineer with hands-on experience in PyTorch, NLP, and deep... |
|
Experimental |
| 90 |
MohamedNassih/Chatbot-education-LSTM
Chatbot pédagogique entraîné sur un large fichier d’intents (thèmes... |
|
Experimental |
| 91 |
Ahmed-Ashraf-Khalil/Speech-to-speech-chatbot
simple speech to speech chatbot to talk with |
|
Experimental |
| 92 |
AcecomFCUNI/Chatbot-Acecom
Chatbot conversacional construido con Pytorch. |
|
Experimental |
| 93 |
COSC-310-Group-4/Group-4-Project-Assignment-3
University of British Columbia Okanagan Campus. COSC310 Software Engineering... |
|
Experimental |
| 94 |
geeksahilthakur/Moker
Mocker AI Project |
|
Experimental |
| 95 |
treesturn/Paper_Ninja_Bot
AI project for National Learn AI challenge. It is a telegram bot using SGNLP... |
|
Experimental |
| 96 |
fjg00/AUBot---Chatbot-for-University-FAQs
Implementing a retrieval-based chatbot for university FAQs using a DNN model... |
|
Experimental |
| 97 |
lubagorbunova/russian_as_second_language_teachers_helper
This projects aims to be a tool for teachers who teach russian as a second... |
|
Experimental |
| 98 |
NagiPragalathan/ChatBotCompitation
Welcome to the Chatbot Project! This project includes two types of chatbots:... |
|
Experimental |
| 99 |
acceptable-blueberrybush235/lamda-jok
🎉 Generate and share unique jokes using Lambda functions for effortless fun... |
|
Experimental |
| 100 |
vchukwude/proactive-customer-support
Data-driven proactive customer service system for housing repairs using... |
|
Experimental |
| 101 |
Tejas-Nanaware/LSTM-Chatbot
Created a LSTM Seq2Seq chatbot using the Cornell Movie Dialogue Corpus. |
|
Experimental |
| 102 |
adimyth/iplbot
A retrieval based chat bot - BotVic. Engage with BotVic about IPL and have fun |
|
Experimental |
| 103 |
ojaviva/OpenAI-Chatbot-Streamlit
Este repositorio contiene un proyecto de chatbot interactivo creado... |
|
Experimental |
| 104 |
FraFabbri/bazingabot
Simple but effective Knowledge-bot built with Seq2Seq and LSTM |
|
Experimental |
| 105 |
HeegyuKim/open-domain-dialog
한국어 Open Domain 챗봇 개발을 위한 Pytorch Lightning 기반 코드 |
|
Experimental |
| 106 |
Tech-Nomadic-X/FAQs_chatbot_project-for-Micro-IT-
"AI-powered FAQ chatbot built using "Dialogflow" and "Flask" to answer... |
|
Experimental |
| 107 |
ShrishMaruge/Flask-voice-chat-app
🤖 AI Chatbot with Voice Interface - A Flask web app featuring Groq-powered... |
|
Experimental |
| 108 |
jinensetpal/boilerbot
Official Open-Source Implementation of BoilerBot: A Reliable Task-Oriented... |
|
Experimental |
| 109 |
Ahmed-Naseer-01/University_Admission_chatbot
University Admission Chatbot project based on NLP and Deep learning. |
|
Experimental |
| 110 |
fw-tools/fwnl
A firewall settings helper bot. |
|
Experimental |
| 111 |
sd2001/SRM_MIC-Pytorch-Intro-to-Simple-Chatbots
🤖Chatbot: Hello SRM-MIC folks!!🤗 |
|
Experimental |
| 112 |
ayyucedemirbas/A_Simple_Transformer_Chatbot
A simple transformer chatbot that trained with cornell movie-dialogs corpus.... |
|
Experimental |
| 113 |
Alexander1022/Darwin
🤖Darwin is a Bulgarian conversational dialog trainer using machine learning and nlp. |
|
Experimental |
| 114 |
HoangHao1009/Chatbot
Train Seq2Seq with Attention Chatbot |
|
Experimental |
| 115 |
AimiliosKourpas/natular-language-processing
A Python-based chatbot project developed for the Natural Language Processing... |
|
Experimental |
| 116 |
Aaryanverma/faq-chatbot
FAQ Chatbot is a machine learning based chatbot trained on FAQ dataset of HDFC Bank. |
|
Experimental |
| 117 |
D3struf/TekBot
It is a Chatbot for our university TUP-M. It uses Natural Language... |
|
Experimental |
| 118 |
FK04/Voice-Enabled_ChatBot
Python-based chatbot with speech recognition and voice responses |
|
Experimental |
| 119 |
Hhhpraise/nlp-chatbot
A simple intent-based chatbot using NLTK and TensorFlow |
|
Experimental |
| 120 |
MPARASHA/Chatbot-NLP
Implementation of Chatbot using Intent Classification. |
|
Experimental |
| 121 |
talhaw-cmd/chatbot-development-nlp
A simple NLP-based chatbot built using Python, NLTK, and Machine Learning... |
|
Experimental |
| 122 |
nagul-jagadish55/Chatbot-Project
A simple Python desktop chatbot built with Tkinter and powered by Cohere's... |
|
Experimental |
| 123 |
nberdi/BC-RSO-Chatbot
Neural network chatbot for Berea College RSO questions. Built with PyTorch and Flask. |
|
Experimental |
| 124 |
shivansh1609/nlp-chatbot
A simple NLP-based chatbot built using Python and Flask, implementing basic... |
|
Experimental |
| 125 |
md-asrar/web-dev-assistant
A simple rule-based Web Development Assistant chatbot built using Python and Flask. |
|
Experimental |
| 126 |
JoshPola96/faq-chatbot-nlp
FAQ-focused chatbot built with Flask and spaCy that performs high-accuracy... |
|
Experimental |
| 127 |
Eduardo-J-Morales/Customer-Service-FAQ-Chatbot
A simple and interactive chatbot designed to assist customers by answering... |
|
Experimental |
| 128 |
oxayavongsa/nlp-context-aware-chatbot
NATURAL LANGUAGE PROCESSING - Chatbot - A context-aware movie chatbot using... |
|
Experimental |
| 129 |
Subhoshri/Chatbot
A Contextual Chatbot |
|
Experimental |
| 130 |
evans901/eliza-chatbot
Lightweight ELIZA-style rule-based chatbot notebook; simple... |
|
Experimental |
| 131 |
baselakasha/conversational-ai-nlp-pipeline
A task-oriented dialogue system implementing core concepts from Natural... |
|
Experimental |
| 132 |
Rem598/Customer-support-chatbot
Intelligent 24/7 customer support chatbot built with Python & Streamlit.... |
|
Experimental |
| 133 |
Alafun/BananaChatBot
Task for NLP class. No direct connection with bananas . The most inportant... |
|
Experimental |
| 134 |
jh-lau/solid_ai_waddle
Hello F.R.I.D.A.Y. |
|
Experimental |
| 135 |
silveirinhajuan/juanprime
I need help to improve my model and database. JuanPrime is a machine... |
|
Experimental |
| 136 |
dom0000D/OrientaBot
ChatBot For University Students |
|
Experimental |
| 137 |
ariessetiyawan/An-AI-Chatbot-PrayerTimes-in-Python-and-Flask
AI Chatbot Prayer Times with Python and Flask REST API |
|
Experimental |
| 138 |
CODING-Enthusiast9857/AI-Chatbot
This AI-powered chatbot enhances customer experience by providing instant... |
|
Experimental |
| 139 |
digital-fracture/promobot-appeal-processing
Python package that predicts the appeal topic, topic group and the executor... |
|
Experimental |
| 140 |
Vikkingsk8/InfoCompas_2.0
Чат бот для Банка России 2.0 |
|
Experimental |
| 141 |
dzikrimaulana87/manajerobot-nlp-chatbot
This project builds a chatbot that can understand user queries and respond... |
|
Experimental |
| 142 |
Bheema-Shanker-Neyigapula/Chatbot-Hello-How-can-I-assist-you-today-
Creating a chatbot in Python can be a fun and educational project. In this... |
|
Experimental |
| 143 |
Dhanashrimachhi/Ai-ChatBot-Python
This is a Prototype of an Ai ChatBot "Tea and Coffee Supplier" using python. |
|
Experimental |
| 144 |
FrederikAlbrechtsen/AI-chatbot
An intent-based chatbot that uses Natural Language Processing and... |
|
Experimental |
| 145 |
WilliamBonvini/shawn
Your command-line coding companion for instant assistance |
|
Experimental |
| 146 |
jeremystevens/pyppin-chatbot
Pyppin: An intelligent Python chatbot offering diverse functionalities,... |
|
Experimental |
| 147 |
mjafarpour87/forough
An Educational Chatbot Engine |
|
Experimental |
| 148 |
iamdhrutipatel/Chater
A ChatBot 🤖 application using Natural Language Processing |
|
Experimental |
| 149 |
sambhu431/Multifunctional-ChatBot-Fine-Tuned-Using-Roberta-Bart-Transformers
The project contains code and resources for a sophisticated AI-driven... |
|
Experimental |
| 150 |
rhazra-003/Indiebot
A basic chatbot which answers questions based on history of India |
|
Experimental |