RadarTopicsBuildersWeeklyReads
Open Source Radar
alfredfrancis/

ai-chatbot-framework

GitHub

AI Chatbot Framework is a Python-based platform for building self-hosted chatbots with NLU capabilities, multi-channel support, and low-code admin UI. It supports tool calling, memory/context management, and RAG in development.

2.2kstars
749forks
11issues
MITlicense
2016since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

AI Chatbot Framework is an open-source, self-hosted Python-based platform for building natural language conversational bots with a low-code admin dashboard. It supports multi-turn conversations, API request fulfilment (Tool Calling), persistent memory, and context management. It includes features for NLU (intent recognition, entity extraction, zero-shot NLU using LLMs) and integration with channels like web REST API, Facebook Messenger, Slack, and WhatsApp (via Twilio).

How it works

The project combines a Python backend (FastAPI, Pydantic) with MongoDB (Motor) and a React/NextJS frontend. It provides an admin dashboard to design conversations and train the bot, and supports channel integrations for deployment. It mentions RAG-based knowledge base and FAQ answering in development, and supports tool calling through API requests.

Getting started

"Check out our documentation" is referenced for getting started. The README excerpt does not include explicit installation or setup commands beyond that note. The project description lists tech stacks including Python, FastAPI, Pydantic, MongoDB, React, NextJS, and Docker/Kubernetes, but no concrete install steps in the provided text.

Recent releases

  • v1.0.0-alpha.10 (2025-02-03): refactor: Intent & Entity UI improvements; chore: more documentation.
  • v1.0.0-alpha.9 (2025-02-02): fix: fix context propagation.
  • v1.0.0-alpha.8 (2025-02-02): feat: Zero-shot NLU.
  • v1.0.0-alpha.7 (2025-01-28): feat: add chat logs; chore: Refactor base url.
  • v1.0.0-alpha.6 (2025-01-25): fix: only store config once; feat: Facebook channel.

Traction

Stars: 2165 (as per facts). Forks: 749. Open issues: 11.

Behind the repo

Linked organization is alfredfrancis; the repository description indicates Python-based framework with NLU and AI capabilities. No external startup/company linkage details are provided beyond the author/organization.

Caveats

License: MIT. Created: 2016-12-16. Last push: 2025-05-21. Language: TypeScript (noted in repo metadata, though README describes Python backend and React frontend).

SharePost on XLinkedIn
All trending reposRevenue-verified startups →