📖 The AI Tool Bible

AstrBot

Open-source agentic AI assistant that bridges chat platforms like Telegram, Discord, and QQ with any LLM and a 1000+ plugin ecosystem.

Free· Free, open-source (AGPL-3.0); self-hosted, you pay your own LLM API costs.AgentsMulti-model (OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Dify, Coze)
Visit website →
Best for

Pick AstrBot if you want a self-hosted, model-agnostic chatbot that lives inside Telegram, Discord, QQ, Feishu, or all of them at once.

Skip if

Skip it if you want a hosted SaaS assistant or a US-style enterprise vendor with SOC 2 paperwork rather than a community-run open-source project.

AstrBot is an AGPL-3.0 licensed agentic AI assistant framework built for individuals and group chats. It exposes a single bot persona across more than a dozen messaging platforms (QQ, WeChat Work, Feishu/Lark, DingTalk, Telegram, Discord, Slack, LINE, KOOK, Matrix, Mattermost, and others) while routing conversations through whichever LLM provider you wire up. Out of the box it handles multimodal chat, MCP tools, a knowledge base, persona customization, and a sandboxed code-execution agent, all administered through a visual web panel.

Where AstrBot stands out is the breadth of the integration matrix: it natively talks to OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Ollama for self-hosted models, plus Dify, Coze, and Alibaba Bailian for hosted agent backends, and ships speech-to-text and TTS hooks. A marketplace of more than 1,000 community plugins installs with one click, which makes it the de facto choice if you want a self-hosted Chinese-ecosystem-aware chatbot rather than something locked to a single vendor's app. It's free to self-host; there is no SaaS tier or paywall, your only real cost is the LLM API bill.

The project originates from the Chinese open-source community (AstrBotDevs on GitHub), so documentation and plugin metadata sometimes lean Chinese-first, and the heaviest platform support is for QQ/WeChat/Feishu. Western operators running Telegram or Discord bots will be fine but should expect to lean on machine translation for some plugin readmes.

Editor's take

AstrBot is the most ambitious open-source messaging-bot framework we've seen on the Chinese side of the ecosystem, and the integration matrix punches well above competitors like Botpress for plain LLM-as-chatbot use cases. The Chinese-first docs are the real friction; if you can tolerate that, it's the cheapest path to a multi-platform, multi-LLM agent.

— The AI Tool Bible editorial team

Pros

  • Connects to 12+ messaging platforms from one deployment
  • Provider-agnostic: OpenAI, Anthropic, Gemini, Ollama, DeepSeek all supported
  • 1000+ community plugins via one-click marketplace
  • Built-in MCP, knowledge base, persona, and sandboxed code agent
  • Fully open source under AGPL-3.0, no SaaS lock-in

Cons

  • ⚠️ Docs and plugin ecosystem are Chinese-first
  • ⚠️ Self-hosting and panel setup required; no managed cloud option
  • ⚠️ AGPL-3.0 license is restrictive for closed-source commercial forks

Use cases

chatbotgroup-chat-assistantmulti-platform-botplugin-agentself-hosted-llm

Explore related

Compare with similar tools

All in Agents