NAS一键部署AI狼人杀:纯前端智能桌游,与9名AI角色烧脑对决
临近五一假期,为你推荐一款能独自解闷、也可与亲友同乐的趣味项目——AI狼人杀。每个角色背后都由不同的大语言模型驱动,拥有专属的性格和策略,能够根据场上局势推理、发言、投票,甚至编织谎言,让每一局都充满戏剧性。

项目简介
完整项目名为onebai123/wolfcha-web,可在GitHub上搜索获取。
该项目是Wolfcha(猹杀)的二开版本,基于oil-oil/wolfcha改造而来,是一套纯前端实现的AI狼人杀游戏。它支持自定义API端点,仅需一个网页,所有人都能直接参与。
你将作为全场唯一的人类玩家,与其他9名AI角色共同经历一局完整的狼人杀。不同的AI不仅性格各异,其背后的博弈策略也千姿百态:它们会依据当前局势展开推理、发表言论、互投选票,甚至故意说谎。
作者在项目页面透露,未来会推出v2.0版本的无后台联机模式,基于Redis或对象存储实现房间同步,让多人远程对战成为可能,且依旧无须自建后端服务器。
产品亮点
- • 🌐 纯前端运行:不依赖后端,一个网页即开即用
- • 💾 本地存储:API Key仅保存在你的浏览器中,保障数据安全
- • 🎮 零门槛开玩:无需注册账号,打开页面直接开始对局
- • ✅ 灵活接入API:支持DeepSeek、硅基流动、OpenAI等任意兼容接口
- • 📱 多设备适配:电脑、平板、手机均可流畅游玩
- • 🔏 隐私至上:所有数据只存放在你本地的浏览器内
部署方式
以威联通NAS为例,使用Docker Compose来快速部署。由于原项目未提供现成镜像,我已自行构建并发布到了Docker Hub。
你可以使用下面的配置进行部署:
services:
wolfcha-web:
image: ydxian/wolfcha-web:v1
container_name: wolfcha-web
ports:
- "7860:7860"
restart: always
进入威联通的Container Station,创建一个新的应用程序,将上述内容粘贴保存即可。

游戏初体验
部署完成后,在浏览器访问NAS_IP:7860,就能见到极具仪式感的主页:“签署名字后才可生效”。

点击右上角的「设置」,你可以调整难度、玩家人数以及声音效果等参数。

不同人数配置下的角色组成也各不相同,策略空间随之变化。

以硅基流动为例,在设置页面填入你的API Key与模型名称,保存即可。

保存后刷新页面,轻触指纹处的签名区域,游戏便正式开始。

接着会进入等待其他“玩家”入场的环节。

看,我抽到了女巫!

游戏还贴心地为新手准备了一些引导提示。

即使使用的是免费的公开API,响应速度也丝毫不拖沓,节奏紧凑。

另一个有趣的细节是,每位参与者的性格标签和背后调用的AI大模型都不完全相同,这极大增强了对局的多样性和娱乐性。


结语
如果你也对这款纯前端的AI狼人杀感兴趣,不妨先部署体验起来,同时期待作者早日带来支持多人联机的v2.0版本。