JAdpp/dsh-whale-galgame 预览 preview

JAdpp/dsh-whale-galgame

工作推gal两不误~面向DeepSeek Harness的跨会话事件感知Galgame引擎与界面插件,支持鲸鱼娘/GPT/Claude/Grok/Gemini/Kimi多位模型娘角色

Project Overview项目介绍

This is a native Galgame interface plugin built exclusively for DeepSeek Harness Web. It adds a light interactive companionship layer to your daily DSH workflow, featuring six distinct character avatars corresponding to six major LLM providers: DeepSeek, Claude, GPT, Gemini, Kimi, and Grok. Each character has independent favorability tracking, memory storage, custom art assets, and background settings, and users can freely mix and match character appearances with underlying reply models. It also includes a small story mode that enables multi-character interaction plots.

The plugin automatically detects task events from DSH workspaces and converts accumulated token usage from your daily AI interactions into character affinity points. As your character levels up, you unlock more intimate dialogue tones and exclusive AI-generated commemorative CG art. It can stay pinned to a corner of your screen as a desktop pet, and clicking it opens the dedicated Galgame interaction tab directly. All character state data is saved globally across workspaces, so switching workspaces will not reset your story progress.

To install the plugin, you first need a working DeepSeek Harness Web environment, and you can install it directly via the dsh plugin --profile web add command. After installation completes, you just need to restart your DSH Web profile to start using the plugin. The code portion of the project is released under the MIT license, while default art assets are licensed under CC BY-NC-SA 4.0, and third-party assets follow their original licenses. This is an unofficial community creation not endorsed by any LLM provider.

这是一款专为DeepSeek Harness Web打造的原生DSH插件,是一个支持跨会话事件感知的多角色Galgame交互界面,带有羁绊成长系统和桌面宠物功能。它内置了对应DeepSeek、Claude、GPT、Gemini、Kimi、Grok六大模型的6个性格各异的角色娘,每个角色都有独立的好感度、记忆、立绘和背景设定。它支持角色形象和底层回复模型自由搭配,还拥有多角色联动互动的小剧场剧情模式。

插件可以感知DSH工作区的任务事件,将日常使用中累计的token消耗换算为角色好感度提升,随着等级升高解锁更亲昵的对话语气和专属AI生成纪念CG。它支持常驻屏幕角落作为桌面宠物,点击即可快速进入Galgame交互标签页,所有角色的状态数据全局跨工作区保存,切换工作区不会重置剧情进度。适合喜欢在日常AI交互中增添陪伴感和轻量互动乐趣的DSH用户。

插件安装需要先配置好DeepSeek Harness的Web运行环境,通过dsh plugin命令即可完成安装,重启Web配置后就能正常使用。代码部分采用MIT许可,默认美术素材采用CC BY-NC-SA 4.0许可,第三方素材遵循对应原授权许可。本项目是非官方社区创作,不代表相关厂商的官方立场或合作背书。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • 33 stars - an early-stage project星标 33,属于早期项目
  • Desktop client: installation downloads an executable - verify the publisher and checksums桌面客户端:安装会下载可执行文件,请核对发布者与校验和
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add github:JAdpp/dsh-whale-galgame

把 JAdpp/dsh-whale-galgame 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-whale-galgame · 跨会话任务事件感知的多角色 Galgame 引擎

简体中文 · English · 日本語 · 한국어

简介

在Harness执行工作的间隙,探寻你与模型娘间“非比寻常”的同事关系~(∠・ω< )⌒★

dsh-whale-galgame 是专为 DeepSeek Harness Web 打造的独立多角色 Galgame 界面插件。通过无缝融入日常工作流,它让冰凉的 AI 交互化作温暖长情的陪伴:

  • 6 位性格各异的模型娘:支持 DeepSeek(鲸鱼娘)、Claude、GPT、Gemini、Kimi 与 Grok,立绘、好感度、记忆与背景相互独立。
  • 外观与内核解耦:喜欢鲸鱼娘的机甲,又想用 Claude 或 GPT 进行深度对话(NTR?)角色形象与底层回复模型可随心搭配。
  • 「小剧场」模式:告别单一问答,解锁多模型娘联动日常、工作复盘短剧与专属里程碑剧情。
  • 伴你成长的羁绊系统:日常互动与工作 Token 积累均可提升好感,解锁专属亲昵语气与 AI 生成的纪念 CG。
  • 轻量可爱的桌面宠物:支持常驻屏幕一角,点击即可一键切入 Galgame 界面。

dsh-whale-galgame 在 DSH Web 中的实际运行界面

功能

  • 显示角色与回复模型分开选择:角色可以跟随工作区模型或手动固定;回复模型可以使用默认的 deepseek-v4-flash、跟随工作区,或从 DSH 模型目录中选择。
  • 六个角色的好感度、等级、角色设定、聊天记录、回复选项、已消费任务记忆、自定义立绘、CG 图鉴和背景彼此分离,但都在工作区之间全局共享;当前角色、token 结算余额和插件偏好也会连续保留。
  • 小剧场支线剧情,不仅支持 1v1 互动,还能触发角色间的主题日常短剧、工作复盘吐槽与里程碑剧情回放。
  • 每轮提供亲近、普通、疏离三种倾向的回复,显示顺序随机;也可以直接输入内容。
  • 切换角色时会同步切换对应的内置背景;鲸鱼娘默认仍使用深海宫殿,新的海边书房可在“背景图”中选作替代。用户上传背景或保存的 CG 会覆盖角色默认背景,直到恢复内置选项。
  • 背景、角色立绘、对话历史、CG 图鉴和桌宠均可从界面管理。点击桌宠会打开 galgame 标签页。

好感度与跨对话上下文

关系进度

每个角色都从 Lv.1、0 点好感开始,状态彼此独立。亲近、普通、疏离三个回复选项分别结算 +1、0、-1,位置每轮随机;自由输入使用轻量关键词规则结算。插件运行期间,从所有工作区新观察到的 Harness assistant/message usage 事件会进入同一份全局 token 余额;输入与输出 token 每累计 5,000 个,结算时当前角色增加 1 点。每次结算最多兑换 3 点,余量继续保留;插件自身发起的模型调用不计入,也不回算插件启动前的历史 usage。超过 24 小时未活动后,所有角色按每天 2 点衰减,最低为 0。

升级阈值为 30 + 15 × (Lv - 1),即 30、45、60……。达到阈值后升级,超出部分保留到下一级。等级不设上限。角色语气随关系进度分为五档,Lv.5 后保持最高亲昵档。配置了可用的 DashScope key 时,每次升级会尝试生成一张特殊 CG。

Harness 任务事件

插件按每个事件来源的工作区,最多检查该工作区最近 72 小时的 16 个顶层 Harness 会话,包括实时与已保存会话,并只扫描每个会话末尾 240 条事件。本地、确定性规则将任务归为代码调试、代码开发、文档总结、文档写作、文学创作、资料调研、数据分析、视觉设计、演示文稿、翻译校对或任务规划,再将安全分类结果合并到全局事件队列。本地分类只使用真人明确提交的 user 正文,并可参考工具名与轮次结束状态。

只有固定的任务类别与状态提示会发给 Galgame 回复模型和 CG 生成服务。模型娘会在回应当前话题时自然带到一句相关关心,例如代码调试后提醒主人不要熬夜。每个角色的已消费事件指纹与最近提及时间都保存在全局状态中:同一事件不会因为切换工作区而再次向同一角色主动提起,不同事件之间至少间隔 30 分钟。任务事件只影响话题,不直接增减好感度。

内置默认美术

插件安装包内嵌并使用 22 项美术素材:六张角色立绘、七张内置背景、八张鲸鱼娘表情差分立绘,以及一张来自 dsh-deepseek-girl-pet 的 11 行桌宠动画图集。下面六张图是各模型角色的默认立绘;GitHub 源码仓库中的 assets/default/ 列出了全部图片及其运行时用途。npm 安装包只携带内嵌后的客户端 bundle,不重复收录导出原图或生成图源码。

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev dsh-context-doctor 下一个 Next Deepseek-Harness-for-VS-Code →