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

月伴状态宠物 Femad-6/deepseek-moonpet

DeepSeek Harnessv0.1.2
Femad-66 天前有提交已提供中文文档扫描:未发现敏感能力

MoonPet月伴:DeepSeek Harness 状态宠物、番茄钟、多语言字幕与可选励志语音。

31.5/100
综合分
2
GitHub 星标
566
npm 周下载
—/5
用户评分

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-moonpet
npm 源 · dsh-moonpet 的发布者账号已校验与本仓库一致

状态速览

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

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-moonpet @ 0.1.2
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/13 04:28:40

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 10 处,展示前 10 条)
  • 发起网络请求
    lib/client.js:379
    const pending = fetch(url, { cache: 'force-cache' })
  • 发起网络请求
    lib/client.js:748
    const res = await fetch('/api/our-free-model/summary', { cache: 'no-store', credentials: 'same-origin', signal: AbortSignal.timeout(5000) })
  • 发起网络请求
    lib/client.js:763
    const res = await fetch('/api/channel-pack', {
  • 发起网络请求
    lib/client.js:850
    const res = await fetch(url, { cache: 'no-store', signal: AbortSignal.timeout(10000) })
  • 发起网络请求
    lib/client.js:868
    const res = await fetch(`${API}/config`, {
  • 发起网络请求
    lib/usage.js:223
    const res = await fetch(`${grant.origin}/api/v0/users/get_user_summary`, {
  • 发起网络请求
    lib/usage.js:277
    res = await fetch(BALANCE_URL, {
  • 发起网络请求
    lib/usage.js:400
    const res = await fetch(url, {
  • 发起网络请求
    lib/focus-client.js:105
    const res=await fetch(api,{signal:AbortSignal.timeout(10000),method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({action,set
  • 发起网络请求
    lib/focus-client.js:124
    async function poll(){if(polling||busy)return;polling=true;try{const res=await fetch(api,{signal:AbortSignal.timeout(10000)});if(!res.ok)throw new Err
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

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

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

功能亮点

  • 状态宠物
  • 番茄钟
  • 多语言字幕
v0.1.52026-10-24
新增三套角色和六套 25 句语音包,中文四套已按试听反馈重录为轻柔陪伴版。 · 新角色:樱铃 · Sakura、星璃 · Stella、森柚 · Yuzu,各含八种独立状态立绘。 · 语音:中文两种女声、两种男声,以及美式和英式英文女声;每套 25 句,共 150 段,附中/英/日字幕。 · 中文使用 Qwen3-TTS 1.7B 原生音色与轻柔对话指令,英文保留 Kokoro 音色;附模型版本、生成参数和逐段哈希。 · 包含鲸蓝头像、冰蓝设置面板、十一种提醒音和番茄钟运行时切换提醒音的修复。 安装插件:下载 dsh-moonpet-0.1.5.tgz,在 Harness 插件安装入口填写该附件链接或本地绝对路径,安装启用后完全退出并重启 Harness。 安装语音:下载 moonpet-natural-voices-25-lines-20261024.zip,将解压后的六个包目录复制到 ~/.dsh/dsh-moonpet/packs/,刷新页面,在「字幕与资源 → 语音包」选择。角色与语音可独立搭配,音频播放无需联网或模型推理。已有同名中文包会被更新,建议保留旧文件备份。 SHA256SUMS-v0.1.5.txt 提供两个安装附件的 SHA-256;语音 ZIP 另附单独校验文件。源码可通过本 Release 的 Source code 下载。 验证:43 项离线测试通过,安装包收录与解压冒烟验证通过;六套语音的浏览器切换、首尾音频播放及选择保存均已验证。自然度与音色偏好请以试听为准。 本次发布到 GitHub,未同步发布 npm。模型权重、生成环境、临时文件和本机配置不包含在附件中。
v0.1.02026-10-05
· v0.1.0 MoonPet(月伴)是 DeepSeek Harness 的社区状态宠物与专注计时插件,基于 dsh-gal 的 MIT 代码扩展,保留原作者署名。 本版提供: · 根据真实 Harness 会话事件切换待机、思考、工具执行、等待审批、完成和异常状态。 · 三张 AI 辅助生成的默认立绘,CSS 轻微动作与简洁设置面板。 · 默认 25 分钟工作/5 分钟休息的手动番茄钟,暂停恢复、今日和累计工作记录。 · 三种已下载的 CC0 提醒音;Windows 后台播放,试听与停止控制。 · 中/英/日字幕,可选中文与英文励志语音包,各 12 条。 下载 dsh-moonpet-0.1.0.tgz,在 Harness 的插件页面输入本地绝对路径或安装包 URL,安装并启用,然后完全退出再打开应用。 moonpet-multilingual-voices.zip 是可选语音资源,不是插件安装包。解压后将两种语音包目录复制到 ~/.dsh/dsh-moonpet/packs/,刷新页面再选择。 SHA256SUMS.txt 用于核对附件完整性。 尚未发布 npm。自动测试不调用模型;Windows 声音仍受系统音量与静音影响。其他平台的提醒音依赖浏览器自动播放权限。仅计时人工开启的专注区间,不检测真实键盘活动。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
MoonPet(月伴) 跟着 DeepSeek Harness 一起思考、工作和休息的状态宠物。 npm · 更新说明 · 问题反馈 MoonPet 是 DeepSeek Harness 的本地陪伴插件。它响应真实会话事件,用角色立绘、细微动作和简短状态标签做出反应。它不调用模型,也绝不替你批准工具。 | 待机 | 思考 | 招手提醒 | | 待机 | 思考 | 招手 | 功能 - 回合开始 → 思考立绘;工具执行 → 轻微摆动;等待审批 → 招手提醒。 - 完成 → 短暂跳动;失败或中断 → 降低饱和度;约六秒后恢复待机。 - 多个聊天或子代理同时工作时聚合状态,等待审批优先;同时显示任务数量。 - 拖动定位、立绘缩放、状态宠物开关,尊重系统减少动态效果设置。 - 番茄钟:默认工作 25/休息 5 分钟,开始、暂停、继续、结束,记录今日与累计工作时间;到期弹出提醒并响铃,可选十一种已下载的提醒音。 - 内置「月伴 · Moon」三张立绘,以及「鲸蓝 · Whale」「樱铃 · Sakura」「星璃 · Stella」「森柚 · Yuzu」各八种状态表情;可添加自己的角色包、台词和语音,内置角色不附带语音。 - 可选余额、token 和花费展示。花费依据内置历史费率估算,可自行覆盖;不替代供应商账单。
展开完整文档(README 剩余 1 节)
MoonPet(月伴)

跟着 DeepSeek Harness 一起思考、工作和休息的状态宠物。

npm · 更新说明 · 问题反馈

MoonPet 是 DeepSeek Harness 的本地陪伴插件。它响应真实会话事件,用角色立绘、细微动作和简短状态标签做出反应。它不调用模型,也绝不替你批准工具。

| 待机 | 思考 | 招手提醒 |
| 待机 | 思考 | 招手 |

功能

- 回合开始 → 思考立绘;工具执行 → 轻微摆动;等待审批 → 招手提醒。
- 完成 → 短暂跳动;失败或中断 → 降低饱和度;约六秒后恢复待机。
- 多个聊天或子代理同时工作时聚合状态,等待审批优先;同时显示任务数量。
- 拖动定位、立绘缩放、状态宠物开关,尊重系统减少动态效果设置。
- 番茄钟:默认工作 25/休息 5 分钟,开始、暂停、继续、结束,记录今日与累计工作时间;到期弹出提醒并响铃,可选十一种已下载的提醒音。
- 内置「月伴 · Moon」三张立绘,以及「鲸蓝 · Whale」「樱铃 · Sakura」「星璃 · Stella」「森柚 · Yuzu」各八种状态表情;可添加自己的角色包、台词和语音,内置角色不附带语音。
- 可选余额、token 和花费展示。花费依据内置历史费率估算,可自行覆盖;不替代供应商账单。
- 同时启用 Our Free Model 时,单独展示已有账号渠道的剩余额度;积分、Token、美元与 Gemini 配额窗口分别显示,查询失败时标注缓存。
- 官方插件列表展示专属月牙小鲸鱼图标。

状态变化静音。点击角色仍可播放你自己的语音;没有语音时显示余额页。动作是 CSS 呼吸、摆动和跳动,图片是静态立绘。

番茄钟单独提醒,默认不自动开始或自动循环。Windows 提醒音由后端调用隐藏的 PowerShell 音频助手播放,窗口隐藏时仍可响铃;试听约 3 秒、正式提醒最长 20 秒,可随时停止,不改变系统音量。正常退出应用会暂停;异常退出最多丢失最后 30 秒未落盘的计时,不把关闭应用后的时间算作工作。详见 番茄钟。

安装

GitHub 本次版本:v0.1.5。新增樱铃、星璃、森柚三套八状态角色,台词扩充为 25 句,提供六套独立语音包,其中中文四套按试听反馈重录为轻柔陪伴版。继续提供鲸蓝人物头像、冰蓝设置面板、十一种提醒音、番茄钟和独立渠道额度展示。

安装本次版本,请在 Harness 插件安装输入框中填写 v0.1.5 插件安装包 的下载链接,或下载后填写文件的绝对路径。本次未同步发布 npm,下面的 npm 安装说明仍对应已发布的 0.1.4。

需要已安装且支持组合包插件的 DeepSeek Harness Desktop 或 Web。状态宠物不要求 API key;余额功能可使用 Harness 中已有的 DeepSeek 凭据。

插件市场安装

在支持 npm 插件发现的市场中搜索 dsh-moonpet,确认版本为 0.1.4 或更新版本,安装并启用。如果没有搜索到,可刷新市场目录,或直接使用下方完整 npm 包名安装。市场索引可能未收录此包,npm 发布、镜像同步与市场目录更新也可能存在延迟。

按 npm 包名安装

在 Harness 的 插件 → 添加插件 中输入:

dsh-moonpet@0.1.4

也可以在支持此命令的 Harness CLI 中安装:

dsh plugin --profile desktop add dsh-moonpet@0.1.4

Web 用户使用 --profile web。插件需要通过 Harness 的插件安装入口加载;普通项目中的 npm install 不会自动启用 Harness 插件。

按安装包安装

也可以在插件安装输入框中填写 npm 官方安装包链接:

https://registry.npmjs.org/dsh-moonpet/-/dsh-moonpet-0.1.4.tgz

或者下载该安装包,在插件输入框中填写文件的绝对路径。本地打包文件名为 dsh-moonpet-0.1.4.tgz;GitHub Releases 也是下载入口,请以各 Release 实际提供的版本与文件为准。

以上方式安装并启用后,完全退出再打开 Harness。Windows 需要从系统托盘退出;关闭窗口通常只是隐藏。安装成功后,在宠物右上角的月亮按钮里可以调整位置、缩放和「状态宠物」开关。

可选的中文/英文励志语音

本次六套 25 句语音包下载:moonpet-natural-voices-25-lines-20261024.zip。解压后,将其中六个 kokoro- 开头的目录放入 ~/.dsh/dsh-moonpet/packs/,刷新页面,在「字幕与资源 → 语音包」中选择。四套中文使用 Qwen3-TTS 轻柔版音频,两套英文保留 Kokoro;目录名沿用旧包 ID,以保持已有选择兼容。
历史 v0.1.0 Release 另提供 moonpet-multilingual-voices.zip。解压后,把 english-boost 和 chinese-boost 两个目录复制到 ~/.dsh/dsh-moonpet/packs/,刷新页面,在「字幕与资源 → 语音包」里选择。

历史 Release 的每个包有 12 句短语,配完整中/英/日三语字幕。英文是 Microsoft Zira 美式女声,中文是 Microsoft Huihui 普通话女声,都由本地系统语音合成;不附带日文音频。字幕语言和发音可以分开选。

当前台词表已扩充到 25 句;新增可选语音包提供两种中文女声、两种中文男声、美式与英式英文女声,每套 25 句,共 150 段音频。中文按试听反馈用 Qwen3-TTS 重录为轻柔陪伴版,英文保留 Kokoro 音色。这些音频由开源权重模型本地合成,播放时不需要模型、联网或 API Key,还能和任何角色独立搭配。新包独立于历史 Release 下载,制作、安装与来源见 语音包。

这两套系统语音是拼接式 SAPI 语音,听感偏生硬。想换成自然的声音、或干脆克隆角色本音,用仓库里的生成器以开源模型重录即可(不需要改插件代码):

python scripts/make-voice-pack.py --engine cosyvoice --ref-audio D:\voice\moon-ref.wav --prompt-text "参考音频里说的那句话"

引擎对比、服务端启动方式、许可注意事项见 语音包与开源语音引擎。生成器只放在仓库里,不随安装包发布。

旧版 dsh-gal 与 MoonPet 是两个独立插件;建议用 MoonPet 时关掉旧插件,避免两个挂件同时出现。新插件不会自动读取或改写旧插件配置。

自定义角色

内置鲸蓝角色

安装 0.1.4 后,在角色旁的设置按钮 →「字幕与资源」→「立绘包」中选择 鲸蓝 · Whale。原默认角色继续保留,语音包可独立选择。

| 状态 | 表情与动作 |
| 待机 idle | 微笑抱鲸鱼 |
| 思考 thinking | 思索、手指靠近下巴 |
| 工作 working | 专注、认真 |
| 等待审批 waiting | 期待、举手提醒 |
| 完成 done | 开心、胜利手势 |
| 异常 error | 担忧、难过 |
| 中断 stopped | 平静、放松 |
| 离线 offline | 闭眼休息 |

八张透明 PNG 使用一致画布,切换时保持布局稳定。表情为静态立绘,继续使用已有的轻微 CSS 动作。

更多内置角色

在设置 →「字幕与资源」→「角色」下拉框中可选择以下角色,每套均有八种独立状态立绘:

| 角色 | 人物形象 |
| 樱铃 · Sakura(8) | 粉色长发、樱花发饰、白粉连衣裙,温柔活泼 |
| 星璃 · Stella(8) | 银紫长发、星饰与星空披肩,安静神秘 |
| 森柚 · Yuzu(8) | 栗色短发、猫耳帽、绿白服装,元气可爱 |

状态覆盖待机、思考、工作、等待审批、完成、异常、中断与离线休息;切换角色后自动沿用现有状态联动,语音包仍可独立选择。新角色使用透明 PNG 和一致画布,保留月伴、鲸蓝及用户自定义角色包。素材制作记录见 角色素材。

添加自己的角色包

把自己的角色包放入:

~/.dsh/dsh-moonpet/packs/my-character/
├── sprites/ # PNG、WebP、GIF 等立绘 ├── voices/ # 可选,你拥有使用权的音频 ├── pack.json # 名称和默认立绘 └── pet.json # 状态 → 文件名

pet.json 示例:

{
"sprites": {
"idle": "idle.png",
"thinking": "thinking.png",
"working": "thinking.png",
"waiting": "wave.png",
"done": "wave.png",
"error": "thinking.png",
"stopped": "idle.png",
"offline": "idle.png"
}
}

同名用户包会整体覆盖内置包;希望保留内置角色时,使用不同目录名。缺失的状态图片回退到待机/默认立绘。详见 自定义与状态事件。

隐私与边界

宠物联动只在本机观察 Harness 已加载聊天的事件,不上传聊天,不新增模型调用,不修改审批结果。状态不是“当前页面专属”,而是聚合已加载会话。通用等待输入、任意后台程序状态不在本版本范围内。

配置和本地 usage 账本分别保存在 ~/.dsh/.dsh-moonpet.json 与 ~/.dsh/.dsh-moonpet-usage.json。余额功能会向 DeepSeek API 请求账户余额;配置有 Platform 凭据时,还会查询 Platform usage。详情见 隐私说明。

余额和今日已用始终显示你自己的 DeepSeek 账号数据。同时启用 Our Free Model 时,余额栏另行展示其已有账号渠道的剩余额度,每分钟在窗口可见时刷新。积分、Token、美元按渠道分别展示,Gemini 按配额窗口展示百分比,不跨单位或来源相加。匿名免费通道没有余额接口时显示「未提供额度」。查询失败保留上次结果并标注缓存;多渠道摘要过长时省略,打开宠物余额面板可查看完整内容。累计 Token 仍使用 MoonPet 的本地统计。

额度查询通过宿主同源鉴权的 /api/our-free-model/summary 和 /api/channel-pack 接口,后者可能向渠道上游查询账号额度。MoonPet 不读取或保存渠道登录凭据,不自动登录、领取积分或发起模型调用。

开发与验证

Node.js ^22.19.0 || >=24.0.0,运行时无第三方依赖、无构建步骤。

npm test
npm run check
New-Item -ItemType Directory dist -Force
npm run pack:release

自动化测试使用模拟会话与凭据,不调用模型或 DeepSeek API。Node 22 与 24 的离线检查由 GitHub Actions 运行。浏览器渲染检查在 Edge 上验证;真实 Harness 完整回合仍需使用者测试。

来源与许可

MoonPet 基于 strawberry0321/dsh-gal 的 MIT 代码开发,保留原作者版权声明。新增状态联动、独立命名空间、默认角色与发布验证。它是社区插件,不是 DeepSeek 或 OpenAI 官方产品。

原仓库的示例角色、语音和 UI 素材未包含在本仓库或安装包内。内置角色图由 AI 工具根据使用者提供的视觉参考生成,UI 与点击音由程序生成。来源与许可记录见 THIRD_PARTY_NOTICES.md。代码采用 MIT;素材的说明见 素材记录。
预览分享卡片长什么样 ↓Femad-6/deepseek-moonpet
分享 · DeepSeek Harness Hub
Femad-6/deepseek-moonpet

MoonPet月伴:DeepSeek Harness 状态宠物、番茄钟、多语言字幕与可选励志语音。

回到顶部