跳到主要内容
Plugin

dsh-jubensha

Max-Null/dsh-jubensha

一个人的剧本杀:AI 当主持人,AI 填满其余的椅子(各自只知道自己的角色本),留一个位子给你 —— 带阶段条、按座位归集的时间线与搜证页,而真相到复盘才解封。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
1,009
最近推送
17 天前更新

项目说明

From README

@max-null/dsh-jubensha 剧本杀(jubensha) :一个人也能开局的推理本与情感本 —— AI 当 DM,AI 填满整张桌子。名字用拼音不是偷懒:剧本杀没有对得上的英文词。murder mystery 是西式推理小说、 LARP 是实况角色扮演、 social deduction 是狼人杀那类纯规则游戏 —— 都不对。用拼音等于 拒绝一个错误的类比 :这是中文圈的东西,不是舶来品。它解决什么 剧本杀的真实门槛 不是钱,是人 :四到六个玩家加一个 DM,凑齐一次比票价难得多。

本插件把这个门槛拆掉 —— 你一个人就能开局 :AI 坐 DM 位(它本来就该全知),AI 填满其余的椅子 (它们各自只知道自己的角色本)。留下来的问题是: AI 玩家像不像人 。这一点已经用七个本子在真实 DSH 里一局一局实测过(见 cases/ ),而不是设想。截图 「团队」标签 —— 与「对话 / 轨迹 / 上下文」并列的那个房间。左栏是这一局的人(座位、人物关系、 时间线),中栏是剧本正文(默认收起)与当前阶段那一页,右栏是桌上说了什么。便签可以留在任意 位置(右键),跟着标签走、按会话存。

人物关系点开是大图 —— 左栏那 258px 里放的是列表(那个宽度里列表好读),点一下弹窗,里面才 是连线图:死者在正中、四个角色在四角、关系写在线上。窄栏里画不下那张图,而它本来就需要宽度。窄屏下三栏叠起来 —— 窗口窄的时候那三栏不是挤在一起,而是各自成块往下排(每块自己有滚动)。一个人在笔记本上把它挂在旁边看的时候是这一副样子。设置页在插件管理里 —— 侧栏「插件」→ 点开 @max-null/dsh-jubensha 那张卡片,演员池(名字、 怎么玩、跨局印象)、本子上哪儿找、加目录都在那一页上。它挂的是插件管理给别的插件留的 plugins.bundle.

config 槽(key 是包名)。装完还会多出什么 (行为效果): 变化 说明 --- --- 一个会话视图标签 叫「团队」—— 对话形态唯一的面板给不了的东西,就是「看起来在干别的」 一个只读

Original description

Solo murder-mystery in the DSH sidebar: AI hosts the game and fills every seat but yours (up to five AI players) · 一个人的剧本杀:AI 当主持人并填满其余座位,留一个位子给你

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin add @max-null/dsh-jubensha
shell
pnpm test # 11 条结构检查:角色六段非空、恰好一个凶手、五个阶段 id…

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 读取文件
  • 读取环境变量
  • 派生子代理

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 18 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1009 次,star 不多但真在被使用。

维护活跃
86
实用度
72
生态热度
60
上手便捷
100
信号质量
100
数据置信度
85%
评分怎么算