AstrBot
Editor's PickOpen-source one-stop Agentic chatbot and framework (30k+ GitHub stars) — run one assistant on QQ, WeChat, WeCom, Feishu, DingTalk, Telegram, Slack and Discord, with hybrid RAG, MCP and plugins.
Try it now
GPT-4oWhat is AstrBot?
AstrBot is an easy-to-use, open-source, all-in-one Agentic personal and group chat assistant and bot development framework. A single agent deploys to dozens of IM apps — QQ (OneBot/NapCat and the official platform), QQ channels, personal and WeCom WeChat, official accounts, Feishu/Lark, DingTalk, Telegram, Slack, Discord, KOOK and VoceChat, with community adapters for Matrix and Rocket.Chat — and it also ships a lightweight OpenWebUI-style ChatUI. Its knowledge system uses Microsoft MarkItDown to parse PDF, DOCX and Markdown, then combines dense retrieval with BM25 sparse retrieval (tuned for Chinese and multilingual use), letting one conversation reference multiple knowledge bases. It has native agent abilities such as a code executor, natural-language todos and web search, can act as an MCP server, connects to Dify and Coze, and supports a large plugin marketplace and models from OpenAI, DeepSeek, Gemini, SiliconFlow, Moonshot, Ollama and OneAPI. A WebUI plus whitelist, rate limiting, keyword filtering and Baidu content moderation make it practical for individuals, customer service and enterprise knowledge bases.
Pros
- Very popular (30k+ stars) with an active plugin community.
- Strong multilingual/Chinese RAG with hybrid retrieval.
- One agent across both Chinese and global IM platforms.
- MCP, code execution and Dify/Coze support for real automation.
- Free, open source and manageable via a friendly WebUI.
Cons
- Breadth means more configuration than a single-purpose bot.
- Self-hosting and IM app registration take some effort.
- Some adapters depend on community protocols that can change.
- LLM token and infrastructure costs are on you.
Detailed Ratings
Compare with Alternatives
| Feature | AstrBot | LangBot | Hermes Agent | Synkora |
|---|---|---|---|---|
| Rating | 0.0 | 0.0 | 0.0 | 0.0 |
| Pricing | Free | Free | Free | Freemium |
| Starting From | — | — | — | — |
| API | — | — | — | — |
| Free Tier | — | — | — | — |
| Mobile App | — | — | — | — |
Who is it for
Group & community bots
Smart QQ/Telegram/Discord group assistants with plugins.
Enterprise knowledge Q&A
Hybrid-RAG bot over internal PDFs and docs on Feishu/DingTalk.
Customer support
Multi-channel automated customer service with content moderation.
Automation agent
Code execution, web search and MCP tools triggered from chat.
Personal AI companion
A self-hosted multimodal assistant in your favorite IM app.