欣淇
发布于 2026-05-18 / 0 阅读
0
0

🤖 AstrBot:32.5k Stars 的全平台 AI Agent 聊天机器人,一行命令接入 QQ/微信/飞书

🤖 AstrBot:32.5k Stars 的全平台 AI Agent 聊天机器人框架,一行命令接入 QQ/微信/飞书

项目地址:https://github.com/AstrBotDevs/AstrBot | ⭐ 32.5k Stars | 🛠 Python | 🏢 AstrBotDevs

老实说,给 AI Agent 配个 IM 接入是真折腾。QQ 机器人要过审核,微信要搞企业号,Telegram 要搭 Webhook——每个平台一套 SDK、一套鉴权、一套部署方式。最骚的是,你花了一周配好了 QQ,老板说「改成企业微信吧」。 AstrBot 就是来解决这个问题的——一个开源的一站式 Agent 聊天机器人平台,32.5k Stars,一行命令部署,原生支持 QQ、企业微信、飞书、钉钉、Telegram、Slack 等所有主流 IM。它不仅仅是消息转发器,内置了 LLM 对话、Agent、MCP、技能系统、知识库、插件市场(1000+ 插件一键装),甚至还有 Agent 沙箱隔离执行。 🎯 **一行命令启动**
uv tool install astrbot --python 3.12
astrbot init
astrbot run
前提是装好 [uv](https://docs.astral.sh/uv/)(Python 包管理器的现代替代品)。第一次启动会自动初始化配置,然后打开 WebUI 做后续设置。 🐳 **Docker 部署(生产推荐)**
docker pull soulter/astrbot:latest
docker run -d --name astrbot \
  -p 6185:6185 \
  -v ./data:/app/data \
  soulter/astrbot:latest
⚡ **核心能力拆解** - **多平台接入**:QQ、企业微信(WeChat Work)、飞书(Feishu)、钉钉(DingTalk)、微信公众号、Telegram、Slack — 一次配置,全平台同步 - **MCP & 技能系统**:支持 MCP Server 接入,100+ 内置技能,社区插件市场 1000+ 插件一键安装 - **Agent 沙箱**:代码执行和 Shell 调用在隔离沙箱里跑,安全不炸机 - **知识库 & RAG**:内置向量检索,上传文档就能让 Agent 回答私有知识 - **多模型支持**:OpenAI、Claude、Gemini、DeepSeek、本地 Ollama — WebUI 里切换,不用改配置 - **角色设定 & 上下文压缩**:给 Agent 设人设,长对话自动压缩上下文省 Token 🔧 **接入插件市场**
# 查看可安装插件
astrbot plugin list

# 一键安装
astrbot plugin install web-search
astrbot plugin install dalle-image-gen
AstrBot 的插件系统基于 Python,社区贡献了从联网搜索、图片生成到定时任务、股票监控的各种插件。 🛡️ **Agent 沙箱**
# 在沙箱中执行代码(WebUI 里也能操作)
astrbot sandbox run "print('Hello from AstrBot')"
沙箱隔离了文件系统和网络访问,不用担心 Agent 乱写文件或访问内网。 🔍 **总结** - 一行命令部署,内置 7+ IM 平台适配 - MCP + 技能 + 插件三件套,扩展性拉满 - Agent 沙箱执行,生产环境安全可控 - WebUI 可视化配置,非程序员也能上手 - 开源免费,社区活跃(1000+ 插件、32.5k Stars)
**AstrBot: 32.5k Stars, One-Click AI Agent Chatbot for QQ/WeChat/Feishu** Let's be honest — wiring up AI agents to IM platforms is a pain. Each platform has its own SDK, auth flow, and deployment quirks. AstrBot fixes that with one command and native support for QQ, WeChat Work, Feishu, DingTalk, Telegram, Slack, and more. **Quick Start**
uv tool install astrbot --python 3.12
astrbot init
astrbot run
Requires [uv](https://docs.astral.sh/uv/) installed. **Key Features** - **Multi-Platform**: QQ, WeChat Work, Feishu, DingTalk, Telegram, Slack — configure once, deploy everywhere - **MCP & Skills**: MCP Server support, 100+ built-in skills, 1000+ community plugins - **Agent Sandbox**: Isolated code execution, no security risks - **Knowledge Base**: Built-in RAG with vector search - **Multi-Model**: OpenAI, Claude, Gemini, DeepSeek, local Ollama - **Plugin Market**: One-click install from 1000+ plugins **Summary** - One-command deploy, 7+ IM platforms - MCP + Skills + Plugins for extensibility - Sandboxed agent execution for production safety - WebUI for visual configuration - Free, open-source, 32.5k Stars

评论