AI/AIZENME
🤖 AUTOMATION · Agents & IoT Level: Intermediate ⏱ 15 MIN Free & Open Source

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.

CORE TOOLS AstrBot (Open Source), Docker / Docker Compose, Model Context Protocol (MCP), DeepSeek / OpenAI API, Python 3.10+
BEST FOR Indie AI builders, community operators, productivity power users, customer service teams, digital nomads
REQUIREMENTS Cloud VPS or local PC with Docker (1 vCPU / 2GB RAM+), an LLM API key (DeepSeek/OpenAI) or local Ollama, and target platform credentials/tokens
✦ WHY THIS WORKFLOW

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.

✦ Interactive Workflow Animation Preview

Step-by-Step Action Checklist

0 / 4 Completed
READY-TO-USE PROMPT TEMPLATE
Open Official Tool / Repo ↗
I 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.
Use Cases & Tags:
Knowledge workers turning Telegram or WeChat into a 24/7 personal second brain with voice memos and calendar MCP queriesCommunity managers deploying automated moderators in QQDiscordand Feishu to answer FAQs and curb spamE-commerce support teams unifying multi-channel customer inquiries with private RAG knowledge basesDevelopers authoring modular Python agent plugins and distributing them through AstrBot's decentralized plugin registry#astrbot#mcp#telegram-bot