DeepSeek Harness 桌面挂件:随心情变化的小鲸鱼,不开窗口也能聊天,带情绪与温层记忆。用 PowerShell 和 WPF 实现,MIT 许可。
31.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Moonquake-9/dsh-feiyu-desktop该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · dev
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/27) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 7 处,展示前 7 条)
- 读取本地文件bridge/index.js:393
if (existsSync(pidFile)) { - 读取本地文件bridge/index.js:407
if (existsSync(spawnReq)) { - 读取本地文件bridge/index.js:444
if (!existsSync(lockFile)) return false - 读取本地文件bridge/index.js:453
if (!existsSync(pidFile)) return false - 读取本地文件bridge/index.js:454
const pid = Number(readFileSync(pidFile, 'utf8').trim()) - 读取本地文件bridge/index.js:468
if (!vbs || !existsSync(vbs)) return { skipped: 'no-vbs', vbs } - 执行外部命令固定命令bridge/index.js:473
const child = spawn('wscript.exe', [vbs], { detached: true, stdio: 'ignore', windowsHide: true })
扫描于 2026/10/31(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成鱼的心情 · 桌面挂件
把「鱼的心情」从 DSH 应用窗口里搬到桌面上:一只一直待在最上层的小鲸鱼(约 156px,占桌面右下角一小块),心情值来自 dsh-feiyu-mood 插件写的状态文件,跟插件同源、实时刷新。不开 DSH 窗口也能和她说话。
如果这只小鱼让你的桌面热闹了一点,点个 ⭐ 能让更多人看到它。
本仓库基于 dsh-feiyu-mood(作者 Yuuyuko-uu,MIT):心情系统与角色立绘来自那个插件,这里是“把同一个她从应用窗口里拎到桌面上”的桌面端实现。
使用时请一并保留对原作者的署名,详见 CREDITS.md。
环境
- Windows 10 / 11,Windows PowerShell 5.1(系统自带)
- DSH 桌面端,且装好 dsh-feiyu-mood 插件(状态文件与立绘来自它)
- 想聊天就再加一个 bridge/ 插件到同一个 profile
安装
不想自己装环境的话,直接去 Releases 下 dsh-feiyu-desktop-v1.0.0.zip(就是本仓库的 widget/ + bridge/ 两个目录打包),解压后按下面的步骤装即可。
展开完整文档(README 剩余 1 节)
鱼的心情 · 桌面挂件 把「鱼的心情」从 DSH 应用窗口里搬到桌面上:一只一直待在最上层的小鲸鱼(约 156px,占桌面右下角一小块),心情值来自 dsh-feiyu-mood 插件写的状态文件,跟插件同源、实时刷新。不开 DSH 窗口也能和她说话。 如果这只小鱼让你的桌面热闹了一点,点个 ⭐ 能让更多人看到它。 本仓库基于 dsh-feiyu-mood(作者 Yuuyuko-uu,MIT):心情系统与角色立绘来自那个插件,这里是“把同一个她从应用窗口里拎到桌面上”的桌面端实现。 使用时请一并保留对原作者的署名,详见 CREDITS.md。 环境 - Windows 10 / 11,Windows PowerShell 5.1(系统自带) - DSH 桌面端,且装好 dsh-feiyu-mood 插件(状态文件与立绘来自它) - 想聊天就再加一个 bridge/ 插件到同一个 profile 安装 不想自己装环境的话,直接去 Releases 下 dsh-feiyu-desktop-v1.0.0.zip(就是本仓库的 widget/ + bridge/ 两个目录打包),解压后按下面的步骤装即可。 1. 把 widget/ 复制到固定的位置,例如 D:\Desktop\feiyu-desktop; 2. 改 bridge/cordis.patch.yml 里的三个路径(dir / widgetVbs / widgetPid)指向该目录,然后: dsh plugin --profile desktop add file:D:/路径/dsh-feiyu-bridge (或 DSH → 设置 → 插件 → 安装本地 file: 包) 3. 启动:双击 launch.vbs,或右键托盘图标 →「开机自启」。 操作 | 操作 | 效果 | | 左键点一下 | 弹一下 + 弹出聊天输入条 | | 双击 | 她随机说一句(按当前心情选台词) | | 右键 | 菜单:面板、她的设置、和她说句话、开机自启、重启、退出 | | 按住拖动 | 换位置(20px 内自动吸附到屏幕边缘,位置记住) | | 托盘图标 | 随时把她叫回来 / 右键菜单 | 面板显示:心情值 + 脸(≥80 欢喜 / ≥62 开心 / ≥42 一般 / ≥25 心疼 / 其余难过)、上次判断理由、七根情绪条(由桌面聊天本身累计,不打开 DSH 也会变化;半衰期 7 小时,并按亲密度留一层底,睡一觉起来也不会归零)、最近的心情记录。 特性 - 待机动效:以下盘为支点呼吸(±1.6%)、左右微摆、偶尔慢速“垂眼”;点击有弹跳。 眨眼已按要求停用:原作者没有提供与睁眼帧同构图的闭眼立绘,任何合成都会多一条上睫毛线(几次尝试的结论记录在 CREDITS.md)。 - 桌面聊天:输入一句 → 桥插件在 DSH Host 里做一次性模型调用 → 逐字写回气泡,语气跟心情挂钩;点空白处收起输入条时,气泡会滑落回她头顶,不会挂在半空。 不占你的会话上下文。 - 情绪与记忆:持久的亲密度/信任/精力会随时间漂移;聊天有热层(最近 N 轮原话)与温层(每 M 轮压成几条要点),冷层日记暂不做。 - 她会主动找你说话:你安静一阵(默认约 25 分钟)她会自己开口;聊完过几分钟还会追问一句。 她还会记住你说要去干什么:跟她说“我去开会/吃饭/上课”,过一阵她会问“会开完了吗?”而不是干巴巴一句“还在吗” (同一件事最多问两次,间隔至少 90 分钟)。间隔和开关在「她的设置」里(proactive 与 proactiveMinutes)。 - 她的设置(右键 →「她的设置…」):记忆开关、保留/压缩节奏、“知道我在忙什么”、开机自启、气泡秒数、刷新间隔、固定模型;写 pet-settings.json,挂件与桥插件都实时读。 设置窗底部还会显示当前版本与构建号(v1.0.0 · build 13 · 2026-10-27),托盘提示里是同一串。 - 英文界面:设置小窗里勾上「英文界面(English interface)」,面板、菜单、托盘、气泡、聊天条、待机台词就全切成英文;不勾就是中文。同一个开关也写在 pet-settings.json 的 lang(auto / zh / en)里。切换语言会自动重启挂件:旧窗口会一直留到新窗口画好,看上去几乎无缝。 切换到英文界面 - 自动左右翻转:按她所处的屏幕左右半边自动判断——放到左半边时整个形象水平镜像,这样她始终“面朝屏幕里”,不会被屏幕边缘挡住脸。 - 全屏自动隐藏:整块屏幕被全屏窗口(视频/游戏/无边框应用)盖住时自动收起,退出后回来。 - 透明区域点击穿透:没有像素的地方点击会直接穿到下面的程序;只有画到身上才响应。 - 托盘 + 守护:桥插件每 25 秒看一眼挂件是否在跑,被杀掉会自动拉起;退出 DSH 不会弹出“中断进程”对话框。 配置 widget/pet-settings.json: | 键 | 说明 | | memory.enabled | 记忆开关(关掉后不读不写 bridge/memory.json) | | memory.keepTurns | 热层保留轮数(1–12) | | memory.compressEvery | 每多少轮压缩一次(2–40) | | memory.maxPoints / warmPoints | 温层要点条数 | | knowWorkspace | 是否把“最近一次判断摘要”带进提示 | | bubbleSeconds | 气泡默认停留秒数 | | refreshMs | 读心情状态文件的间隔 | | autostart | 开机自启开关 | | model | 固定模型 id;留空自动挑一个 chat/flash 模型 | 数据与隐私 - 只读本地文件:<DSH_HOME>/feiyu-mood/state.json、config.json、pet-settings.json、bridge/ 目录; - 聊天文本只发给你在 DSH 里配置的模型服务; - 记忆就是磁盘上的 bridge/memory.json,删掉即忘。 文件结构 widget/FeiyuMoodDesktop.ps1 主程序(PowerShell + WPF,透明置顶) widget/launch.vbs 免黑框启动器 widget/assets/ feiyu.png + 五张表情 widget/pet-settings.json 她的设置 bridge/ Cordis 插件:文件桥 + 情绪 + 记忆 docs/ 预览图 改了之后怎么同步 仓库里的 widget/、bridge/ 是实际运行那份的拷贝。改完本机脚本后,用仓库自带的同步脚本把它抄回来: powershell -ExecutionPolicy Bypass -File scripts\sync-from-live.ps1 脚本会处理换行(git 里 LF、磁盘上 CRLF)并补回 PowerShell 5.1 读中文所必需的 UTF-8 BOM。 然后在 GitHub Desktop 里提交、点 Push origin 即可。 这个东西是在谁的基础上做的 先把话说清楚:这是一个站在别人肩膀上做的项目。 基础: dsh-feiyu-mood(作者 Yuuyuko-uu,MIT 许可)。从这个项目里来的: - 角色「小鱼 / 肥鱼」和 widget/assets/ 里的五张表情立绘; - 那套心情模型(七种情绪、衰减、本挂件读取的状态文件); - “角落里住着一个小家伙”的设定。 如果要用这里的立绘或心情系统,请一并保留对原项目的署名——它是地基。 本仓库新增的: 独立的 WPF 桌面挂件(widget/)、让她在不开 DSH 窗口时也能聊天的文件桥插件(bridge/)、情绪/关系层、热+温两层记忆压缩、设置小窗、拖到边缘吸附、全屏自动隐藏、托盘与守护、以及把这一切打包成可分发形态。 欢迎在此基础上继续改 这个仓库应该被当成一个起点,而不是成品: - 随便 fork、随便改、改成你自己的版本。 MIT 许可,不需要问;只需要保留对上游项目和原画师的署名。 - 欢迎提 Issue、提 PR。 我们特别希望有人帮忙的方向: - 五张表情各自的“闭眼帧”(这也是目前眨眼功能被关掉的原因); - macOS / Linux 桌面移植; - 冷层日记(长期记忆); - 更多待机动画、摸摸/喂食互动、音效。 - 也请对原作者友好。 如果这里的改动对上游有用,欢迎去 dsh-feiyu-mood 提 issue 或 PR,而不是只有一个静悄悄的 fork。 - 如果你改好了立绘或心情模型,也建议先贡献给 dsh-feiyu-mood —— 角色住在那里。 许可 MIT,见 LICENSE。角色与心情系统版权归原作者(dsh-feiyu-mood),见 CREDITS.md。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Moonquake-9/dsh-feiyu-desktop
DeepSeek Harness 桌面挂件:随心情变化的小鲸鱼,不开窗口也能聊天,带情绪与温层记忆。用 PowerShell 和 WPF 实现,MIT 许可。
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9