DSH Marketplace

dsh-expression

yyh-001/dsh-expression

陪 AI 斗图的搞笑插件:说个感觉,AI 帮你搜到、发出那张恰到好处的真实表情包。

3477JavaScriptMIT源码

安装

把 dsh-expression 装进 DeepSeek Harness

装到哪

npm 方式

直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。

GitHub 方式 · npm 包

从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。

我们跑过之后

我们跑过,装得上

这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 8 天前,DeepSeek Harness 0.2.2-rc.1.

挂进你的 README

实测可装 — dshmarketplace

给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。

安装前须知

装 dsh-expression 之前,先看这几条

  • 源码在这里: yyh-001/dsh-expression——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
  • 开源协议:MIT。

安全

装 dsh-expression 会执行什么

构建脚本

我们这次实装里没有构建脚本被拦。

来源:我们在沙箱里的实装,DeepSeek Harness 0.2.2-rc.1,8 天前。

安装钩子

package.json 里没有 preinstall / install / postinstall 脚本。

来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。

README 里提到

shell 命令(bash、exec、spawn 之类)

来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。

这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。

AI 锐评

是什么 — 通过描述 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 是做什么的

Image tiles filtered by mood and keywords flow into local storage and split into web or native image messages.

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]。

dsh-expression 的文档

dsh-expression 的配置

DeepSeek Harness 从 ~/.dsh/dsh-expression.json 读取设置,默认扫描 ~/.dsh/meme-packs。远程图库目录键为 remoteDirUrl:"" 或 auto 自动竞速官方源和镜像,official 只用官方源,mirror 只用镜像,也可填写自定义 catalog.json URL。目录缓存位于 ~/.dsh/dsh-meme-catalog-cache.json。发送方式支持自动、纯文字和图片。

dsh-expression 的命令

DeepSeek Harness 提供 send_meme 和 learn_meme。send_meme 的 tag 按情绪随机选图,query 按描述、关键词或文件名搜索;learn_meme 默认收录最近一张图片,也可接收 attachmentId 或 imageUrl。情绪值包括 happy、angry、sad、shy、confused 和 daily。

dsh-expression 的环境要求

运行需要 Node.js ≥ 22.13.0。内置图库使用 Node 内置 SQLite,不需要第三方运行时依赖。接入 IM 原生发图需要 dsh-im;自动识图需要支持图片输入的模型。

dsh-expression 的已知限制

远程目录和预览图需要可访问 GitHub 或镜像,安装 ZIP 会校验 SHA-256。GIF 识别会抽取多帧;animated WebP 和 APNG 目前按第一帧识别。HTTP 接口只接受 localhost、127.0.0.1 和 [::1],拒绝局域网地址及自定义域名。

根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README

同一分类

dsh-expression 的同类插件

dsh-pet

zhu1090093659

10k

常驻界面的鲸鱼娘:随智能体状态切换动画,可摸头互动、喂小鱼干养亲密度,从幼鲸一路养成。

没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。

GitHub 源码TypeScript今天

AI 锐评

dsh-pet

是什么 — dsh-pet 为 DeepSeek Harness Web GUI 提供了鲸鱼娘伴侣插件,动画跟随 agent 状态变化,并支持拍打互动和喂食提升亲密度的机制。

谁该装 — 在 DeepSeek Harness Web GUI 执行 AI 代理任务时,需要 agent 状态的可视化陪伴效果,dsh-pet 适合作为鲸鱼娘 companion。 如果使用 DSH Desktop 而非 Web GUI 的用户无需安装此插件。

注意 — 沙箱实测通过:在全新 profile 里装上,并被 harness 注册进 profile。未发现明显的坑。

锐评 — 我会安装它,因为喂食机制能构建亲密度的设计。前提是任务涉及 agent 状态监控。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情

dsh-pet

PC2005-cloud

1.9k

DSH Web UI 桌面宠物,Windows / macOS / Linux 三端可用:浏览器浮层或透明置顶桌面窗口,106 个透明动画、带挤压与粒子的甩抛反弹物理、随会话事件实时联动的工作状态气泡、碎碎念与带持久记忆的对话、余额展示、表情包配图、多开同屏,并支持直接放入的自定义动画与宠物种类(pet pack)。

我们跑过,装得上

npm 包TypeScript27 天前

AI 锐评

dsh-pet

是什么 — 在 DeepSeek Harness 中运行的桌面宠物插件,提供透明动画和物理互动。

谁该装 — 在使用 DeepSeek Harness 进行会话时,需要工作状态提示的人适合安装这个插件。 如果不运行在 Windows、macOS 和 Linux 系统上,则不必装这个插件。

注意 — 沙箱实测通过。在全新 profile 里装上,并被 harness 注册进 profile。没有发现明显的坑。

锐评 — 我打算装它,因为它支持浏览器和桌面两种显示模式。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
详情
1.5k

在 Windows 和 macOS 的官方 DeepSeek Harness 桌面版安装、更新和切换独立的 DSH 酒馆配置。基于 2NF/dsh-profile-bridge(MIT)改造;与上游插件不能同装——两者都占用 /profile-bridge 通道。

没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。

GitHub 源码JavaScript8 天前

AI 锐评

dsh-profile-bridge

是什么 — 在官方 DeepSeek Harness Desktop 上把 DSH Tavern 做成可更新、可切换的独立 profile。

谁该装 — 已经在 Windows 或 macOS 的官方 DeepSeek Harness Desktop 里用任意模型跑 agent,只缺导入 SillyTavern 人物卡、并把酒馆隔成独立 profile 来回切的能力。走命令行版的人会把独立 DSH 装进自己的目录、与桌面互不影响,那条路径用不到这份 plugin。

注意 — 目录站没有可粘贴的安装命令,它是仓库子目录里的 plugin,得从源码装。安装和切换会执行 shell 命令。官方 Desktop 按仓库说明应对准 0.2.x。

锐评 — 它和上游 2NF/dsh-profile-bridge 不能同时装;我已经跟 DSH Tavern 仓库走的话只留这一份。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码

dsh-ads

Nagi-ovo

676

2005 年中文站点风格的整活广告插件:侧栏广告/信息流/角落弹窗 + 假关闭叉,素材全虚构。

我们跑过,装得上

npm 包TypeScript28 天前

AI 锐评

dsh-ads

是什么 — 在 DeepSeek Harness profile 中插入 2005 年风格的虚构广告。

谁该装 — 想在 DeepSeek Harness profile 中插入侧栏和对话内广告的用户适合安装。 不适合只想保持推理流畅的用户,因为插件会暂停 inference 同时后台模型继续工作。

注意 — 在全新 profile 中安装并被 harness 注册进 profile。 未发现明显的坑。 广告开关可在设置面板中单独关闭,选择会保留到下次启动。

锐评 — 我会装,因为它自动轮播带 dsh-plugin topic 的公开插件。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
详情
509

Desktop-native BigFish companion for DeepSeek Harness — real Agent status, always on top on Windows.

我们跑过,装得上

npm 包JavaScript19 天前

AI 锐评

dsh-dafeiyu

是什么 — 大肥鱼是 DeepSeek Harness 的桌面原生伴侣插件,在 Windows 上始终置顶显示真实 Agent 工作状态。

谁该装 — 在使用 Windows 官方桌面端 DeepSeek Harness 时,需要始终置顶显示 Agent 状态的人适合安装它。 如果你主要在浏览器 WebUI 中工作,则不必安装,因为状态显示通过共享客户端实现。

注意 — 实测在全新 profile 里装上并被 harness 注册进 profile 后运行正常。 没发现明显的坑。 状态气泡和余额显示按实测正常。

锐评 — 我会装它,因为桌面端原生窗口提供了 WebUI 无法实现的始终置顶陪伴,前提是使用官方桌面端。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
源码
477

一条按自己作息过日子的 B 站插件:宿主里每 60 秒一次心跳,在设定的作息窗口里随机挑一个时刻叫醒专用会话(今天不想看是按概率跳过),再交给自带的 38 个子命令——信息流、字幕、弹幕、评论、ffmpeg 抽帧、两本日记。每天最多发 N 条评论/动态并 @ 主人(默认 3,按配额账本计数,撞到限流或验证码就停手)。同时轮询评论回复、私信和直播间弹幕;除主人以外的回复先入队,等主人在设置页批准。设置 → 养鱼 写 ~/.dsh/bili-whale.config.json;cookie 单独在 ~/.bili-ai/credentials.json,只写不回显。HTTP 路由只认回环地址并过 DSH 信任栅栏。抽帧需要 Node 18+ 与 ffmpeg。

我们跑过,装得上

GitHub 源码JavaScript20 天前

AI 锐评

dsh-bili-whale

是什么 — DeepSeek Harness 的 B 站生物钟伴侣,按作息随机醒来处理视频日记并分享。

谁该装 — 如果你想使用 DeepSeek Harness 中的 agent 会话按作息刷 B 站视频、写日记并分享评论,那么这个插件能提供支持。 如果你想在已有 profile 中安装此插件,那么这个插件不适合,因为它要求在全新 profile 中被 harness 注册。

注意 — 真实代价是需要 Node 18+ 以及 ffmpeg 工具。实测在全新 profile 中安装并注册通过。代理会话需要完全权限设置。

锐评 — 我会装它,因为它默认保守配置能保护账号安全,但前提是先为 agent 会话授予完全权限。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情