culture-flask/dsh-aemeath-pet 预览 preview

culture-flask/dsh-aemeath-pet

Plugin插件 Native原生 ⭐ 7 Apache-2.0 Pets & Fun桌宠与娱乐

抱歉,您提供的文本似乎不是英文,而是中文。请提供英文插件描述,我将为您翻译成简体中文。

Project Overview项目介绍

dsh-aemeath-pet is a native pixel-style desk pet plugin built exclusively for the DeepSeek Harness (DSH) Web GUI. It adds a pet character named Aemeath that sits on the corner of your DSH interface, reacting to the current state of your DSH agent. To install the plugin, run the command dsh plugin --profile web add https://github.com/culture-flask/dsh-aemeath-pet/archive/refs/tags/v0.1.0.tar.gz in your terminal, then restart dsh web and hard refresh your browser with Cmd/Ctrl+Shift+R to see the pet. It includes 11 unique animations tailored to different agent working states. The plugin supports drag-to-move, right-click configuration, and persists all user preferences in browser localStorage.

Once enabled, Aemeath automatically updates her animation and speech bubble to match your agent’s status. When the agent is idle, she will randomly run, work in place, or jump regardless of session status. When the agent is running, she displays a working animation with the text “Thinking…”, and when the agent waits for user input, she shows a waiting animation with the text “Waiting for you~”. If the agent hits an error, she plays a failure animation with a message, and she will jump and cheer when a new task starts or an existing task completes. Clicking on her triggers a waving response. This plugin is for DSH users who want to add a fun, companion element to their agent workflow.

This plugin is fully client-side rendered with canvas and DOM, and has no dependency on React. Only the host DSH instance needs to handle serving the sprite sheet asset route. The code for the plugin is open sourced under the Apache-2.0 license. The Aemeath character and original art assets are owned by their respective copyright holders, specifically Kuro Games for the character from the game Wuthering Waves. The sprite sheet layout matches the Codex Pet V2 standard, originally sourced from an open source third-party repository. This is an unofficial non-commercial fan project, and only permits personal non-commercial use. Any commercial use requires prior permission from the original copyright holders.

这是专为 DeepSeek Harness (DSH) Web 界面开发的原生像素风桌宠插件,角色爱弥斯源自游戏《鸣潮》,会停靠在页面角落陪伴 DSH Agent 工作。插件内置 11 种对应不同 Agent 工作状态的动画,支持右键菜单调整停靠模式、显示大小、隐藏状态,可拖拽自由摆放位置,用户的偏好设置会持久保存在浏览器本地存储中。

安装后重启 DSH Web 服务并硬刷新浏览器即可启用爱弥斯,它会根据 DSH Agent 的不同工作状态自动切换动作和气泡文案:空闲时做随机动作,运行时显示「思考中」,出错时有失败提示,任务开始和完成还会触发跳跃庆祝动作,点击宠物也会得到挥手回应,适合喜欢给 DSH 界面添加趣味陪伴元素的用户使用。

本插件采用纯客户端渲染,无 React 依赖,仅需要 DSH 宿主提供素材路由服务,代码本身以 Apache-2.0 协议开源。爱弥斯角色形象及原始美术素材的权利归原版权方所有,本项目是非官方非商业的同人创作,仅授权个人使用,商业使用需要提前获得原权利方授权。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • Only 7 stars - very few users, little community feedback星标只有 7,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add https://github.com/culture-flask/dsh-aemeath-pet/archive/refs/tags/v0.1.0.tar.gz

把 culture-flask/dsh-aemeath-pet 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-aemeath-pet

爱弥斯 · DeepSeek Harness 桌宠 — DeepSeek Harness Web GUI 的像素风宠物插件。

爱弥斯会停在页面角落,陪 agent 一起工作: 屏幕截图 2026-08-14 221709 屏幕截图 2026-08-14 221702

场景 动作
Agent 空闲 随机奔跑 / 原地工作 / 跳跃(不受会话状态限制)
Agent 正在运行 工作动画 + 「思考中…」
Agent 等待你输入 等待动画 + 「等你哦~」
Agent 步骤出错 失败动画 + 「唔…出错了」
新任务开始 跳跃 + 「交给我吧!」
一轮任务完成 跳跃庆祝 + 「搞定啦 ✨」
点击 / 触碰 挥手回应

功能

  • 🎬 全部 11 种动画(待机 / 左右移动 / 挥手 / 跳跃 / 失败 / 等待 / 工作 / 检查 / 两向注视),帧布局与 Codex Pet V2 图集一致(1536×2288,8×11 格,每格 192×208)
  • 🐾 右击菜单:停靠角落 / 自由摆放、大小(小·中·大)、隐藏、重置位置;拖拽可随意移动
  • 💬 跟随 DSH 语言的中/英气泡文案(locale 命名空间 dsh-aemeath-pet)
  • 🏃 随时随机表演:向左/右斜向奔跑(running-left / running-right,含垂直分量)、原地工作(running)、跳跃(jumping)— 停靠和自由摆放模式下都会出现
  • 💾 偏好(启用 / 缩放 / 位置)持久化在 localStorage
  • 🔌 纯客户端渲染(canvas + DOM,无 React 依赖);Host 半只负责服务精灵图素材

安装

dsh plugin --profile web add https://github.com/culture-flask/dsh-aemeath-pet/archive/refs/tags/v0.1.0.tar.gz

重启 dsh web 并硬刷新浏览器(Cmd/Ctrl+Shift+R)即可看到爱弥斯。

目录结构

dsh-aemeath-pet/
├─ src/
│  ├─ index.ts          # host 半:webServer 素材路由(/aemeath-pet/spritesheet.webp)
│  └─ client/           # 浏览器半(无 React,canvas + DOM)
│     ├─ index.ts       # 会话接线:snapshot → 情绪/动作 + 气泡
│     ├─ pet.ts         # 宠物引擎:动画循环、随机动作、拖拽/菜单/偏好
│     ├─ state.ts       # 纯函数状态派生(单测覆盖)
│     ├─ atlas.ts       # Codex Pet V2 图集布局(每动画的行/帧/帧率)
│     ├─ locales.ts     # 中英文案
│     └─ styles.ts      # 注入样式
├─ assets/              # spritesheet-v2-r2.webp(素材见下)
├─ lib/                 # 构建产物(提交)
├─ tests/               # state 纯逻辑 + pet jsdom 引擎测试
├─ cordis.patch.yml     # bundle 补丁(挂载行)
└─ dsh.plugin.json      # 插件元数据

素材与版权

素材来源:

  • 精灵图与图集布局:源自 aemeath-codex-pet(Apache-2.0,R2)——本插件使用的 assets/spritesheet-v2-r2.webp 是该仓库的原始文件
  • 角色形象:爱弥斯出自游戏 《鸣潮》(Wuthering Waves),角色及美术素材权利归 Kuro Games / 相应权利方所有
  • 原始表情包素材:出自 B 站 up 主 「Neuro音乐」 的动态:哔哩哔哩 · 爱弥斯表情包

本项目是非官方、非商业的同人桌宠适配项目;本仓库不对这些素材授予额外的商业使用许可。角色形象与原始美术素材权利归原作者与相应权利方所有,仅供个人使用;二次分发或商业使用请先取得授权。

License

Apache-2.0,见 LICENSE。

← 上一个 Prev dsh-plugin-merge-tool-calls 下一个 Next dsh-archive-manager →