AI product Open source · AGPL-3.0
AstrBot is an open-source all-in-one AI agent chatbot platform and development framework that connects instant-messaging platforms with LLM services, plugins, multimodal features, MCP, skills, knowledge bases, persona settings, and automatic context compression. It supports platforms including QQ, Telegram, WeCom, Feishu, DingTalk, Slack, Discord, LINE, and others, and can connect to services such as OpenAI-compatible APIs, Anthropic, Gemini, Ollama, LM Studio, Dify, Coze, and Alibaba Cloud Bailian. Its plugin system offers one-click installation of more than 1,000 plugins, while its agent sandbox isolates code and shell execution and supports session-level resource reuse. AstrBot provides a WebUI and web ChatUI with agent sandbox and web-search support, and can be deployed with uv, Docker or Docker Compose, desktop applications, or other documented deployment methods.