yejiming/dsh-museai-tavern ↗★ 5
@yejiming/dsh-museai-tavern
MuseAI tavern for the dsh web GUI: a MuseAI conversation-view tab (right of Trajectory) with background / chat / adventure / bond / settings pages ported from MuseAI, running entirely on models configured in DeepSeek Harness (no separate API config)
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yejiming/dsh-museai-tavern说明文档
阅读完整 README ↗MuseAI Tavern · DeepSeek Harness 的 MuseAI 标签
English | 中文
在 DeepSeek Harness 的会话标签栏「轨迹」右侧,新增一个 MuseAI 标签,把 MuseAI 桌面的五个页面(背景 / 聊天 / 冒险 / 羁绊 / 设置)搬进 DSH Web GUI,并让所有模型调用复用 DSH 已配置的模型 —— 不需要任何额外的 API / 密钥配置。

主要功能
- MuseAI 会话视图标签:注册于
conversation.view插槽(order 15,位于「轨迹」order 10 右侧),点击后整个会话面板渲染 MuseAI 视图;标签内五页导航(背景/聊天/冒险/羁绊/设置)。 - 背景页(不含 AI 智能提取世界书/角色卡):世界书 / 角色卡手动管理(自定义字段、按世界书分组的角色卡目录)、JSON 导入导出、MuseAI / SillyTavern 双格式导出与 SillyTavern 转换预览、文风预设、记忆 AI 浓缩、删除世界书(仅删/连带删)。
- 聊天页:伴侣对谈。绑定世界书 + 角色卡,流式对话(Markdown + Thinking 折叠 + 停止生成)、会话历史/标题编辑、文风预设、封存记忆、上下文用量圆环。
- 冒险页:文字冒险 / GM 跑团。世界书 + 多角色卡选择(勾选世界书自动带出角色卡)、动态角色加载、三种输入模式、流式故事 +
[[TOOL]]特殊气泡 + `` 候选选项、多角色卡封存记忆、会话保存。 - 羁绊页:角色关系概览、羁绊时间线、关联的聊天/冒险会话展示。
- 设置页:全部系统提示词(逐字复制 MuseAI 默认值,可编辑/重置)与 Agent 采样参数(temperature / maxOutputTokens / maxContextTokens / thinkingDepth 等);模型区域为「DSH 模型选择」:跟随 DSH 默认模型,或从 DSH 已配置的 provider/model 目录中挑选,无任何 baseUrl / API Key / 连接测试。
- 持久化:数据(世界书、角色卡、会话、设置、风格预设)经插件服务端存储域落盘
$DSH_HOME/storages/museai.json(storage-domain json backend),浏览器 localStorage 仅作离线镜像;重启不丢。
快速安装
支持两种安装方式,均无需本地构建(构建产物 lib/ 已提交进仓库,且不设
prepare/prepack 脚本)。
方式一:npm 安装(推荐)
# 从 npm 安装(首次使用会初始化该 profile)
dsh plugin --profile web add @yejiming/dsh-museai-tavern
方式二:GitHub 源码安装
# 从 GitHub 源码安装(仓库已提交构建产物 lib/,安装时无需构建)
dsh plugin --profile web add github:omdsh-dev/dsh-museai-tavern
安装后验证:
dsh --profile web --dump-config # 输出中应出现 museai 与 museai-routes 行
启动 Web GUI:
dsh --profile web