AstrBot|开源一体化AI智能体聊天机器人平台,多IM平台大模型Bot框架
摘要
AstrBot 是一款免费开源的一站式AI Agent聊天机器人框架,支持QQ、企业微信、飞书、Telegram等数十款即时通讯平台接入,兼容主流大模型,内置知识库、智能体沙箱、上千款社区插件,可快速搭建AI陪伴机器人、智能客服、自动化工作助手。
正文内容
一、项目简介
AstrBot 是开源一体化智能体聊天机器人平台,一套框架对接主流即时通讯软件,为个人、开发者、团队提供可扩展的对话AI基础设施。 无论是搭建私人AI陪伴、智能客服、自动化任务助手,还是企业知识库机器人,借助 AstrBot 都可以在IM通讯生态内快速落地可用的AI应用。
![[GitHub]AstrBot 开源一体化AI智能体聊天机器人平台 [GitHub]AstrBot 开源一体化AI智能体聊天机器人平台](https://www.awzj.net/wp-content/uploads/2026/07/2026072311373831.png)
开源协议:AGPL-3.0 License
GitHub仓库:AstrBotDevs/AstrBot
项目官网:AstrBot.app
二、核心功能亮点
✨ 免费开源,持续维护 项目拥有37.9k Star、350+贡献者,版本迭代活跃,最新稳定版 v4.26.7。
🤖 完整大模型&智能体能力
- LLM对话、多模态交互、通用Agent智能体、MCP协议支持
- 角色人设配置、知识库、自动上下文压缩
- 主动式智能体、角色扮演与情感陪伴能力
🔌 第三方平台互通 原生支持对接 Dify、阿里云百炼、Coze 等LLMOps智能体平台。
🌐 超多即时通讯平台支持 官方原生维护:QQ(OneBot v11)、企业微信、飞书、钉钉、微信公众号、Telegram、Slack、Discord、KOOK、LINE、Satori、Misskey、Mattermost 社区维护:Matrix、Rocket.Chat、VoceChat 即将上线:WhatsApp
📦 插件生态强大 内置插件市场,1000+社区插件一键安装,自由扩展功能。
🛡️ 安全智能体沙箱 提供隔离运行环境,安全执行代码、Shell命令,支持会话资源隔离复用。
🖥️ 可视化管理界面
- WebUI 后台控制面板
- Web ChatUI网页聊天界面,内置网页搜索、智能体沙箱
- 支持国际化多语言(i18n)
三、支持的AI模型与服务
大语言模型(LLM)
OpenAI及兼容接口、Anthropic、Google Gemini、月之暗面Moonshot、智谱AI、DeepSeek、Ollama、LM Studio、ModelScope、OneAPI、SiliconFlow、shturl等。
语音相关服务
语音转文字(ASR):OpenAI Whisper、SenseVoice、小米MiMo Omni 语音合成(TTS):OpenAI TTS、Gemini TTS、GPT-Sovits、FishAudio、Edge TTS、阿里云百炼TTS、Azure TTS、火山引擎TTS、Minimax TTS等。
四、多种部署方案(按需选择)
1. uv 一键命令部署(推荐开发者)
适合熟悉命令行、快速体验用户,需要预先安装 uv
uv tool install astrbot --python 3.12
astrbot init # 首次运行初始化环境
astrbot run
升级命令
uv tool upgrade astrbot --python 3.12
提示:macOS用户首次启动因系统安全校验,启动耗时约10–20秒。
2. Docker / Docker Compose部署
适合生产环境、追求稳定容器化部署,查阅官方文档:使用Docker部署AstrBot
3. 桌面客户端方案
- AstrBot-desktop:纯桌面客户端,适合本地网页聊天使用,不建议服务器部署
- AstrBot Launcher:桌面多实例隔离快速启动工具
4. 云服务&面板部署
- 雨云 RainYun 一键云部署
- 1Panel、宝塔BT面板、CasaOS NAS家庭服务器可视化部署
- Replit在线轻量试用(社区维护,适合演示)
- Arch Linux AUR:
yay -S astrbot-git
五、开发与二次开发
项目采用 Python(69.8%) + Vue + TS 开发,代码规范使用 ruff。 开发环境拉取方式:
git clone https://GitHub.com/AstrBotDevs/AstrBot
pip install pre-commit
pre-commit install
欢迎提交 Issue、PR;新增功能建议先通过Issue沟通方案。
六、社区渠道
- QQ交流群(15+社群,查看项目Community页面获取群号)
- Discord 官方社区
七、结语
项目理念:陪伴与能力永远不应相互冲突。 AstrBot 致力于打造既能理解情绪、提供情感陪伴,同时稳定可靠执行各类任务的智能机器人。
如果你正在寻找一款多平台通用、可高度自定义的开源AI聊天机器人框架,AstrBot 值得尝试。