一个具备长时记忆与多模态感知能力的多平台 AI 虚拟生命
NachoBot 赋予了 AI 大语言模型一个完整的虚拟灵魂
采用“核心+多适配器”的设计理念,它可以化身为 Bilibili 直播间的虚拟主播、Discord 语音频道的陪玩伙伴,或是活跃在 QQ 群里的赛博老婆
|
• GPT-SoVITS / VoxCPM 托管式 TTS,以及极低延迟的本地流式 ASR、Florence-2 VLM |
推荐环境为 Windows 10/11、Python 3.11 或 3.12;Discord 接入还需要 Node.js
首次同步依赖或下载本地模型会耗时较久
1. 运行 launch_webui.bat
2. 在 WebUI“部署向导”中完成环境检查、平台选择和配置生成,再到“一键启动”管理服务
也可以部署后使用根目录脚本:
| 脚本 | 用途 |
|---|---|
launchbot.bat |
Core + NapCat + 托管 TTS + VLM/ASR |
launchbot_lite.bat |
Core + NapCat + 托管 TTS,不启动 VLM/ASR |
launchbot_potato.bat |
Core + NapCat + 纯消息中继,不加载任何本地模型 |
launch_bilibili.bat |
Bilibili;按配置复用或启动独立 Live2D |
launch_discord.bat |
Koishi 文字适配器 + DiscordVC |
launch_universal_vc.bat |
通用进程音频捕获、流式 ASR 与虚拟声卡输出 |
三个 launchbot* 档位都以 QQ/NapCat 主链路为基础;
Bilibili、Discord 和 UniversalVC 按需另行启动
|
负责大语言模型接入、记忆管理、指令解析与全局配置 📺 Bilibili 适配器:直播间弹幕互动、扫码登录、Live2D 联动配置 🎮 Discord 适配器:Slash 指令、语音频道发言 🐱 NapCat 适配器:QQ 消息收发与心跳重连机制 🌐 Koishi 框架:Discord 接入的底层依赖与插件管理 🎵 多模态适配器:文本转语音、视觉理解与语音识别的本地服务启动 |
项目更新摘要:
NachoBot Updates
贡献指南:
CONTRIBUTING.md
行为准则: CODE_OF_CONDUCT.md
本项目采用 GPLv3。感谢 MaiBot、 NapCat、Koishi、GPT-SoVITS、VoxCPM 及其他上游开源项目