把1000+插件塞进IM里:36K Stars的国产Agent框架AstrBot解读

把 1000+ 插件塞进 IM 里:AstrBot 国产 Agent 框架解读

做一个 AI 助手不难,做一个在 QQ、微信、飞书钉钉、Telegram、Discord、Slack 同时在线的 AI 助手,并且能调用工具、跑 Agent 流程、带 1000+ 插件生态——这就是 AstrBot 在做的事。

AstrBotAstrBotDevs/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+ 社区插件

评论区

0 条评论

登录后可评论。