# dsh-whale-galgame **Repository Path**: dsh-plugin/dsh-whale-galgame ## Basic Information - **Project Name**: dsh-whale-galgame - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-28 - **Last Updated**: 2026-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dsh-whale-galgame · 跨会话任务事件感知的多角色 Galgame 引擎 **简体中文** · [English](README.en.md) · [日本語](README.ja.md) · [한국어](README.ko.md) ## 简介 在Harness执行工作的间隙,探寻你与模型娘间“非比寻常”的同事关系~(∠・ω< )⌒★ `dsh-whale-galgame` 是专为 DeepSeek Harness Web 打造的独立多角色 Galgame 界面插件。通过无缝融入日常工作流,它让冰凉的 AI 交互化作温暖长情的陪伴: - **6 位性格各异的模型娘**:支持 DeepSeek(鲸鱼娘)、Claude、GPT、Gemini、Kimi 与 Grok,立绘、好感度、记忆与背景相互独立。 - **外观与内核解耦**:喜欢鲸鱼娘的立绘,又想用 Claude 或 GPT 进行深度对话?角色形象与底层回复模型可随心搭配。 - **「小剧场」模式**:告别单一问答,解锁多角色联动日常、工作复盘短剧与专属里程碑剧情。 - **伴你成长的羁绊系统**:日常互动与工作 Token 积累均可提升好感,解锁专属亲昵语气与 AI 生成的纪念 CG。 - **轻量可爱的桌面宠物**:支持常驻屏幕一角,点击即可一键切入 Galgame 界面。  ## 功能 - 显示角色与回复模型分开选择:角色可以跟随工作区模型或手动固定;回复模型可以使用默认的 `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](https://github.com/f0909172434/dsh-deepseek-girl-pet) 的 11 行桌宠动画图集。下面六张图是各模型角色的默认立绘;GitHub 源码仓库中的 [`assets/default/`](assets/default/README.md) 列出了全部图片及其运行时用途。npm 安装包只携带内嵌后的客户端 bundle,不重复收录导出原图或生成图源码。
![]() DeepSeek · 鲸鱼娘 |
![]() Claude · 克洛德 |
![]() GPT · 小吉 |
![]() Gemini · 双子 |
![]() Kimi · 月见 |
![]() Grok · 洛可 |
![]() DeepSeek · 可选替代 |
![]() Claude |
![]() GPT |
![]() Gemini |
![]() Kimi |
![]() Grok |