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 179 conversational ai chatbots tools tracked. 5 score above 50 (established tier). The highest-rated is rodrigopivi/Chatito at 59/100 with 886 stars.

Get all 179 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...

59
Established
2 SimGus/Chatette

A powerful dataset generator for Rasa NLU, inspired by Chatito

56
Established
3 metterian/peep-talk

A Situational Conversation-Based English Education Platform

51
Established
4 WenRichard/Customer-Chatbot

中文智能客服机器人demo,包含闲聊和专业问答2个部分,支持自定义组件(Chinese intelligent customer chatbot...

50
Established
5 oswaldoludwig/Seq2seq-Chatbot-for-Keras

This repository contains a new generative model of chatbot based on seq2seq modeling.

50
Established
6 CYang828/xbot

Task-oriented Chatbot

47
Emerging
7 nmstoker/lockebot

LockeBot: a demonstration of implementing a basic question answering bot...

45
Emerging
8 frankplus/meena-chatbot

Google's Meena transformer chatbot implementation

44
Emerging
9 zvwgvx/ryuuko-chatbot

Ryuuko chatbot

44
Emerging
10 csvance/armchair-expert

Machine Learning Chatbot

43
Emerging
11 tensorlayer/seq2seq-chatbot

Chatbot in 200 lines of code using TensorLayer

43
Emerging
12 renjunxiang/chatbot_by_similarity

根据文本相似度实现问答的聊天机器人(简单版)

42
Emerging
13 simranjeet97/ChatBot_Tensorflow_NLP

Artificial Intelligent ChatBot using Tensorflow and NLP that understand the...

42
Emerging
14 arosspope/eliza-rs

A rust implementation of ELIZA - a natural language processing program...

42
Emerging
15 AindriyaBarua/Restaurant-chatbot

Tutorial to make a simple NLP chatbot with Intent classification, FastText,...

41
Emerging
16 Koziev/chatbot

Русскоязычный генеративный чатбот с профилем и фактами

40
Emerging
17 CakeCrusher/mimicbot

Mimicbot enables the effortless yet modular creation of an AI chat bot model...

39
Emerging
18 MrJay10/banking-faq-bot

This is retrieval based Chatbot based on FAQs found at a banking website.

38
Emerging
19 abhishek305/PyBot-A-ChatBot-For-Answering-Python-Queries-Using-NLP

Pybot can change the way learners try to learn python programming language...

38
Emerging
20 salesforce/TaiChi

Open source library for few shot NLP

37
Emerging
21 Abhinav-26/AI-Chatbot

This is my Artificial Intelligence Project in which we build AI Contextual Chatbot

37
Emerging
22 DataXujing/xiaoX

flask+seq2seq【TensorFlow1.0, Pytorch】 :art: :art: 在线聊天机器人...

36
Emerging
23 RajkumarGalaxy/Wiki-IR-ChatBot

A ChatBot that can respond with humans by retrieving information directly...

36
Emerging
24 Spandan-Madan/Me_Bot

Build a bot that speaks like you!

36
Emerging
25 SudharshanShanmugasundaram/Chatbot

Chatbot implementation using Cornell Movie Dialog Dataset in PyTorch.The bot...

36
Emerging
26 lefterisloukas/seq2seq-chatbot

An attention-based seq2seq neural network chatbot with PyTorch, trained on...

35
Emerging
27 balamurugan1603/AI-Chatbot-EduBot-v1-and-v2-SASTRA-using-NLP

This repo contains an Intent-matching-based chatbot that can reply to the...

35
Emerging
28 Spidy20/Flask_NLP_ChatBot

This is simple chatbot using NLP which is implemented on Flask WebApp.

35
Emerging
29 nileshsah/RoboMax

A machine-learning based open-domain QA chatbot from scratch 🤖

35
Emerging
30 ShrishtiHore/Conversational_Chatbot_using_LSTM

This project is to create conversational chatbot using Sequence to sequence...

34
Emerging
31 imsanjoykb/Voice-Enable-ChatBot

With Artificial Intelligence and Natural Language Processing technologies,...

34
Emerging
32 Pythonimous/ficbot

An AI-powered Fan Fiction Writing Assistant.

34
Emerging
33 gongdelu/E-commerce-Customer-service-robot

电商多轮对话智能机器人

34
Emerging
34 Celestial-Project/Celestial-Legacy

a Python Discord chat bot who can talk with you in English and Thai.

33
Emerging
35 jetnew/DrFAQ

DrFAQ is a plug-and-play question answering NLP chatbot that can be...

33
Emerging
36 Celestial-Project/Celestial-DL

A deep learning chatbot model that could talk to you in Thai and English!

33
Emerging
37 aashrafh/Anees

Multi-turn open-domain Arabic chatbot with a wide set of features.

33
Emerging
38 kikejimenez/let_me_answer_for_you

Question and Answering System Using Deep Learning and Knowledge Based Technologies

32
Emerging
39 gowriaddepalli/DemoChatBot

Building a NLU chatbot and a virtual assistant.

32
Emerging
40 karma9874/Seq2Seq-Chatbot

Chatbot based Seq2Seq model with bidirectional rnn and attention mechanism...

32
Emerging
41 pranava-mohan/chatbot-creator

Python package for creating chatbots. (Including discord bots)

32
Emerging
42 partylikeits1983/Siri_2.0

NLP chat bot that learns to talk like you and respond to your telegram messages

32
Emerging
43 trandangtrungduc/Rule-based-ChatBot

Code, Resources - Personal Project - November 20, 2021.

31
Emerging
44 radkinz/eliza-chatbot

A chatbot to keep you company

31
Emerging
45 Rvbens/Chatbot-en-Espanol

Chatbot in spanish using differents model: Seq2Seq model with Luong...

31
Emerging
46 gourab337/chatbot-iiitdwd

PyTorch Chatbot for deployment in iiitdwd-site

31
Emerging
47 Trinadhreddy1184/AI-chatbot-GUI-using-tkinter

AI chatbot with GUI using Python Tkinter. This chat bot uses NLP(Natural...

30
Emerging
48 Pawan0019/Chatbot_NLP_Keras

NLP-based chatbot using NLTK and Keras with intent classification,...

30
Emerging
49 BlackSamorez/ebanko

NLP based telegram bot

29
Experimental
50 fastdatascience/evaluate_insolvency

Code for evaluating the Insolvency Bot

29
Experimental
51 boostcampaitech5/level3_nlp_finalproject-nlp-12

'내마리'는 나의 이야기에 귀를 기울임으로써 나에게 공감하고, 이야기의 맥락을 파악하고, 더 깊은 내용을 질문해주는 챗봇입니다.

29
Experimental
52 surajkarki66/Lucy-Backend

This is an end-to-end implementation of deep learning. The Lucy is a...

29
Experimental
53 deba-iitbh/chatbot

Automated chatbot using NLP models

29
Experimental
54 ongaunjie1/AI-Chatbot-DL-NLP

AI Chatbot using Deep Learning and Natural Language Processing

29
Experimental
55 infovillasimius/aidaBot

A Chatbot Architecture to Explore ScholarlyKnowledge Graphs

29
Experimental
56 rmanaem/unibot

Pattern-based chatbot developed using Python to respond to questions by...

29
Experimental
57 abdouaziz/blenderbot

Blenderbot

28
Experimental
58 Vedant-S/AI-chatbot-cybersecurity

Project includes an AI contextual chatbot built using the tensorflow and...

28
Experimental
59 SonaniAkshit/university-chatbot-web

A practical chatbot for handling common university-related questions. It...

28
Experimental
60 hsm207/moodbot_multilingual

How to build one chatbot that understands multiple languages

27
Experimental
61 KhalilMrini/Question-Answering-Forum-Chatbot

A Forum-based Chatbot for Parents of Autistic Children, built using Word and...

27
Experimental
62 shsarv/ChatBot

This is the source code of article how to create a chatbot in python . i.e...

27
Experimental
63 hsm207/rasa_nlg

How to use a language model to automatically generate dialogues

26
Experimental
64 YifanZhou95/diversity-promoting-dialogue-system

Seq2Seq based chatbot focusing on response diversity

26
Experimental
65 mhezarei/ai-bot

2020 AI bot challenge (ai-bot.ir) repository. This program answers a given...

26
Experimental
66 longsc2603/AI_Chatbot_Vietnamese

A Facebook Messenger AI Chatbot using Vietnamese (Scientific Research 2021)

25
Experimental
67 Saikat-SS24/NLP_Flask_AI_ChatBot

This is simple chatbot using NLP which is implemented on Flask WebApp.

25
Experimental
68 achrafaourik/Financial-Bot

💬 Financial Helper Bot which can create bank accounts, deposit and withdraw...

24
Experimental
69 luminai-companion/filament

A Python API for talking with KoboldAI with request and response data manipulation.

24
Experimental
70 anwesa-sinha/Financial-assist-chatbot

A Financial Advisor landing page with a chatbot

24
Experimental
71 maudg00/VoiceBot-With-Neural-Intent-Classification

This project is a chatbot with TTS voicebot for a pizzeria FAQ. The chatbot...

23
Experimental
72 josephflowers-ra/Cinder

Chatbot AI Named Cinder using mycroft, my custom trained distilgpt2(...

23
Experimental
73 Randhir026/Chatbot-Python-GUI

The code sets up a Flask web application for a chatbot using a pre-trained...

23
Experimental
74 Anca-Mt/CHATBOT-encoder-decoder

The objective of this project is to create a deep learning model trained to...

23
Experimental
75 girlfromfortaleza/PyBot-Droid

Chatbot em Python para Android via Pydroid3, com respostas pré-definidas e...

23
Experimental
76 wisnunugroho21/chatbot_pytorch_transformer

Seq2Seq Transformer using Pytorch from Scratch for Chatbot

23
Experimental
77 Anoushka210/Smart-FAQ-Chatbot-AI-Agent

An intelligent FAQ chatbot agent built with Python using TF-IDF...

22
Experimental
78 rishabhpancholi/banking-chatbot-nlp

A smart banking FAQ chatbot leveraging NLP and FastAPI to automate customer support.

22
Experimental
79 hakancangunerli/password-manager

intent-based conversational password manager

22
Experimental
80 Harshal8887/Interachat

An cybersecurity chatbot system using pattern recoganization and nlp...

22
Experimental
81 minhloannguyen/chatbot_huggingface

Use chatbot on your own personal files and custom data with HuggingFace (no...

22
Experimental
82 Jainil5/coffee-shop-chatbot

A chatbot for CAFE that can help customers order coffee from their table...

22
Experimental
83 AcecomFCUNI/Chatbot-Acecom

Chatbot conversacional construido con Pytorch.

21
Experimental
84 geeksahilthakur/Moker

Mocker AI Project

21
Experimental
85 lubagorbunova/russian_as_second_language_teachers_helper

This projects aims to be a tool for teachers who teach russian as a second...

21
Experimental
86 fjg00/AUBot---Chatbot-for-University-FAQs

Implementing a retrieval-based chatbot for university FAQs using a DNN model...

21
Experimental
87 treesturn/Paper_Ninja_Bot

AI project for National Learn AI challenge. It is a telegram bot using SGNLP...

21
Experimental
88 MohamedNassih/Chatbot-education-LSTM

Chatbot pédagogique entraîné sur un large fichier d’intents (thèmes...

21
Experimental
89 NagiPragalathan/ChatBotCompitation

Welcome to the Chatbot Project! This project includes two types of chatbots:...

21
Experimental
90 Ahmed-Ashraf-Khalil/Speech-to-speech-chatbot

simple speech to speech chatbot to talk with

21
Experimental
91 jinensetpal/boilerbot

Official Open-Source Implementation of BoilerBot: A Reliable Task-Oriented...

20
Experimental
92 FraFabbri/bazingabot

Simple but effective Knowledge-bot built with Seq2Seq and LSTM

20
Experimental
93 HeegyuKim/open-domain-dialog

한국어 Open Domain 챗봇 개발을 위한 Pytorch Lightning 기반 코드

20
Experimental
94 Tejas-Nanaware/LSTM-Chatbot

Created a LSTM Seq2Seq chatbot using the Cornell Movie Dialogue Corpus.

20
Experimental
95 fw-tools/fwnl

A firewall settings helper bot.

20
Experimental
96 Ahmed-Naseer-01/University_Admission_chatbot

University Admission Chatbot project based on NLP and Deep learning.

20
Experimental
97 sd2001/SRM_MIC-Pytorch-Intro-to-Simple-Chatbots

🤖Chatbot: Hello SRM-MIC folks!!🤗

19
Experimental
98 Alexander1022/Darwin

🤖Darwin is a Bulgarian conversational dialog trainer using machine learning and nlp.

19
Experimental
99 ayyucedemirbas/A_Simple_Transformer_Chatbot

A simple transformer chatbot that trained with cornell movie-dialogs corpus....

19
Experimental
100 Aaryanverma/faq-chatbot

FAQ Chatbot is a machine learning based chatbot trained on FAQ dataset of HDFC Bank.

19
Experimental
101 MPARASHA/Chatbot-NLP

Implementation of Chatbot using Intent Classification.

19
Experimental
102 ShrishMaruge/Flask-voice-chat-app

🤖 AI Chatbot with Voice Interface - A Flask web app featuring Groq-powered...

19
Experimental
103 HoangHao1009/Chatbot

Train Seq2Seq with Attention Chatbot

19
Experimental
104 AimiliosKourpas/natular-language-processing

A Python-based chatbot project developed for the Natural Language Processing...

19
Experimental
105 ariessetiyawan/An-AI-Chatbot-PrayerTimes-in-Python-and-Flask

AI Chatbot Prayer Times with Python and Flask REST API

18
Experimental
106 Hhhpraise/nlp-chatbot

A simple intent-based chatbot using NLTK and TensorFlow

18
Experimental
107 Alafun/BananaChatBot

Task for NLP class. No direct connection with bananas . The most inportant...

18
Experimental
108 CODING-Enthusiast9857/AI-Chatbot

This AI-powered chatbot enhances customer experience by providing instant...

18
Experimental
109 dom0000D/OrientaBot

ChatBot For University Students

18
Experimental
110 silveirinhajuan/juanprime

I need help to improve my model and database. JuanPrime is a machine...

18
Experimental
111 jh-lau/solid_ai_waddle

Hello F.R.I.D.A.Y.

18
Experimental
112 dzikrimaulana87/manajerobot-nlp-chatbot

This project builds a chatbot that can understand user queries and respond...

17
Experimental
113 iamdhrutipatel/Chater

A ChatBot 🤖 application using Natural Language Processing

17
Experimental
114 rhazra-003/Indiebot

A basic chatbot which answers questions based on history of India

17
Experimental
115 jeremystevens/pyppin-chatbot

Pyppin: An intelligent Python chatbot offering diverse functionalities,...

17
Experimental
116 sambhu431/Multifunctional-ChatBot-Fine-Tuned-Using-Roberta-Bart-Transformers

The project contains code and resources for a sophisticated AI-driven...

17
Experimental
117 Dhanashrimachhi/Ai-ChatBot-Python

This is a Prototype of an Ai ChatBot "Tea and Coffee Supplier" using python.

17
Experimental
118 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...

17
Experimental
119 FrederikAlbrechtsen/AI-chatbot

An intent-based chatbot that uses Natural Language Processing and...

17
Experimental
120 mjafarpour87/forough

An Educational Chatbot Engine

17
Experimental
121 kruti107/Chatbot

Aspiring AI/ML Engineer with hands-on experience in PyTorch, NLP, and deep...

15
Experimental
122 rasta-nitzsche/Conversational-AI-a-chat-bot-for-fashion-suggestion-

A bot deployable on telegram in order to give suggestion about fashion,...

14
Experimental
123 COSC-310-Group-4/Group-4-Project-Assignment-3

University of British Columbia Okanagan Campus. COSC310 Software Engineering...

14
Experimental
124 Melanee-Melanee/Python-Bots

Robots developed in Python

14
Experimental
125 acceptable-blueberrybush235/lamda-jok

🎉 Generate and share unique jokes using Lambda functions for effortless fun...

14
Experimental
126 ojaviva/OpenAI-Chatbot-Streamlit

Este repositorio contiene un proyecto de chatbot interactivo creado...

13
Experimental
127 Chat-with-U/chatbot-tensorflow

Attention Mechanism을 적용한 seq2seq 모델과 tensorflow로 제작한 chatbot 생성 튜토리얼입니다.

13
Experimental
128 D3struf/TekBot

It is a Chatbot for our university TUP-M. It uses Natural Language...

12
Experimental
129 Ashlesha8421/Chatbot

To build the chatbot for Data Science interview "question & answer "

12
Experimental
130 romanyn36/Simple-ChatBot-With-NLP

chatbot using NLP and RNN

12
Experimental
131 yassnemo/nlp-chatbot

An NLP-powered chatbot that processes user messages using rule-based...

12
Experimental
132 Chat-with-U/chatbot-pytorch

seq2seq 모델과 pytorch로 제작한 chatbot 생성 튜토리얼

12
Experimental
133 saadarshad102/Chatbot-Seq2Seq

A chatbot developed using seq2seq encoder-decoder

12
Experimental
134 Prasadsb19/Chatbot-GUI

Chatbot with interactive GUI using Python

12
Experimental
135 Ahmadjamil888/Ameenor-AI

Open-source NLP AI chatbot for chatting.

12
Experimental
136 AAnirudh07/NLP-chatbot

This repository contains the code for a chatbot built with Flask. The...

12
Experimental
137 heroorkrishna/Chatbot

chatbot

11
Experimental
138 meriemboukhris/ContextualFrench-VoiceChatbot-Python

Simple AI french chatbot with speech recognition using PyTorch, NLP and Deep Learning

11
Experimental
139 JoshPola96/faq-chatbot-nlp

FAQ-focused chatbot built with Flask and spaCy that performs high-accuracy...

11
Experimental
140 evans901/eliza-chatbot

Lightweight ELIZA-style rule-based chatbot notebook; simple...

11
Experimental
141 oxayavongsa/nlp-context-aware-chatbot

NATURAL LANGUAGE PROCESSING - Chatbot - A context-aware movie chatbot using...

11
Experimental
142 baselakasha/conversational-ai-nlp-pipeline

A task-oriented dialogue system implementing core concepts from Natural...

11
Experimental
143 sagarreddypatil/nlp-discord-chatbot

A discord chatbot powered by state-of-the-art natural language models

11
Experimental
144 prasanna-nagarale/NLP-Banking-Chatbot

AI-powered banking assistant that handles customer queries in natural...

11
Experimental
145 shivansh1609/nlp-chatbot

A simple NLP-based chatbot built using Python and Flask, implementing basic...

11
Experimental
146 SimranAnand1/Chatbot-using-Deep-Learning

A simple chatbot built using ML in Python. The data in the intents json file...

11
Experimental
147 vinnik-dmitry07/chatbot

Train chatbot on your Telegram chat

11
Experimental
148 nagul-jagadish55/Chatbot-Project

A simple Python desktop chatbot built with Tkinter and powered by Cohere's...

11
Experimental
149 talhaw-cmd/chatbot-development-nlp

A simple NLP-based chatbot built using Python, NLTK, and Machine Learning...

11
Experimental
150 farhadmohmand66/customer_care_chatBot

Rasa chatbot for customer support and consultancy, integration with Django website

11
Experimental
151 pierre-vignoles/chatbot_telegram

Telegram chatbot created with deep learning model (LSTM) and telebot library.

11
Experimental
152 SarahYassine/BilingualChatBot

A Chat bot that answer questions about certain topic in a given web page in...

11
Experimental
153 w3hbi/interview-chatbot

Desktop application using Natural Language Processing with python

11
Experimental
154 digital-fracture/promobot-appeal-processing

Python package that predicts the appeal topic, topic group and the executor...

11
Experimental
155 vishnu322010326030/AIML-python-chatbot

I have done the chatbots with python and aiml using different platforms....

11
Experimental
156 nberdi/BC-RSO-Chatbot

Neural network chatbot for Berea College RSO questions. Built with PyTorch and Flask.

11
Experimental
157 Vikkingsk8/InfoCompas_2.0

Чат бот для Банка России 2.0

11
Experimental
158 Subhoshri/Chatbot

A Contextual Chatbot

11
Experimental
159 dudaholandah/ai-chatbot

Anime chat bot application, built with Flask, uses NLP and machine learning...

11
Experimental
160 matinfathi/chat-bot

An intent base chatbot in python.

11
Experimental
161 DEIVA-LAKSHMEE-AI/Deivabot-chatbot-nlp

A lightweight NLP-based Python chatbot built with intents and pattern...

10
Experimental
162 shadowfaxx1/Chat-Bot

python scipted chat-bot using Nltk library allows user to view , request or...

10
Experimental
163 AzzedineAftiss/chatbot-using-PyTorch.

chatbot implementation with PyTorch.

10
Experimental
164 NandanPrasad/Telegram-ChatBot-for-Programming-and-Chitchat

An NLP project to design a Telegram chatbot hosted on AWS that can answer...

10
Experimental
165 Timsidorin/Memory_Biography

Бот для генерации биографии и эпитафии человека

10
Experimental
166 shaadclt/Chatbot

This is a simple chatbot implemented using Python and Streamlit. The chatbot...

10
Experimental
167 sheng-kai-wang/SCASG

Sentence Coupling Analysis and Sentence Generation - SCASG

10
Experimental
168 Kaish04/Simple-ChatBot-for-chatGPT-using-spaCy

Simple chatbot implementation using spaCy library in python and hosted on...

10
Experimental
169 VictorBusque/laliga-fantasy-bot

This repo implements a chatbot for Telegram for interacting with LaLiga...

10
Experimental
170 monkeyband114/-ecommerce-chatbot-

A standard Model chatbot built with Python for processing intents and...

10
Experimental
171 Taraal/InsulteBotEnhanced

Like InsulteBot, only better. Powered by AI because I can.

10
Experimental
172 dev0root6/QuickBot

QuickBot is a versatile Python chatbot that answers queries, fetches Google...

10
Experimental
173 aqaqsubin/Chatbot-with-QA-LSTM

Implementation of AI Chatbot based on QA-LSTM

10
Experimental
174 Dr-Mo-Khalaf/NLP-PyTorch-RCNN-NLTK-and-DL-Based-AI-Powered-Speaking-Chatbot-for-University-Assistance

The goal of this project is to lead my data science team in the development...

10
Experimental
175 crimsonEcho/bookbot

BookBot project

10
Experimental
176 Surajit00007/Intelligent_Chatbot_Development-project

I built a chatbot using transformer models trained on datasets like Cornell...

10
Experimental
177 M-Z-5474/career_chatbot_project

Career Guidance Chatbot is an AI-powered web application built using...

10
Experimental
178 Shivankthakur/IntentFlow

Lightweight chatbot app for intent classification and response generation...

10
Experimental
179 andriskokins/digital-conductor

Python NLP chatbot for train ticket booking and journey planning, featuring...

10
Experimental

Comparisons in this category