PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Chatbots Python Packages

Python packages with the GitHub topic chatbots. Sorted by relevance, with stars and monthly downloads.
pipecat-ai
pipecat-ai

Open Source framework for voice and multimodal conversational AI

1.1M 13K 2K
rasahq
rasa

💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants

294K 21K 5K
xtekky
g4f

The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3

218K 66K 14K
rasahq
rasa-pro

💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants

22K 21K 5K
pipecat-ai
dv-pipecat-ai

Open Source framework for voice and multimodal conversational AI

21K 13K 2K
mraniki
myllm

A python package to interact with llm model

16K 8 1
nazdridoy
ngpt

🤖 nGPT - A lightning-fast CLI tool that brings any OpenAI-compatible LLM (OpenAI, Ollama, Groq, Claude, Gemini) directly to your terminal. Generate code, craft git commits, execute shell commands, rewrite text, and chat interactively, all with seamless provider switching and real-time streaming.

7K 48 4
minggnim
bert-classifier

A repository for training transformer based models

4K 3 1
dantezhu
agentclub

Open-source, self-hosted chat server for humans and AI agents, with OpenClaw, Hermes, and Nanobot channels.

4K 5 0
MemMachine
memmachine-client

Universal memory layer for AI Agents. It provides scalable, extensible, and interoperable memory storage and retrieval to streamline AI agent state management for next-generation autonomous systems.

4K 3K 191
MemMachine
memmachine-common

Universal memory layer for AI Agents. It provides scalable, extensible, and interoperable memory storage and retrieval to streamline AI agent state management for next-generation autonomous systems.

4K 3K 191
minggnim
nlp-models

A repository for training transformer based models

4K 3 1
cel-ai
celai

Open source framework designed to accelerate the development of omnichannel AI virtual assistants.

4K 26 18
michael-borck
hands-on-ai

Provides hands-on AI learning resources and tools including chatbots, CLI utilities, and RAG systems built with Python and React for beginners to explore machine learning and natural language processing.

4K 3 0
rasahq
rasa-nlu

💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants

3K 21K 5K
dotchetter
pyttman

The Python chatbot framework with batteries included

2K 9 4
Integration-Automation
re-edge-gpt-dev

Microsoft's Bing Chat AI

2K 158 24
Integration-Automation
re-edge-gpt

Microsoft's Bing Chat AI

2K 158 24
MemMachine
memmachine-server

Universal memory layer for AI Agents. It provides scalable, extensible, and interoperable memory storage and retrieval to streamline AI agent state management for next-generation autonomous systems.

2K 3K 191
aichaos
rivescript

A RiveScript interpreter for Python. RiveScript is a scripting language for chatterbots.

2K 158 71
tinode
tinode-grpc

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

2K 13K 2K
dantezhu
nanobot-channel-agentclub

Open-source, self-hosted chat server for humans and AI agents, with OpenClaw, Hermes, and Nanobot channels.

2K 5 0
embedchain
albertai

Universal memory layer for AI Agents

2K 60K 7K
mem7ai
mem7

Memory layer for AI Agents and OpenClaw powered by Rust

1K 38 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery