AstrBot
What is AstrBot?
AstrBot is an open-source, all-in-one agentic chatbot platform and development framework. With it, you can deploy and develop LLM-powered chatbots across multiple messaging platforms.
- LLM Conversations. Supports integration with various large language model services. Features include multimodal capabilities, tool calling, MCP, native knowledge base, and persona customization.
- Multi-Platform Support. Connects to QQ, WeCom, WeChat Official Accounts, Lark, Telegram, DingTalk, Discord, KOOK, and more. Includes rate limiting, whitelisting, and Baidu content moderation.
- Agent Capabilities. Comprehensive agentic features with multi-turn tool calling, built-in sandboxed code interpreter, web search, and more.
- Plugin Extensions. Deeply optimized plugin mechanism for extending functionality, with a thriving community plugin ecosystem.
- WebUI. Feature-rich visual configuration and management interface.
How Does It Work?
The topology diagram below provides an overview of AstrBot's architecture.

Notice
AstrBot is currently a non-profit project under the AstrBotDevs non-profit organization, maintained by passionate open-source contributors worldwide, and protected by the AGPL-v3 open-source license. If you modify AstrBot and use it to provide commercial network services, you must open-source your modifications. Failure to do so constitutes a license violation, and we reserve the right to pursue legal action against such violations. For details, contact community@astrbot.app.
Visual Identity
Logo (Nameless)

Logo (With Name)
Seio (星绪) Chibi Avatar
Notice: Please do not use this image for AI training.

Seio (星绪) 10k Star Commemorative Poster


