gunthercox/ChatterBot

ChatterBot is a machine learning, conversational dialog engine for creating chat bots

74
/ 100
Verified

This tool helps you build automated conversational agents that can interact with users. You provide it with examples of conversations, and it learns to generate appropriate responses to new questions or statements. It's designed for anyone looking to create interactive chat experiences, like for customer support or educational applications.

14,486 stars. Used by 1 other package. Actively maintained with 3 commits in the last 30 days. Available on PyPI.

Use this if you need to create a simple, adaptable chatbot that learns from past conversations to respond to user input.

Not ideal if you require a highly complex, context-aware AI assistant that can understand nuanced long-form conversations or perform intricate tasks.

customer-service virtual-assistant automated-chat user-engagement online-support
Maintenance 13 / 25
Adoption 11 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

14,486

Forks

4,444

Language

Python

License

BSD-3-Clause

Last pushed

Feb 17, 2026

Commits (30d)

3

Dependencies

5

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/gunthercox/ChatterBot"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.