dsh-whale-galgame: A Cross-Session Event-Aware Galgame Engine for DeepSeek Harness

jadpp/dsh-whale-galgame

EntertainmentVerified
Listed on 2026-08-20
Page last updated 2026-08-20

A cross-session event-aware multi-character Galgame engine for DeepSeek Harness, letting model girls respond to your work.

Turn DeepSeek Harness work into natural model girl concerns, balancing work and play.

install
dsh plugin --profile web add github:jadpp/dsh-whale-galgame
Category
Entertainment
Platform
DSH-Plugin
Author
jadpp
Distribution
Plugin

dsh-whale-galgame Key Features

Multi-character Galgame UICross-session task event awarenessAffection and level systemCommemorative CG generationDesktop pet and background management

dsh-whale-galgame Repository

jadpp
Publisher
jadpp
Repository
jadpp/dsh-whale-galgame
7
Stars
1
Forks
0
Watchers
0
Open issues
LanguageTypeScript
LicenseOther
Website
Repo last push2026-08-19 22:22:01
Repo created2026-08-16 04:18:18
Topics
deepseekdeepseek-harnessdesktop-petdsh-plugingalgamevisual-novel
Default branchmain

dsh-whale-galgame Repo Summary

dsh-whale-galgame is an entertainment/fun DSH plugin for DeepSeek Harness, adding a cross-session event-aware multi-character Galgame interface to DSH Web. It solves the need to 'work and play galgames at the same time': work just finished in Harness can become the model girl's next natural concern. The plugin uses local deterministic rules to classify recent debugging, writing, research, and other activities in the same workspace into 11 types of task events. When entering Galgame chat, the current character can naturally respond to the recent work. User-submitted original text only participates in local classification; the reply model only receives fixed task categories and status prompts. Tool parameters, tool results, and assistant reply bodies never enter this perception chain.

What core features does the dsh-whale-galgame DSH plugin support?

The plugin provides six independent characters (DeepSeek, Claude, GPT, Gemini, Kimi, Grok), with display character and actual reply model selectable separately. Each character separately saves relationship progress, recent dialogue context, chat history, task event mention status, CG, custom sprites, and built-in background choices. Affection is influenced by three types of reply options (intimate/normal/distant, +1/0/-1 respectively), newly observed Harness token usage during plugin runtime (every 5,000 tokens adds 1 point, max 3 points per settlement), and long-term inactivity (decays 2 points per day). Levels have no upper limit. Upgrade threshold is 30 + 15 × (Lv - 1). With a configured DashScope key, upgrades can generate 1920×1080 horizontal commemorative CG images that echo recent tasks. The desktop pet can be independently disabled; clicking it opens the Galgame tab.

How to install dsh-whale-galgame?

The installation command is as follows. After execution, the plugin embeds into the DSH Web client bundle, including 22 runtime art assets (six character sprites, seven built-in backgrounds, eight whale girl expressions, and one desktop pet animation sprite sheet).

bash
dsh plugin --profile web add github:jadpp/dsh-whale-galgame

How does the task event awareness mechanism of dsh-whale-galgame work?

The plugin checks up to 16 top-level Harness sessions in the same workspace within the last 72 hours (including live and saved sessions), scanning only the last 240 events of each session. Local deterministic rules classify tasks into code debugging, code development, document summarization, document writing, literary creation, research, data analysis, visual design, presentation, translation/proofreading, or task planning. Local classification only uses user-submitted text explicitly provided by humans, and may reference tool names and round-end status. It does not read or send tool parameters, tool results, or assistant bodies. Only fixed task categories and status prompts are sent to the Galgame reply model and CG generation service. The model girl naturally includes a relevant concern when responding to the current topic (e.g., reminding the master not to stay up late after code debugging). Each character separately saves event fingerprints and last mention time: the same event is only proactively mentioned once per character, with at least 30 minutes between different events. Task events only affect topics, not directly increasing or decreasing affection.

Which DeepSeek Harness versions and platforms are compatible with dsh-whale-galgame?

The plugin targets the DeepSeek Harness Web interface, maintained by JAdpp, written in TypeScript, created on 2026-08-15, and last updated on 2026-08-16. Repository topics include deepseek, deepseek-harness, desktop-pet, dsh-plugin, galgame, and visual-novel, indicating its positioning as a desktop pet and visual novel combined DSH plugin. The npm package only carries the embedded client bundle and does not re-include exported original images or generated image source code. The assets/default/ directory in the GitHub source repository lists all images and their runtime uses.

What built-in art and character sprites does dsh-whale-galgame have?

The plugin embeds 22 runtime art assets: six character sprites (DeepSeek whale girl, Claude Claude, GPT Xiaoji, Gemini Twins, Kimi Yuejian, Grok Luoke), seven built-in backgrounds (the whale girl defaults to the deep-sea palace, with a seaside study as an optional alternative; other characters each have their own default backgrounds), eight whale girl expressions, and one 11-row desktop pet animation sprite sheet from dsh-deepseek-girl-pet. User-uploaded backgrounds or saved CGs override character default backgrounds until restoring built-in options. Backgrounds, character sprites, dialogue history, CG gallery, and desktop pet can all be managed from the interface.

View more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ