AstrBot
ActiveDescription
An AI Agent assistant that integrates multiple IM platforms, LLMs, plugins and AI features, supporting QQ, Telegram, Discord and more.
Key Features
- Multi-platform IM Integration — Connect QQ, WeChat Work, Feishu, DingTalk, Telegram, Slack and more via plugins
- LLM Conversations & Multimodal — Multi-LLM support with text dialogue, image understanding, and multimodal capabilities
- Agent & MCP Protocol — Built-in agent orchestration and MCP protocol support for tool calls and skill chaining
- 1000+ Plugin Marketplace — One-click install community plugins to extend features like knowledge base, automation, role-playing
- Agent Sandbox — Isolated, safe execution of code and shell calls with session-level resource reuse
- WebUI Admin Interface — Web-based admin panel for configuration and built-in Web ChatUI conversation interface
Use Cases
Strengths & Limitations
✅ Strengths
- • Actively maintained, recent updates
- • High community interest (39.3k stars)
- • Established track record (3 years in production)
⚠️ Limitations
- • Restrictive license (AGPL-3.0)
Tags
Categories
Quick Start
uv tool install astrbot --python 3.12
astrbot init
astrbot run