ASAstrBot

AstrBot

Editor's Pick

Open-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.

InputTTextDDocuments
OutputCChatbotAAutomationAAgent
Updated: 2026-09-17 AstrBotDevs
Download / Access
Web ↗
Windows ↗
macOS ↗
iOS ↗
Android ↗
Huawei N/A
Linux ↗
astrbot.app/
ASAstrBot
AstrBot
Open-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.
Get StartedLearn More

Try it now

GPT-4o
Full Playground →

What 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.

4.5
Rating
Free
Pricing
3+
Platforms
0
Saves

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

4.6/ 5.0
Functionality
4.1
🚀
Performance
5.0
Ease of Use
4.8
💰
Value for Money
4.3
🎧
Support
5.0
🔒
Privacy & Security
4.7

Compare with Alternatives

FeatureAstrBotLangBotHermes AgentSynkora
Rating0.00.00.00.0
PricingFreeFreeFreeFreemium
Starting From
API
Free Tier
Mobile App
View full comparison →

Who is it for

G

Group & community bots

Smart QQ/Telegram/Discord group assistants with plugins.

E

Enterprise knowledge Q&A

Hybrid-RAG bot over internal PDFs and docs on Feishu/DingTalk.

C

Customer support

Multi-channel automated customer service with content moderation.

A

Automation agent

Code execution, web search and MCP tools triggered from chat.

P

Personal AI companion

A self-hosted multimodal assistant in your favorite IM app.

Developer
AstrBotDevs
Platforms
Web ↗
Windows ↗
macOS ↗
iOS ↗
Android ↗
Huawei N/A
Linux ↗
Languages
English, 中文
Updated
2026-09-17
Company
5000+ employees

FAQ

An open-source all-in-one Agentic chatbot and framework that runs one assistant across QQ, WeChat, Feishu, DingTalk, Telegram, Slack, Discord and more.