Deploy AstrBot: Self-Hosted Cross-Platform AI Agent Harness for QQ, WeChat, Telegram & MCP Tools
A viral multi-platform AI assistant and agent harness with 43k+ GitHub stars! AstrBot seamlessly connects mainstream chat networks (QQ, WeChat, Telegram, Discord, Feishu, DingTalk, Slack) to modern LLMs (DeepSeek, GPT-4o, Claude, Ollama). It features native multimodal support (voice input/output, image recognition), an expansive plugin ecosystem, and Model Context Protocol (MCP) compatibility. Complete with an intuitive web admin UI, long-term memory store, multi-agent routing, and one-click Docker setup, AstrBot empowers users to self-host a secure 24/7 autonomous copilot across all personal and community channels.
Users and community teams operate across fragmented chat channels (WeChat, Telegram, QQ, Discord) without unified intelligence. AstrBot bridges all major IM protocols with modern LLM tooling and MCP extensibility, providing a unified, self-hosted autonomous assistant hub.
Step-by-Step Action Checklist
0 / 4 CompletedI am deploying the open-source AstrBot framework to build an autonomous 24/7 multi-platform personal assistant. Please provide: 1) [AstrBot Docker Compose Configuration]: Production-grade docker-compose.yml with volume persistence, restart policies, and health check parameters; 2) [Community Moderator System Prompt Architecture]: System prompt instructing the agent to dynamically differentiate between user inquiries, community banter, and spam infractions with structured tool routing; 3) [Custom MCP-Compatible Python Plugin]: Modular AstrBot plugin blueprint demonstrating command registration, async API invocation, and rich markdown card message rendering.