AstrBot 是 AstrBotDevs 出品的开源多平台聊天机器人框架,39k Star,Python 3.12+,AGPL-3.0 协议。支持 QQ / 微信 / 微信 / Discord / Telegram / Slack / 飞
本资源包含什么
完整 Python 源码:来自 GitHub
AstrBotDevs/AstrBotmaster 分支(2026-08-13 最新版本),含astrbot/(核心包)+dashboard/(Web 管理后台)+main.py(启动入口)+scripts/(运维脚本)+typings/。Web Dashboard:
dashboard/前端工程(含 React/Vue),可视化配置机器人 + 插件管理。部署脚本:
Dockerfile、compose.yml、compose-with-shipyard.yml、Makefile、runtime_bootstrap.py。配置文件:
pyproject.toml(3.2 KB 项目配置)、requirements.txt(1.2 KB 依赖列表)、.python-version(Python 3.12 锁定)。官方文档:
README.md(13 KB)、AGENTS.md(6.5 KB)、CONTRIBUTING.md、CODE_OF_CONDUCT.md、FIRST_NOTICE.md、FIRST_NOTICE.en-US.md、FIRST_NOTICE.ru-RU.md、EULA.md(13 KB)。多语言 README:
README_zh.md、README_zh-TW.md、README_ja.md、README_fr.md、README_es.md、README_ru.md(已剔,仅留英文原版)。协议:
LICENSE(AGPL-3.0)。
核心能力
多平台消息接入:QQ / 微信 / Discord / Telegram / Slack / 飞书 / OneBot 适配器,开箱即用。
多 LLM 兼容:OpenAI / DeepSeek / Gemini / Anthropic / Ollama / 智谱 GLM / 月之暗面 等所有 OpenAI 协议 LLM。
插件市场:内置插件商店,一键安装天气 / 联网 / 翻译 / 表情包 / 抽卡 等扩展。
Agent 框架:支持 function calling、多轮对话、工具调用、长期记忆。
Web Dashboard:浏览器后台管理机器人:聊天记录 / 用户管理 / LLM 配置 / 插件开关。
Docker / k8s 部署:官方 Docker Hub 镜像
soulter/astrbot,pull 数已 76k+。多语言:界面支持简中 / 繁中 / 英 / 日 / 法 / 俄 / 西。
本资源包不含什么
编译产物(已剔
node_modules/、__pycache__/、.venv/、dist/、build/)多语言 README(已剔 5 种语言 README,节省约 80 KB)
开发文档(已剔
docs/、tests/、samples/、k8s/、changelogs/、openspec/)GitHub CI 与 .vscode 配置(已剔
.github/、.vscode/)
资源包大小
压缩后约 2.7 MB,解压后约 10.0 MB / 1142 个文件。
启动运行(Docker 一键启动)
docker run -d --name astrbot -p 6185:6185 -v /your/data/path:/AstrBot/data soulter/astrbot:latest # 浏览器打开 http://localhost:6185 进入 dashboard
启动运行(本地 Python)
git clone https://github.com/AstrBotDevs/AstrBot.git cd AstrBot pip install -r requirements.txt python main.py
安装编译依赖
Python 3.12+(
.python-version锁定)Docker(推荐部署)
QQ / 微信 / Discord / Telegram 任一平台账号
OpenAI / DeepSeek 等 LLM API Key
典型使用场景
个人 AI 助手:在 QQ / 微信 / Telegram 群接入 AI,24h 答疑 / 翻译 / 写代码。
社群运营:Discord 服务器接入 AstrBot,自动回答新成员问题、管理签到。
企业客服:飞书 / 钉钉接入 AstrBot + 内部知识库,做 RAG 客服。
插件开发:用 AstrBot 的插件 API 写扩展,分享到插件市场。
适用人群
想给群(QQ/微信/Discord/Telegram)接入 AI 助手的用户。
中小型企业,想用 AI 自动化客服。
开发者:基于 AstrBot 框架做二次开发 + 插件发布。
做技术选型:评估 AstrBot vs NoneBot / Koishi / Yunzai-Bot。
质量承诺
本资源包内源码全部来自 AstrBotDevs/AstrBot 官方 GitHub 仓库(AGPL-3.0 协议),2026-08-13 最新版本,经本地解压验证:含 astrbot 核心 + dashboard + Docker / compose 一键部署 + 完整文档。用户解压后 docker run 即可启动,或 pip install -r requirements.txt && python main.py 本地启动。
版权声明
本站文字内容为原创编撰或者网络搜集整理,受著作权保护,禁止未经授权批量采集转载。
本站分享的各类源码、AI大模型、程序工具仅作技术科普部署教程使用,不直接存储原版版权文件。
所有第三方资源的知识产权、开源协议、商用授权规则均归原开发团队所有。
使用者下载、部署、二次开发必须严格遵守国家著作权相关法律法规,以及资源官方许可协议,如需商业运营,务必向版权方申请合法授权。
因用户私自商用、违规分发资源造成的法律纠纷与经济损失,全部由使用者自行承担,本站不承担连带责任。