← All agents
AstrBot logo

AstrBot

All-in-one agentic chatbot framework with 1000+ plugins.

30k starsPythonby AstrBotDevs

What is AstrBot?

AstrBot is an open-source all-in-one agentic chatbot framework that integrates with mainstream instant messaging apps. It provides conversational AI infrastructure for individuals, developers, and teams, particularly strong in Asian IM platforms, with first-class QQ, WeChat, Feishu, and DingTalk support alongside Telegram, Discord, and Slack.

Where AstrBot shines is plugins: there are 1000+ community-built plugins available for one-click install, covering everything from niche chat platforms to specialised LLM providers, knowledge bases, and skill libraries. A web admin panel lets you configure most things without touching code.

Highlights

What you get when you run AstrBot on LaunchPod.

1000+ pluginsOne of the largest plugin ecosystems in open-source agents. Install with a click from the web admin.
Multi-platform IMQQ, WeChat Work, Feishu, DingTalk, WeChat Official Accounts, Telegram, Slack, Discord, and more.
LLM + multimodalAgent loop with tool use, MCP support, vision, and persona settings. Wire in any model provider you like.
Knowledge baseBuilt-in document KB you can attach to chats for retrieval-augmented answers (AstrBot v4.5+).
Auto context compressionAstrBot summarises conversation history once you hit 82% of the context window so long chats don’t get truncated.
Web admin panelConfigure channels, plugins, personas, and providers from a browser. Ideal for non-developer operators.
Skills systemFirst-class skills model lets the agent reuse task-specific knowledge across conversations.

Platforms

AstrBot connects out of the box to these platforms. Add or remove them any time from your instance.

QQWeChat WorkFeishuDingTalkWeChat OfficialTelegramSlackDiscord

How it works on LaunchPod

LaunchPod installs AstrBot on your dedicated VM and runs it as a managed service, with the web admin panel reachable from your dashboard. Charlie sets up your channels and plugins with you during onboarding.

Resources

AstrBot is open source. Here's everything you need to dig deeper into the project.

Ready to run AstrBot?

We're hand-setting up each client right now. Email Charlie about what you want to do and he'll get you booted.