AstrBot
Self-hosted AI chatbot platform that connects LLMs to messaging apps
What it is
A Python platform for running AI agent chatbots inside messaging apps such as QQ, Telegram, Slack, Discord, Feishu, DingTalk and WeChat Work. It connects to many LLM providers and agent platforms like Dify and Coze, and adds MCP tools, a knowledge base, personas, a code sandbox, and a plugin marketplace with over a thousand extensions. Individuals and teams deploy it with Docker or uv and manage bots through a web dashboard, whether they want a personal companion, a customer service bot, or an internal assistant.
