aicoolies logo
AstrBot logo
AstrBot logo

AstrBot

Agentic IM chatbot platform with multi-platform LLM integration

open sourceverified Aug 26, 2026

AstrBot is an open-source agentic chatbot infrastructure that connects multiple instant messaging platforms including Telegram, Discord, Slack, WeChat, QQ, Feishu, and DingTalk to AI language models. It supports multi-provider LLM integration, MCP protocol, knowledge bases, persona management, multimodal input, and a plugin ecosystem with over 1,000 community extensions. Features include a web management UI, sandbox code execution, and auto-context compression for efficient conversations.

AstrBot provides a unified infrastructure for deploying AI-powered chatbots across virtually every major instant messaging platform. It supports Telegram, Discord, Slack, WeChat, QQ, Feishu, DingTalk, LINE, and more through a single deployment, allowing teams to manage AI conversations across all channels from one web-based dashboard. The platform integrates with multiple LLM providers including OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Moonshot, and local models through Ollama, giving operators flexibility in choosing their AI backend.

Beyond basic chat capabilities, AstrBot offers a sophisticated agent framework with MCP protocol support, knowledge base integration for RAG workflows, persona customization, and multimodal input handling for images and documents. The sandbox environment enables safe code execution within conversations, while automatic context compression keeps token usage efficient during long interactions. A thriving plugin ecosystem with over 1,000 community-built extensions covers use cases from content moderation to workflow automation and custom integrations.

With nearly 30,000 GitHub stars, 4,400+ commits, and 210 releases, AstrBot has established itself as one of the most actively maintained open-source chatbot platforms. Licensed under AGPL-3.0, it can be self-hosted via Docker, deployed to cloud providers, or run as a desktop application. The project also integrates with platforms like Dify and Coze for advanced workflow orchestration, making it suitable for both individual developers building personal assistants and teams deploying enterprise-scale conversational AI systems.

Pricing

AstrBot is a free, open-source AI agent and chatbot framework licensed under GPL-3.0. It supports multi-platform instant messaging deployments without licensing fees, requiring only user-provided LLM credentials.

full pricing breakdown →

Platforms

Self-hosted, Docker, Desktop app, Cloud deploy

Categories

Tags

Use Cases

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is AstrBot?

AstrBot is an open-source agentic chatbot infrastructure that connects multiple instant messaging platforms including Telegram, Discord, Slack, WeChat, QQ, Feishu, and DingTalk to AI language models. It supports multi-provider LLM integration, MCP protocol, knowledge bases, persona management, multimodal input, and a plugin ecosystem with over 1,000 community extensions. Features include a web management UI, sandbox code execution, and auto-context compression for efficient conversations.

Is AstrBot free?

Yes — AstrBot is open source and free to use. AstrBot is a free, open-source AI agent and chatbot framework licensed under GPL-3.0. It supports multi-platform instant messaging deployments without licensing fees, requiring only user-provided LLM credentials.

Is AstrBot open source?

Yes — AstrBot is open source.

Is AstrBot still maintained?

Yes — AstrBot is active. Its listing was last verified on August 26, 2026.