JAdpp/dsh-whale-galgame
Multi-character Galgame conversation view with separate character and reply-model selection, per-character affection, memory, dialogue history, and CG galleries, plus responses informed by task events across Harness sessions.
An independent multi-role Galgame interface plugin for DeepSeek Harness Web: six model-girl characters with independent affection/level/profile/dialogue/token balance, decoupled role appearance vs reply model (a role can follow the workspace model or be pinned; replies can use deepseek-v4-flash, the workspace model, or any DSH-listed model), 小剧场 side-story mode with multi-role daily skits and milestone storylines, a bond system where daily interaction and work token accumulation raise affection (upgrade threshold 30 + 15×(Lv−1)), optional CG generation on level-up when a DashScope key is configured, and a lightweight desktop pet that opens the galgame tab on click.
Install
dsh plugin --profile web add dsh-whale-galgamenpm package dsh-whale-galgame 0.4.0 (registry-verified 2026-08-25). README (English edition): dsh plugin --profile web add dsh-whale-galgame, then stop and restart the Web profile (dsh --profile web). Update/remove: dsh plugin --profile web update|remove dsh-whale-galgame. GitHub tracking-main install: dsh plugin --profile web add github:JAdpp/dsh-whale-galgame#main (git install runs the prepare build script, which pnpm blocks by default — first run fails with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED and requires authorization).
Compatibility
DeepSeek Harness Web profile with a working dsh command. Six roles (DeepSeek whale-girl, Claude, GPT, Gemini, Kimi, Grok) with independent sprites, affection, memory, and backgrounds; role appearance decoupled from the reply model.
Details
- Repo: JAdpp/dsh-whale-galgame
- Category: Just for Fun
- Stars: 16
- Version: npm dsh-whale-galgame 0.4.0 (registry-verified 2026-08-25); github:#main channel also documented
- Last push: 2026-08-24
- First seen: 2026-08-15
Recent updates
v0.4.0: six roles with independent stats; appearance/model decoupling; side-story mode; bond/affection system; CG gallery; desktop pet.
FAQ
- Can I use Claude or GPT for replies with the whale-girl sprite?
- Yes — role appearance and the reply model are decoupled: pick the whale-girl sprite and pin a Claude/GPT model, or follow the workspace model.
- How does affection grow?
- Close/neutral/distant reply choices settle +1/0/−1, and every 5,000 accumulated input+output tokens add 1 point at settlement (max 3 per settlement). Affection decays 2 points/day after 24h inactivity, floor 0. Upgrade threshold: 30 + 15×(Lv−1).
- Does it use extra model calls?
- The plugin's own model calls (for replies/CG) are not counted into the shared token balance; only Harness assistant/message usage events observed during plugin runtime are tallied.
Alternatives
FlytoMAYDAY80/dsh-pet · sereinmono/dsh-desktop-pet · cyanfish-x/dsh-live2d-pets