Back to directory

gal-view

Curated pickMaintenance: Active

ayase34/gal-view

Galgame-style dialogue view + scene-element visual editor for the DSH Web GUI session page; minimal node half (.dsh-plugin/index.mjs), client sources under .dsh-plugin/client built to .dsh-plugin/client.js via scripts/build-client.mjs.

View on GitHub
$ dsh plugin --profile web add github:Ayase34/gal-view#main

159

stars

11

forks

JavaScript

Language

MIT

License

2026-08-14

Created

2026-08-16

Last push

A native dsh plugin that adds a Galgame-style dialogue view and scene editor onto the DeepSeek Harness Web GUI session page — installed with one command, no config edits.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-23

License

MIT

01What can it help you accomplish?

  • Turn the DeepSeek Harness Web GUI session page into a Galgame-style dialogue stage

    A 16:9 GAL stage with placeholder sprites, a large dialogue box, typewriter lines and player input; an edit mode to drag/resize/swap scene layers that syncs live back to game mode

    DeepSeek Harness (dsh) users who want a visual novel presentation layer over their agent conversations in the Web GUI

02How to install into DeepSeek Harness

Prerequisites

  • DeepSeek Harness installed and the `dsh` command runnable in a terminal (the README states this as a prerequisite)
  • If you run Harness from a source checkout (daily command `pnpm dsh`), cd to the Harness repo root and replace `dsh` with `pnpm dsh`

Installation steps

  1. 01

    Run `dsh plugin --profile web add github:Ayase34/gal-view#main`

    $ dsh plugin --profile web add github:Ayase34/gal-view#main

  2. 02

    Restart `web` — the bundle layer is composed at startup, so a restart is required to load the plugin

Verify the integration

  • Run `dsh --profile web --dump-config`; the output should show a `# == gal-view` layer, meaning the plugin layer entered composition

Rollback

  • Run `dsh plugin --profile web remove gal-view` and restart `web`

03DSH integration and capability boundaries

DSH integrationNative runtime

Official bundle-format dsh plugin installed into the `web` profile; adds a GAL window tab to the Web GUI session page

  • GAL window view

    The Web GUI session pageA 16:9 GAL stage with sprites, dialogue box, typewriter lines and player input; an edit mode for scene elements

    Scene layout, images, fonts and read progress are stored in your browser (localStorage / IndexedDB)

04Who is it for? When not to use it?

Good for

  • DeepSeek Harness (dsh) users who want a visual novel presentation layer over their agent conversations in the Web GUI

05Compatibility, maintenance and safety notes

  • The bundle layer is composed at Harness startup, so installing, updating or removing the plugin always requires a `web` restart to take effect.
  • Scene layout, assets, fonts and read progress live in browser localStorage / IndexedDB; they survive reinstall/uninstall but are reset only by clearing the browser site data.
2026-08-142026-08-16Not specified by the author

MIT · no release yet (last push 2026-08-16)

06Frequently asked questions

How do I install gal-view?

Run `dsh plugin --profile web add github:Ayase34/gal-view#main`, then restart `web`. The `#main` pins the main branch; swap it for a commit hash like `#ae73dca` to lock a version. The bundle layer is composed at startup, so the restart is mandatory.

Does it run inside DeepSeek Harness?

Yes — it is a native dsh plugin in the official bundle format, installed into the `web` profile. It requires DeepSeek Harness with the `dsh` command available in your terminal.

How do I verify the plugin loaded?

Run `dsh --profile web --dump-config`. The output should contain a `# == gal-view` layer, which means the plugin layer entered composition. Then open the Web GUI session page and look for the “GAL视窗” tab between “对话” and “轨迹”.

What happens to my scene edits if I reinstall?

Scene layout, assets, fonts and read progress are stored in your browser (localStorage / IndexedDB), so a reinstall or uninstall does not lose them. Only clearing the browser site data resets them.

08Data and sources

  • Author-claimedgithub.comd002fe0e7051…

    本插件以官方 bundle 格式分发,用一条 dsh plugin 命令安装到 web profile,装完**重启 web** 即可生效。

  • Author-claimedgithub.comd002fe0e7051…

    DSH Web GUI 会话页的 **Galgame 风格对话视图 + 场景元素可视化编辑器**(官方 bundle 插件格式)。

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-23. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.