AstrBot is an open-source agent chatbot platform that connects LLM-backed agents to instant messaging apps. It targets personal AI companions, customer service bots, automation assistants, and knowledge bases that live inside chat platforms such as QQ, WeChat Work, Feishu, DingTalk, Telegram, Slack, and Discord.
Conversations support multimodal input, agents with MCP tools and skills, a knowledge base, persona settings, and automatic context compression. An agent sandbox runs code and shell calls in isolation with session-level resource reuse. AstrBot can also hand conversations to external agent platforms such as Dify, Alibaba Cloud Bailian, and Coze. A plugin marketplace offers more than 1,000 plugins, and a WebUI and a web ChatUI (with the sandbox and web search built in) manage and test the bot.
AstrBot runs on a server with Docker or as a Python tool, on a desktop through AstrBot App or AstrBot Launcher, through NAS and server panels such as BT Panel, 1Panel, and CasaOS, or through a hosted one-click cloud deployment.
| Category | Services |
|---|---|
| Messaging platforms | QQ, OneBot v11, Telegram, WeCom, WeChat Official Accounts, Feishu (Lark), DingTalk, Slack, Discord, LINE, Satori, KOOK, Misskey, Mattermost, plus community adapters for Matrix, Rocket.Chat, and VoceChat |
| LLM services | OpenAI and compatible services, Anthropic, Google Gemini, Moonshot AI, Zhipu AI, DeepSeek, Ollama, LM Studio, SiliconFlow, ModelScope, OneAPI, and API gateways |
| LLMOps platforms | Dify, Alibaba Cloud Bailian, Coze |
| Speech | Whisper, SenseVoice, and several text-to-speech services |
Features
- Messaging platforms: QQ, WeCom, Feishu, DingTalk, Telegram, Slack, Discord, LINE, Mattermost, and more
- Agents: LLM conversations with MCP tools, skills, a knowledge base, and persona settings
- Context compression: compresses long conversations automatically
- Agent sandbox: isolated execution of code and shell calls with session-level resource reuse
- External agent platforms: hands conversations to Dify, Alibaba Cloud Bailian, or Coze
- Plugin marketplace: more than 1,000 plugins, installable in one click
- WebUI and ChatUI: a management dashboard and a web chat with the sandbox and web search built in
- Model choice: OpenAI-compatible services, Anthropic, Gemini, Moonshot AI, Zhipu AI, DeepSeek, and self-hosted Ollama or LM Studio
- Speech: speech-to-text and text-to-speech services for voice conversations
- Internationalization: interface available in several languages

