🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

像素爱弥斯桌宠 xushengkai13/aemeath-mini

DeepSeek Harness
xushengkai1376 天前有提交已提供中文文档扫描:含敏感能力

在网页界面养只会回应操作、问好走动的像素桌宠

27/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add xushengkai13/aemeath-mini
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · desktop
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 76 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 35 处,展示前 19 条)
  • 读取本地文件
    .dsh-plugin/index.mjs:73
    const raw = JSON.parse(readFileSync(CONFIG_FILE, 'utf8'))
  • 写入本地文件
    .dsh-plugin/index.mjs:83
    mkdirSync(DATA_DIR, { recursive: true })
  • 写入本地文件
    .dsh-plugin/index.mjs:85
    writeFileSync(tmp, JSON.stringify(overrides, null, 2))
  • 写入本地文件
    .dsh-plugin/index.mjs:86
    renameSync(tmp, CONFIG_FILE)
  • 读取本地文件
    .dsh-plugin/index.mjs:108
    const raw = JSON.parse(readFileSync(STATE_FILE, 'utf8'))
  • 写入本地文件
    .dsh-plugin/index.mjs:121
    mkdirSync(dirname(STATE_FILE), { recursive: true })
  • 写入本地文件
    .dsh-plugin/index.mjs:123
    writeFileSync(tmp, JSON.stringify(next))
  • 写入本地文件
    .dsh-plugin/index.mjs:124
    renameSync(tmp, STATE_FILE)
  • 读取本地文件
    .dsh-plugin/index.mjs:133
    if (!existsSync(BUNDLE_VOICE)) return
  • 读取本地文件
    .dsh-plugin/index.mjs:135
    for (const f of readdirSync(BUNDLE_VOICE)) {
  • 读取本地文件
    .dsh-plugin/index.mjs:139
    if (!existsSync(target)) copyFileSync(join(BUNDLE_VOICE, f), target)
  • 读取本地文件
    .dsh-plugin/index.mjs:149
    if (!existsSync(VOICE_DIR)) return []
  • 删除本地文件
    .dsh-plugin/index.mjs:629
    try { unlinkSync(join(VOICE_DIR, file)) } catch { }
  • 发起网络请求
    .dsh-plugin/client.js:256
    fetch(INTERACT_URL, {
  • 发起网络请求
    .dsh-plugin/client.js:384
    return fetch(CONFIG_URL, {
  • 发起网络请求
    .dsh-plugin/client.js:393
    fetch(STATE_URL, { cache: 'no-store' }).then(function (r) { return r.json(); }).then(function (data) {
  • 发起网络请求
    .dsh-plugin/client.js:409
    fetch(CONFIG_URL, { cache: 'no-store' }).then(function (r) { return r.json(); }).then(function (data) {
  • 发起网络请求
    .dsh-plugin/client.js:415
    fetch(VOICE_URL, { cache: 'no-store' }).then(function (r) { return r.json(); }).then(function (data) {
  • 发起网络请求
    .dsh-plugin/client.js:420
    fetch(VOICE_URL, { cache: 'no-store' }).then(function (r) { return r.json(); }).then(function (data) {
扫描于 2026/11/3(1 天前) · 范围 入口文件闭包 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 8事件反应
  • 9条语音
  • 每日深夜问好

README

由 DeepSeek 最新模型翻译生成
aemeath-mini DSH Web GUI 内的桌宠「aemeath-mini」(Q版像素爱弥斯):按工具调用/结果做出反应,每日/深夜问好,语音气泡 + 屏幕自主移动。 功能一览 | 触发 | 反应 | 默认动作 GIF | 默认气泡(可爱风) | 默认语音(内容) | | 推理类工具调用(pwsh/write/edit/web_search/fetch/todo_write/update_goal/get_goal 等) | reason | 08-推理 | 正在努力中… | 无 | | 思考类工具调用(read/glob/grep) | think | 09-眯眼 | 嗯…在想呢… | 无 | | 等待类工具调用(skill/ask_user_question) | wait | 07-等待 | 等你哦… | 请求权限 | | 子任务工具完成(subagent/workflow/ralph 成功) | wave | 04-挥手 | 你好呀! | 你好呆星 | | 工具失败 / 结果含错误 | question | 06-疑问 | 阿列夫一出现了… | 阿列夫一出现了 | | 回合完成(最终任务完成) | celebrate | 05-庆祝 | 耶!成功啦!
展开完整文档(README 剩余 1 节)
aemeath-mini

DSH Web GUI 内的桌宠「aemeath-mini」(Q版像素爱弥斯):按工具调用/结果做出反应,每日/深夜问好,语音气泡 + 屏幕自主移动。

功能一览

| 触发 | 反应 | 默认动作 GIF | 默认气泡(可爱风) | 默认语音(内容) |
| 推理类工具调用(pwsh/write/edit/web_search/fetch/todo_write/update_goal/get_goal 等) | reason | 08-推理 | 正在努力中… | 无 |
| 思考类工具调用(read/glob/grep) | think | 09-眯眼 | 嗯…在想呢… | 无 |
| 等待类工具调用(skill/ask_user_question) | wait | 07-等待 | 等你哦… | 请求权限 |
| 子任务工具完成(subagent/workflow/ralph 成功) | wave | 04-挥手 | 你好呀! | 你好呆星 |
| 工具失败 / 结果含错误 | question | 06-疑问 | 阿列夫一出现了… | 阿列夫一出现了 |
| 回合完成(最终任务完成) | celebrate | 05-庆祝 | 耶!成功啦! | 任务完成了 |
| 后台任务完成 | 无反应(celebrate 仅回合完成触发) | 保持当前 | — | — |
| 后台任务失败 / LLM 请求错误 | question | 06-疑问 | 咦?出错了… | 阿列夫一出现了 |
| 等待批准(回合被阻塞) | wait | 07-等待 | 等你哦… | 请求权限 |
| 回复文本 / 日常无任务 | idle | 01-空闲 | …… | 无 |
| 每日启动问好 | wave | 04-挥手 | 你好呀! | 早上好,呆星… |
| 深夜提醒(≥22:00,独立开关) | wave | 04-挥手 | 夜深了,该休息啦~ | 无 |
| 屏幕自主移动 | moveLeft/moveRight | 02-闲逛A / 03-闲逛B | 出去走走~ | 无 |

- 语音:默认静音(voice.enabled=false);文件名剥离「名称-日期时间-」前缀后即语音内容;开启后按状态绑定,气泡自动跟随语音内容。
- 气泡:每个事件独立文案,默认可爱语料池,设置里逐事件自定义。
- 大小:设置里三档 小(110) / 中(160) / 大(220) px。
- 自主移动:随机间隔/方向/时长/速度左右移动,到屏幕边缘自动停下,prefers-reduced-motion 时停用。
- 全部自定义项集中在 Harness 设置页新增的「aemeath-mini」一栏,live 生效。

安装

从 GitHub 安装(推荐)

dsh plugin --profile web add "https://github.com/xushengkai13/aemeath-mini"
或直接安装 Release 里的 tgz:
dsh plugin --profile web add "https://github.com/xushengkai13/aemeath-mini/releases/download/v0.1.0/aemeath-mini-0.1.0.tgz"
然后重启 web(bundle 层在启动时合成):停止 web → 重新 dsh start(或你的启动方式)

从本地目录开发

dsh plugin --profile web add "E:\userstar\Desktop\harnespets\aemeath-mini"
然后重启 web(bundle 层在启动时合成):停止 web → 重新 dsh start(或你的启动方式)

装完重启后右下角出现 aemeath-mini:点击打开菜单(🔇 静音 / 🙈 隐藏 / 👋 打招呼),拖拽可移动(位置记忆),会自动左右走动,当日首次启动会问好。

验证

1. 完成一个回合(比如跑一个成功命令)→ 宠物 05-庆祝 + 气泡「耶!成功啦!」;开语音后播放「任务完成了」(庆祝仅在回合完成时触发;后台任务成功/普通工具成功不再庆祝)。
2. 跑一个失败命令(非零退出)→ 06-疑问 + 气泡「阿列夫一出现了…」+ 语音「阿列夫一出现了」。
3. 设置里改大小/动作/气泡/语音 → live 生效(无需重启)。
4. 重启 web → 当日首次问候(挥手 + 气泡 + 问候语音);晚上 22 点后开启深夜提醒开关另有提醒。

语音管理

- 目录:/data/aemeath-mini/voice/(上传目标 + 扫描源;首次运行自动从 bundle 种子复制内置 6 条)。
- 上传:POST /aemeath-mini/voice/upload(x-filename 头 = URL 编码文件名,body = 音频二进制)。
- 列表:GET /aemeath-mini/voice;试听 GET /aemeath-mini/voice/;删除 DELETE /aemeath-mini/voice/。

目录结构

aemeath-mini/
├── package.json # bundle 契约(dsh.bundle + dsh.client) ├── cordis.patch.yml # 向 web 组合挂载 └── .dsh-plugin/ ├── index.mjs # Node half:事件→反应 + 配置 + 路由 + 持久化 + SSE ├── client.js # client half:GIF/拖拽/移动/气泡/语音/问好(__ModuleLoader__) ├── src/ # routes/assets/config/session-events(纯函数,可单测) └── assets/ ├── gifs/ # 9 张动作 GIF(打包分发) └── voice/ # 6 条内置语音种子(首次运行拷入数据目录)
预览分享卡片长什么样 ↓xushengkai13/aemeath-mini
分享 · DeepSeek Harness Hub
xushengkai13/aemeath-mini

在网页界面养只会回应操作、问好走动的像素桌宠

这是你的仓库?认领条目

回到顶部