
AstrBot is an open-source all-in-one Agent chatbot platform and development framework. ## Key Features 1. **LLM Conversations**. Supports integration with various large language model services. Features include multimodal capabilities, tool calling, MCP, native knowledge base, character personas, and more. 2. **Multi-Platform Support**. Integrates with QQ, WeChat Work, WeChat Official Accounts, Feishu, Telegram, DingTalk, Discord, KOOK, and other platforms. Supports rate limiting, whitelisting, and Baidu content moderation. 3. **Agent Capabilities**. Fully optimized agentic features including multi-turn tool calling, built-in sandboxed code executor, web search, and more. 4. **Plugin Extensions**. Deeply optimized plugin mechanism supporting [plugin development](https://astrbot.app/dev/plugin.html) to extend functionality, with a rich community plugin ecosystem. 5. **Web UI**. Visual configuration and management of your bot with comprehensive features. ## Deployment Methods #### Docker Deployment (Recommended 🥳) We recommend deploying AstrBot using Docker or Docker Compose. Please refer to the official documentation: [Deploy AstrBot with Docker](https://astrbot.app/deploy/astrbot/docker.html#%E4%BD%BF%E7%94%A8-docker-%E9%83%A8%E7%BD%B2-astrbot). #### BT-Panel Deployment AstrBot has partnered with BT-Panel and is now available in their marketplace. Please refer to the official documentation: [BT-Panel Deployment](https://astrbot.app/deploy/astrbot/btpanel.html). #### 1Panel Deployment AstrBot has been officially listed on the 1Panel marketplace. Please refer to the official documentation: [1Panel Deployment](https://astrbot.app/deploy/astrbot/1panel.html). #### Deploy on RainYun AstrBot has been officially listed on RainYun's cloud application platform with one-click deployment. [](https://app.rainyun.com/apps/rca/store/5994?ref=NjU1ODg0) #### Deploy on Replit Community-contributed deployment method. [](https://repl.it/github/AstrBotDevs/AstrBot) #### Windows One-Click Installer Please refer to the official documentation: [Deploy AstrBot with Windows One-Click Installer](https://astrbot.app/deploy/astrbot/windows.html). #### CasaOS Deployment Community-contributed deployment method. Please refer to the official documentation: [CasaOS Deployment](https://astrbot.app/deploy/astrbot/casaos.html). #### Manual Deployment First, install uv: ```bash pip install uv ``` Install AstrBot via Git Clone: ```bash git clone https://github.com/AstrBotDevs/AstrBot && cd AstrBot uv run main.py ``` Or refer to the official documentation: [Deploy AstrBot from Source](https://astrbot.app/deploy/astrbot/cli.html). ## 🌍 Community ### QQ Groups - Group 1: 322154837 - Group 3: 630166526 - Group 5: 822130018 - Group 6: 753075035 - Developer Group: 975206796 ### Telegram Group