DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Anime25d Pets — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
A

dsh-anime25d-pets

Anime25d Pets

Anime2.5DRig × DSH pet:使用 Anime2.5DRig 渲染而非 Live2D 的 PSD 自动绑定 2.5D 桌面宠物

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:coldfish486/dsh-anime25d-pets#3c347e68df841a55b02113ceb7138c342c168b86
README兼容性版本
Demo

兼容性与来源证明

Anime25d Pets 以 dsh-anime25d-pets 发布,当前版本为 0.3.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/17

版本

0.3.0stable
2026/9/17
0.2.5stable
2026/9/5
0.2.0stable
2026/8/27
查看其余 1 个版本收起版本
0.1.0stable
2026/8/22

相关插件

正在加载相关插件…

最新版
0.3.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/9/17
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Deepseek Idesigndeepseek-idesign作为原生 DeepSeek Harness 对话视图的 iPolloWork Design Studio 及其精选设计模板。Deepseek Ipptdeepseek-ipptiPolloWork PPT Studio 及其精选幻灯片模板,作为原生 DeepSeek Harness 对话视图。Codex Ui@michengai/dsh-codex-uiDSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航Dream Skindsh-dream-skinDeepSeek Harness 换肤插件(Dream Skin for DSH):8 套 iOS / Linear 式清透冷调的高质感主题 + 弥散光壁纸 + 每款皮肤智能背景 + 强调色 + 主题包分享,把换肤做成材质与配色克制的高级感工艺,而非贴图。在原生 DSH Web 和第三方桌面客户端(DSH Desktop)中运行:8 款原创高端主题、玻璃材质、壁纸 2.0

README

dsh-anime25d-pets 🐾

Anime2.5DRig × DSH 桌宠:借助 see-through,只凭一张干净背景的图像,即可获得带自动装配、发丝物理、表情动画和状态镜像的桌宠。

Demo


功能特色

  • 🎨 一张图,自动成宠:只需一张干净背景的角色图像,Anime2.5DRig 自动完成装配,无需 Live2D 模型或复杂的手工设置。
  • 🌊 发丝物理 & 表情动画:自动装配后自带发丝物理、眨眼、随机小动作、随机开口说话和状态表情。
  • 🖼️ 状态镜像:真实反映 DSH Agent 的思考 / 空闲 / 出错 / 完成 / 等待审批五种状态。
  • 💡 状态呼吸灯:右下角呼吸灯随状态变色(绿/黄/红/蓝/紫),一眼掌握 Agent 状态。
  • 🔄 左右翻转:浮动面板一键镜像桌宠,同一个角色左右朝向自由切换。
  • ⚙️ 轻量调节面板:鼠标悬停显示设置按钮,浮动面板可实时调整 34 个 2.5D 参数,并支持随机说话 / 随机动作 / 镜像翻转。
  • 🎛️ 性能与外观:DSH 设置页可调整 FPS 限制(30 / 60 / 无限制)和透明度(0~1,含气泡)。
  • 🐾 多模型 & 人设:支持内置预设模型与自定义 PSD 模型,并为人设配置台词与状态表现。

兼容性

项目要求
DeepSeek Harness (DSH)已验证 0.1.5-rc.1
Node.js`^22.19.0
包管理器pnpm / npm / bun
浏览器Chrome / Edge / Firefox / Safari(需支持 WebGL)
最后验证日期2026-09-17

DSH 0.1.2-rc.1 兼容说明:该版本移除了 @deepseek-ai/dsh-settings 的运行时导出 settingsNamespace。本插件已改为直接使用 namespace 字符串,并保留类型层面的 SettingsNamespace 兼容层;因此同时兼容 0.1.0-rc.6 与 0.1.2-rc.1。

DSH 0.1.5-rc.x 兼容说明:该版本移除了会话列表行上的 SessionSummary.pendingInteraction,待审批 / 待提问 / 待计划确认改由客户端 uiSession.pendingInteractions 统一发布。桌宠的「等待审批」状态已改为订阅该 客户端存储(src/client/pending-state.ts),并保留对旧版 Host approval/request 的回落;dsh.client.inject 同步改为真实包名。


安装与卸载

安装(推荐:从 Release / GitHub 安装)

dsh plugin --profile web add github:coldfish486/dsh-anime25d-pets

本插件随包附带已编译好的 lib/ 产物,安装后无需额外构建。 如通过 Release 包或 npm 安装,同样直接可用。

安装(源码开发)

git clone https://github.com/coldfish486/dsh-anime25d-pets.git
cd dsh-anime25d-pets
pnpm install
pnpm build
dsh plugin --profile web add /path/to/dsh-anime25d-pets

升级

# 从 GitHub 安装的可重新执行 add 拉取最新版,或进入插件目录后:
cd dsh-anime25d-pets
git pull
pnpm install
pnpm build
# 重新安装/重启 DSH

Release 正式包已包含 lib/ 产物,普通用户升级时不需要本地构建。

禁用

在 DSH 设置 →「桌宠配置」中关闭"启用桌宠"开关即可。

彻底移除

dsh plugin --profile web remove dsh-anime25d-pets
# 或手动删除:
# /root/.dsh/profiles/web/node_modules/dsh-anime25d-pets/
# 并从 /root/.dsh/profiles/web/package.json 中移除引用

快速开始

最小配置示例

  1. 安装插件(见上文)
  2. 启动 DSH,右下角出现默认宠物(内置 Anim2.5DRig 示例 PSD 模型)
  3. 添加自己的 PSD 模型:
    • 打开 DSH 设置 →「桌宠配置」→「我的模型」
    • 填写名称和 .psd 地址(支持 HTTP URL 或本地绝对路径)
    • 点击保存
  4. 使用:
    • 将鼠标移到桌宠上,右下角会浮出 ⚙ 设置按钮,点击打开角色调节面板
    • 拖动滑块实时调整头部/眼睛/眉毛/嘴巴/发型/身体参数
    • 切换"随机开口说话""随机小动作"和"左右翻转桌宠"开关
    • 在 DSH「桌宠配置」设置页可调整帧率限制(30/60/无限制)和透明度(含气泡)
    • 拖动桌宠到任意位置(自动保存)

可复现示例

# settings.yaml 中 anime25d-pet 部分的参考配置
anime25d-pet:
  enabled: true
  size: 200
  model: sample            # 使用内置示例模型
  animeParams:
    angleX: 0.2            # 左右转头
    mouthOpen: 0.3         # 嘴巴张开
  talk: true               # 随机开口说话
  rand: false              # 随机小动作
  flip: false              # 左右镜像翻转
  fpsLimit: 30             # 帧率限制(30 / 60 / 0=无限制)
  opacity: 1.0             # 宠物透明度(0~1,含气泡)
  persona: tsundere

配置说明

settings.yaml 配置项

配置项类型默认值说明
enabledbooleantrue插件总开关
sizenumber160宠物尺寸(40~400 px)
modelstringsample模型 ID(内置 preset 或自定义模型 ID)
animeParamsobject{}Anime2.5D 参数滑块(34 个参数)
talkbooleanfalse随机开口说话
randbooleanfalse随机小动作
flipbooleanfalse左右镜像翻转桌宠(浮动面板同步管理)
fpsLimitnumber30帧率限制(30 / 60 / 0=无限制)
opacitynumber1宠物透明度(0~1,含气泡,DSH 设置页可调)
personastringtsundere人设 ID
developerModebooleanfalse开发者模式
debugbooleanfalse调试面板
showTapZonesbooleanfalse显示点击分区

Anime2.5D 参数(34 个)

分组参数范围默认
头部姿态angleX / angleY / angleZ-1 ~ 10
眼睛eyeOpenL / eyeOpenR0 ~ 11
眼睛eyeX / eyeY-1 ~ 10
眼睛irisScale0.5 ~ 1.31
眼睛eyeScaleL / eyeScaleR0.5 ~ 1.51
眼睛eyeEase0 ~ 10.3
眼睛eyeCY / eyeCAng-1 ~ 10
眉毛brow-1 ~ 10
眉毛browAngSym / browAngL / browAngR-1 ~ 10
嘴巴mouthOpen0 ~ 10
嘴巴mouthForm-1 ~ 10
嘴巴mouthCY / mouthCAng-1 ~ 10
嘴巴mouthEase0 ~ 10.45
嘴巴mouthScale0.5 ~ 1.51
发型fhAmp0 ~ 32
发型fhSoft0 ~ 20.4
发型bangL / bangC / bangR-1 ~ 10
身体物理body-1 ~ 10
身体物理armY / armPos-1 ~ 10
身体物理

环境变量

变量说明
DSH_HOMEDSH 配置目录(默认 ~/.dsh)

敏感项

无。本插件不存储凭据、不访问用户敏感数据。


权限与数据

数据/资源访问方式说明
本地 PSD 文件node:fs 读取仅在用户配置了本地模型路径时读取
设置配置DSH settings API读写 settings.yaml
自定义模型配置~/.dsh/anime25d-pet/custom-models.jsoncJSONC 格式
静态资源HTTP 同源路由/pet-assets/*、/pet-local-models/*
网络访问无不发起外部网络请求(除非用户配置了远程 PSD URL)
摄像头无不访问摄像头

常见问题排查

常见错误

现象原因解决
紫色 🐾 方块模型加载失败检查模型路径是否正确;检查 assets/lib/ 是否存在
空白画面WebGL 渲染问题检查浏览器是否支持 WebGL;检查 canvas 尺寸
参数不生效自动动画覆盖手动设置参数后自动动画会跳过;开启自动动画会释放手动锁定
重启后参数丢失持久化失败检查 settings.yaml 中 anime25d-pet 配置是否存在
点击分区不准确坐标系不匹配确认 getBounds() 使用 CSS 坐标系

日志位置

DSH Host 日志:/var/log/dsh/dsh-web.log

回滚

# 通过 DSH 插件系统移除
dsh plugin --profile web remove dsh-anime25d-pets

# 或手动删除插件目录
rm -rf /root/.dsh/profiles/web/node_modules/dsh-anime25d-pets/

开发指南

# 克隆仓库
git clone https://github.com/coldfish486/dsh-anime25d-pets.git
cd dsh-anime25d-pets

# 安装依赖
pnpm install

# 类型检查
pnpm run typecheck

# 测试
pnpm test

# 构建
pnpm build

# 构建产物在 lib/ 目录

项目结构

dsh-anime25d-pets/
├── src/
│   ├── index.ts           # Host 入口(插件 Config / 生命周期)
│   ├── service.ts         # 宠物状态机 / SSE 推送
│   ├── routes.ts          # HTTP 路由 / 静态资源
│   ├── models.ts          # 模型类型定义
│   ├── models-host.ts     # 模型 URL 解析
│   ├── local-models.ts    # 本地 PSD 路径映射
│   ├── presets/           # 内置模型清单
│   └── client/
│       ├── index.ts       # 桌宠主逻辑(加载/交互/面板)
│       ├── anime25d.ts    # Anime2.5D 渲染引擎适配
│       ├── settings.ts    # DSH 设置面板
│       └── personas.ts    # 人设台词
├── assets/
│   ├── vendor/            # ag-psd 等第三方库
│   ├── lib/               # rigger 等 Anime2.5DRig 资源
│   ├── models/            # 示例模型
│   ├── icons/             # 图标
│   └── demo.gif           # 效果演示图
├── lib/                   # 构建产物(pnpm build 生成)
├── shared/                # DSH 构建配置
├── package.json
└── tsconfig.json

贡献

欢迎提交 PR!请确保:

  1. pnpm run typecheck 通过
  2. pnpm test 通过
  3. 修改用户可感知行为时更新 README

许可证与安全

许可证

本项目采用 MIT License(见 LICENSE)。

第三方组件许可

组件用途许可证
Anime2.5DRigWebGL 渲染引擎 / 自动装配MIT
ag-psdPSD 解析器MIT
dsh-live2d-pets桌宠插件框架MIT

版权声明

  • PSD 模型资产:assets/lib/eye_close.psd、assets/lib/mouth_close.psd、assets/models/sample.psd 来自 Anime2.5DRig 仓库(MIT License), 但 PSD 内的美术作品版权归各原作者所有。发布或分发前请确认版权。
  • Live2D 官方模型:原 dsh-live2d-pets 内置的 Hiyori/Haru 等模型不再分发。

安全

如发现安全问题,请通过 GitHub Issues 私密报告(不要公开漏洞详情)。


bust
0 ~ 5
2.5
身体物理bustY-1 ~ 31
身体物理physAmp0 ~ 32
身体物理soft0 ~ 22