把1000+插件塞进IM里:36K Stars的国产Agent框架AstrBot解读
把 1000+ 插件塞进 IM 里:AstrBot 国产 Agent 框架解读
做一个 AI 助手不难,做一个在 QQ、微信、飞书、钉钉、Telegram、Discord、Slack 同时在线的 AI 助手,并且能调用工具、跑 Agent 流程、带 1000+ 插件生态——这就是 AstrBot 在做的事。
AstrBot(AstrBotDevs/AstrBot,⭐ 36K+,Python,AGPL-3.0)是国产开源 Agent chatbot 平台的顶流项目,已在 GitHub 积累超过 36,000 Stars,定位是All-in-One Agent Chatbot Platform——不只是聊天机器人,是一个能在所有主流 IM 平台跑、具备完整 Agent 能力的可扩展框架。
核心数据
| 指标 | 数值 |
|---|---|
| ⭐ Stars | 36,000+(持续增长) |
| 🍴 Forks | 2,500+ |
| 🐛 Issues | 活跃 |
| 💻 语言 | Python 3.12+ |
| 📜 许可证 | AGPL-3.0 |
| 🌍 | 全球 20 万+ 周活跃用户 |
它解决什么问题
做 IM Bot 的开发者通常面临两件事:要么一个个平台单独接 SDK,要么用简陋的框架凑合。AstrBot 的思路是把 Agent 能力作为核心,IM 平台作为接入层——
- 一个 Agent 核心,多个 IM 平台同时在线
- 每个平台天然是对话入口,不需要用户装额外 App
- 插件体系让业务能力按需扩展,不用改核心代码
技术亮点
1. 多平台 IM 一套接入
QQ ✅ | 企业微信 ✅ | 飞书 ✅
钉钉 ✅ | 微信公众号 ✅ | Telegram ✅
Discord ✅ | Slack ✅ | KOOK ✅
开箱即用,一条命令搞定接入,不需要逐个平台研究 SDK。
2. Agent + MCP 原生支持
内置 Agent 编排和 MCP(Model Context Protocol)支持,工具调用、Skill 链、主动 Agent 触发全部支持——不是被动的 FAQ 机器人,是能主动联系用户的 Agent。
3. Agent 沙箱隔离执行
# 代码 / Shell 隔离执行,会话级资源复用
# 文档原文:"isolated, safe execution of code and shell calls"
# 与 OpenClaw sandbox 同思路
生产可用,不是玩具。
4. 1000+ 插件生态
社区插件涵盖:长期记忆、用户画像、好感度系统、RAG 知识库、自动化任务、内容创作、群管工具……一键安装,即插即用。
5. 多 LLM 支持
GPT / Gemini / Claude / Llama 及所有兼容 OpenAI API 的服务商自由切换,自动上下文压缩。
快速部署
# 一条命令安装
uv tool install astrbot --python 3.12
# 初始化
astrbot init
# 运行
astrbot run
支持 uv / Docker / RainYun 云市场 / 桌面端 / 启动器多条部署路径。
和 OpenClaw 的区别
OpenClaw:本地优先,跨平台 AI 助手,强调本地工具调用和个性化。
AstrBot:IM 平台原生接入,1000+ 插件生态,定位”把 Agent 能力注入你已有的 IM 场景”,在国内 IM 场景(QQ / 钉钉 / 飞书)适配更好。
项目地址:github.com/AstrBotDevs/AstrBot
官网:astrbot.app
插件市场:内置 1000+ 社区插件
评论区
登录后可评论。