#156 · Primary category: AI Chatbots
Chatbot
Python ChatBot 💬
Project last updated:12/17/25
GitHub Stars
868
Forks
357
Contributors
11
License
MIT
Why we included this project
For a Python team that wants a working chatbot without building an NLP pipeline from scratch, this project handles the plumbing. The core chat handler manages the conversation loop, and custom actions are just functions decorated with @register_call, so adding a Wikipedia lookup or a reminder is a few lines of code. The bot also learns from input, remembers context, switches between conditional branches, and stays on topic, which lets you define real behavior instead of simply stringing together model calls. If you'd rather keep inference local, the Ollama integration routes conversations through Llama models on your own hardware, saving API fees and keeping data in-house. It's a sensible first stop for support bots, demos, and internal assistants when you want something up and running fast.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
open-webui
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
NextChat
✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Windows
gpt4free
The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3
system_prompts_leaks
Extracted system prompts from Anthropic - Claude Fable 5, Opus 5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-5.6-Sol, Codex. Google - Gemini 3.5 Flash, 3.1 Pro, Antigravity. xAI - Grok, Cursor, Copilot, VS Code, Perplexity, and more. Updated regularly.
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs