这个组合搭起来比想象中省事:一份 docker-compose,一条命令,几分钟就能让 DeepSeek 住进你的 QQ。AstrBot 本身就是为 AI 模型设计的框架,插件多、带 WebUI、支持主流大模型,基本不用操心底层。
AstrBot 和 NapCat 是什么

AstrBot(仓库:https://github.com/AstrBotDevs/AstrBot)是一个开源聊天机器人中枢。它把 ChatGPT、DeepSeek、Claude 这些模型和 QQ、Discord 等平台接起来,你在中间只需要点点鼠标、改改配置。内置插件市场,天气、点歌、图片生成一类功能基本都有,还支持 MCP,能让模型调用外部工具。
NapCat(仓库:https://github.com/NapNeko/NapCatQQ)负责跟 QQ 打交道。它基于官方 QQ Linux 版本实现 OneBot 协议,不是逆向破解,所以相对稳定,扫码就能登录,不用担心密码泄露。简单理解:NapCat 替你登录 QQ 并提供接口,AstrBot 负责对话逻辑和调用 AI,两者一配合,机器人就活了。
一键部署
我在 Windows 11 上跑的,其他环境也基本一致。装好 Docker 后,打开 PowerShell 执行:
irm https://gitee.com/jun-wan/script/raw/master/astrbot/deploy_astrbot.ps1 | iex

脚本会自动检查 Docker 状态,建目录、下载 astrbot.yml 并启动容器。如果用的是 Linux,可以一条命令:
curl -fsSL https://gitee.com/jun-wan/script/raw/master/astrbot/deploy_astrbot.sh | bash
或者按官方文档手动操作:
mkdir astrbot
cd astrbot
wget https://raw.githubusercontent.com/NapNeko/NapCat-Docker/main/compose/astrbot.yml
sudo docker compose -f astrbot.yml up -d
部署完后,浏览器打开:
- AstrBot:
http://localhost:6185 - NapCat:
http://localhost:6099

























































