Skip to content

yejiming/dsh-museai-tavern

71Last commit Aug 15, 2026

dsh-museai-tavern DSH plugin

This plugin registers a MuseAI tab in the DSH Web GUI's conversation view, providing five pages: Background, Chat, Adventure, Bond, and Settings. It allows users to manage worldbooks, character cards, and chat sessions, all while reusing the models already configured in DSH without any additional API key setup.

How to install the dsh-museai-tavern DSH plugin

dsh plugin --profile web add @yejiming/dsh-museai-tavern

Copying does not run this command. Review the repository and version before installing the dsh-museai-tavern DSH plugin.

dsh-museai-tavern DSH plugin data source

dsh-museai-tavern DSH plugin snapshot date: Aug 16, 2026

discovered

What the dsh-museai-tavern DSH plugin can do

  • Provides five navigation pages (Background, Chat, Adventure, Bond, Settings) within the MuseAI tab.
  • Manages worldbooks and character cards with JSON import/export and SillyTavern format export.
  • Supports streaming chat with Markdown, Thinking fold, and stop generation, plus adventure mode with tool bubbles and choice options.
  • Reuses DSH's configured models for all AI calls, no extra API key or base URL needed.
  • Persists data (worldbooks, character cards, sessions, settings) to $DSH_HOME/storages/museai.json via DSH storage domain.

Where the dsh-museai-tavern DSH plugin fits

  • Engage in immersive roleplay conversations with AI characters within DSH.
  • Run text-based adventure or GM-style tabletop RPG sessions with multiple character cards.
  • Manage and organize worldbooks and character cards, importing/exporting in MuseAI or SillyTavern formats.
  • View character relationship timelines and related chat/adventure sessions.
  • Customize system prompts and sampling parameters for the integrated MuseAI experience.

Who the dsh-museai-tavern DSH plugin is for

  • DSH users who want a rich character interaction and roleplay interface.
  • Users familiar with MuseAI desktop who want to access its features inside DSH without extra configuration.
  • Writers and game masters looking for a streamlined AI-assisted storytelling tool.

dsh-museai-tavern DSH plugin limitations

  • Requires at least one model configured in DSH (provider/model) otherwise the settings page shows empty guidance and requests fail.
  • Data is stored in a single JSON file ($DSH_HOME/storages/museai.json), not a database, which may have performance implications with large datasets.
  • The plugin is early in development; stability and completeness are not guaranteed.
  • Model selection is limited to DSH's configured providers; external API keys are not supported.

dsh-museai-tavern DSH plugin: from the repository README

Quoted from the yejiming/dsh-museai-tavern README, the upstream source of the dsh-museai-tavern DSH plugin. Copyright remains with the original authors.

在 DeepSeek Harness 的会话标签栏「轨迹」右侧,新增一个 **MuseAI** 标签,把 MuseAI 桌面的五个页面(背景 / 聊天 / 冒险 / 羁绊 / 设置)搬进 DSH Web GUI,并让所有模型调用复用 DSH 已配置的模型 —— **不需要任何额外的 API / 密钥配置**。 ![MuseAI 标签](assets/screenshot.png) ## 主要功能 - **MuseAI 会话视图标签**:注册于 `conversation.view` 插槽(order 15,位于「轨迹」order 10 右侧),点击后整个会话面板渲染 MuseAI 视图;标签内五页导航(背景/聊天/冒险/羁绊/设置)。 - **背景页**(不含 AI 智能提取世界书/角色卡):世界书 / 角色卡手动管理(自定义字段、按世界书分组的角色卡目录)、JSON 导入导出、MuseAI / SillyTavern 双格式导出与 SillyTavern 转换预览、文风预设、记忆 AI 浓缩、删除世界书(仅删/连带删)。 - **聊天页**:伴侣对谈。绑定世界书 + 角色卡,流式对话(Markdown + Thinking 折叠 + 停止生成)、会话历史/标题编辑、文风预设、封存记忆、上下文用量圆环。 - **冒险页**:文字冒险 / GM 跑团。世界书 + 多角色卡选择(勾选世界书自动带出角色卡)、动态角色加载、三种输入模式、流式故事 + `[[TOOL]]` 特殊气泡 + `<choices>` 候选选项、多角色卡封存记忆、会话保存。 - **羁绊页**:角色关系概览、羁绊时间线、关联的聊天/冒险会话展示。 - **设置页**:全部系统提示词(逐字复制 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 安装(推荐) ```sh # 从 npm 安装(首次使用会初始化

Read the full READMERepository license: MIT

dsh-museai-tavern DSH plugin questions

How do I install the MuseAI Tavern plugin?

You can install it via npm: `dsh plugin --profile web add @yejiming/dsh-museai-tavern`. Alternatively, use the GitHub source: `dsh plugin --profile web add github:omdsh-dev/dsh-museai-tavern`. Both methods do not require building the project. After installation, verify with `dsh --profile web --dump-config` and look for museai and museai-routes lines.

Do I need to configure an API key for the MuseAI Tavern plugin?

No, you do not need to configure any API key or base URL. The plugin reuses the models already configured in DSH. Make sure you have at least one model configured in DSH (provider/model) before using the plugin. The settings page will show an empty state if no model is available.

Where is the plugin data stored?

All data (worldbooks, character cards, sessions, settings, style presets) is persisted to a JSON file at `$DSH_HOME/storages/museai.json` via DSH's storage domain. The browser's localStorage is only used as an offline mirror. Data survives restarts.

Can I import/export worldbooks and character cards from other tools?

Yes, the Background page supports JSON import/export for worldbooks and character cards. It also supports exporting in MuseAI and SillyTavern formats, with a preview of the SillyTavern conversion. This allows you to migrate data from other roleplay tools.

What models are available for chat and adventure?

The plugin uses DSH's model selection. In the Settings page, you can choose to either follow DSH's default model or pick from the provider/model directory that DSH has configured. The list is fetched from DSH's model catalog. No external models or API keys are supported.