dsh-pet
zhu1090093659
常驻界面的鲸鱼娘:随智能体状态切换动画,可摸头互动、喂小鱼干养亲密度,从幼鲸一路养成。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
yyh-001/dsh-expression
陪 AI 斗图的搞笑插件:说个感觉,AI 帮你搜到、发出那张恰到好处的真实表情包。
安装
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。
GitHub 方式 · npm 包
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
桌面版有自己的 profile,叫 desktop,只认它自带的 dsh 命令——npm 装的 dsh 会直接拒掉这个 profile。先在应用菜单里点 Manage dsh Command… 装上这个命令,打开一次桌面版再彻底退出,跑下面这条,然后重新打开桌面版。
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库。
GitHub 方式 · npm 包
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/desktop/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
我们的实装是在 npm 版 dsh 的 web profile 里跑的,没在桌面版上跑过。
我们跑过之后
我们跑过,装得上
这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 8 天前,DeepSeek Harness 0.2.2-rc.1.
挂进你的 README
给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。
安装前须知
安全
我们这次实装里没有构建脚本被拦。
来源:我们在沙箱里的实装,DeepSeek Harness 0.2.2-rc.1,8 天前。
package.json 里没有 preinstall / install / postinstall 脚本。
来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。
shell 命令(bash、exec、spawn 之类)
来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。
这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。
是什么 — 通过描述 vibe,AI 搜索并发送匹配的真实表情包。
谁该装 — 在支持图片输出的模型上使用 DeepSeek Harness web 聊天,想让 AI 自动发送 meme 的人适合装。 如果用户想在不支持图片输入的模型上使用时可以不装。
注意 — 沙箱实测通过:在全新 profile 里装上,并被 DeepSeek Harness 注册进 profile。 更新时 Windows 上包目录有打开文件会报 exit 1,已在 0.1.59 起修复。 国内网络下图库拉取可能需切换镜像源。
锐评 — 我会装它,因为它支持 GIF 动图学习,能让 AI 看清动作而不是只看第一帧。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

dsh-expression 是一个 DeepSeek Harness 插件,用来按情绪、关键词或描述搜索并发送真实表情包,也支持把用户上传的图片收进图库。聊天输入框旁会出现表情选择器;agent 调用 send_meme 后,Web 聊天通过 [表情: 描述] 标记配图,接入 dsh-im 的 QQ、微信、飞书和企业微信则发送原生图片。learn_meme 可保存最近上传的图片,也能用 attachmentId 或 imageUrl 指定图片;有图片输入能力的模型还可生成分类和描述,GIF 会先抽帧识别。
DeepSeek Harness 插件会在 ~/.dsh/dsh-expression.json 保存设置,默认扫描 ~/.dsh/meme-packs,并使用 Node 内置 SQLite 管理图库索引。用户可以导入、导出 ZIP 图库,从远程目录安装图库,也可以切换 AI 是否主动斗图以及发送方式。远程目录支持官方源、镜像和自定义 catalog.json,成功内容会缓存到 ~/.dsh/dsh-meme-catalog-cache.json。
它适合需要视觉化聊天回复、并愿意维护本地图库的会话。若不希望 agent 发送图片、模型不支持图片输入,或运行环境无法访问 GitHub 和可用镜像,使用价值会受限。检测到的 terminal surface 风险主要涉及本地 profile 和数据目录:插件会读写图片、SQLite 索引及配置,并且 HTTP 接口只接受 localhost、127.0.0.1 和 [::1]。
DeepSeek Harness 从 ~/.dsh/dsh-expression.json 读取设置,默认扫描 ~/.dsh/meme-packs。远程图库目录键为 remoteDirUrl:"" 或 auto 自动竞速官方源和镜像,official 只用官方源,mirror 只用镜像,也可填写自定义 catalog.json URL。目录缓存位于 ~/.dsh/dsh-meme-catalog-cache.json。发送方式支持自动、纯文字和图片。
DeepSeek Harness 提供 send_meme 和 learn_meme。send_meme 的 tag 按情绪随机选图,query 按描述、关键词或文件名搜索;learn_meme 默认收录最近一张图片,也可接收 attachmentId 或 imageUrl。情绪值包括 happy、angry、sad、shy、confused 和 daily。
运行需要 Node.js ≥ 22.13.0。内置图库使用 Node 内置 SQLite,不需要第三方运行时依赖。接入 IM 原生发图需要 dsh-im;自动识图需要支持图片输入的模型。
远程目录和预览图需要可访问 GitHub 或镜像,安装 ZIP 会校验 SHA-256。GIF 识别会抽取多帧;animated WebP 和 APNG 目前按第一帧识别。HTTP 接口只接受 localhost、127.0.0.1 和 [::1],拒绝局域网地址及自定义域名。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
zhu1090093659
常驻界面的鲸鱼娘:随智能体状态切换动画,可摸头互动、喂小鱼干养亲密度,从幼鲸一路养成。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
PC2005-cloud
DSH Web UI 桌面宠物,Windows / macOS / Linux 三端可用:浏览器浮层或透明置顶桌面窗口,106 个透明动画、带挤压与粒子的甩抛反弹物理、随会话事件实时联动的工作状态气泡、碎碎念与带持久记忆的对话、余额展示、表情包配图、多开同屏,并支持直接放入的自定义动画与宠物种类(pet pack)。
我们跑过,装得上
flizzywine
在 Windows 和 macOS 的官方 DeepSeek Harness 桌面版安装、更新和切换独立的 DSH 酒馆配置。基于 2NF/dsh-profile-bridge(MIT)改造;与上游插件不能同装——两者都占用 /profile-bridge 通道。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
QCYTSN
Desktop-native BigFish companion for DeepSeek Harness — real Agent status, always on top on Windows.
我们跑过,装得上
Alterssss
一条按自己作息过日子的 B 站插件:宿主里每 60 秒一次心跳,在设定的作息窗口里随机挑一个时刻叫醒专用会话(今天不想看是按概率跳过),再交给自带的 38 个子命令——信息流、字幕、弹幕、评论、ffmpeg 抽帧、两本日记。每天最多发 N 条评论/动态并 @ 主人(默认 3,按配额账本计数,撞到限流或验证码就停手)。同时轮询评论回复、私信和直播间弹幕;除主人以外的回复先入队,等主人在设置页批准。设置 → 养鱼 写 ~/.dsh/bili-whale.config.json;cookie 单独在 ~/.bili-ai/credentials.json,只写不回显。HTTP 路由只认回环地址并过 DSH 信任栅栏。抽帧需要 Node 18+ 与 ffmpeg。
我们跑过,装得上