An easy-to-deploy, extensible open-source AI chatbot
Minimum 8GB RAM. Low storage requirement (5GB reserved). Windows 10/11 64-bit: No specific GPU requirements. macOS 11+: Supports both Intel and M-series chips.
Note: The default username is "astrbot" and the password is "astrbot". Please change the username and password after the first login.
AstrBot is a highly extensible, cross-platform, multi-model intelligent chatbot framework maintained by the AstrBotDevs open-source development team. Designed for general users, developers, enterprise office scenarios, and community operations, it is built on a modern asynchronous architecture that allows anyone to quickly deploy a powerful and customizable AI robot without advanced programming skills.
Multi-platform messaging support AstrBot can connect to QQ, Telegram, WeChat Work, Lark, DingTalk, Discord, and other mainstream social and office platforms. A single bot can manage conversations across all platforms simultaneously.
Access to almost all major large language models It supports OpenAI, DeepSeek, Gemini, Tongyi Qianwen, ERNIE, Moonshot AI, SiliconFlow, and many others. It also works with Ollama, OneAPI, Dify, and other proxy or local deployment solutions. Users can switch models freely without modifying code.
Complete dialogue system & customizable personality You can customize the bot’s tone, style, role, and behavior. It supports long-term conversation memory to maintain natural, continuous multi-turn dialogues.
Multi-modal capabilities (text, image, voice)
Powerful Agent capabilities With built-in tool calling, the bot can autonomously:
Built-in security and management tools Includes content moderation, rate limits, blacklists/whitelists, permission control, and group management, making it safe for communities, schools, and businesses.
Extremely easy deployment Offers Windows one-click package, Docker images, 1Panel & BT Panel deployment. Regular users can finish setup in minutes without server or command-line knowledge.