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

牛马力桌宠 chenyuan1251/dsh-pet-niumali

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

在界面角落养一只小牛,打卡计时记手帐

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

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

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

状态速览

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

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

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

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

读写/删除本地文件
查看扫描证据(共 3 处,展示前 3 条)
  • 读取本地文件
    index.mjs:70
    stat = statSync(file);
  • 读取本地文件
    index.mjs:73
    stat = statSync(file);
  • 读取本地文件
    index.mjs:91
    createReadStream(file).pipe(res);
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-ui-theme
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

一只桌面宠物,浮在 DSH 界面上,点开就是每日打卡、专注计时和习惯日志。

README

由 DeepSeek 最新模型翻译生成
dsh-pet-niumali · 牛马力 DSH 界面里的常驻桌宠。右下角浮着一只小牛,点开是「牛马力 · 替你活」——一套双打卡生活闭环:开工 / 收工打卡、专注计时、待办、手帐、旅行、探宝。 牛马力桌宠主界面 它做了什么 - 常驻浮球:注册在 DSH 的 shell.overlay 插槽上,浮在整个界面之上,可拖动、可收起,位置与展开状态记录在 localStorage。 - 浮窗内是完整页面:展开后用一个 iframe 载入插件自己的 /pet-niumali/ 页面。首次展开才挂载,之后收起只是隐藏 —— 所以专注计时不会被打断。 - 徽标显示路费:浮球上的小徽标实时读同一份存档,显示当前路费;当天开工与收工都打过卡时变成 ✓,外圈转绿。 - 设置页一栏:在设置的 settings.section 插槽里加一栏「牛马力桌宠」,用来开关浮球与单独打开页面。 - 一条静态资源路由:/pet-niumali/,直接访问就是完整页面(也可以在新标签页里打开)。 插件不带后端、不发起网络请求、不读文件、不执行命令;全部存档都在浏览器 localStorage 的 niumali.v9 键下。 安装 从 DSH 插件市场(推荐) 在 DSH 的插件市场里搜索「牛马力 / dsh-pet-niumali」安装即可,装完重启 DSH。
展开完整文档(README 剩余 1 节)
dsh-pet-niumali · 牛马力

DSH 界面里的常驻桌宠。右下角浮着一只小牛,点开是「牛马力 · 替你活」——一套双打卡生活闭环:开工 / 收工打卡、专注计时、待办、手帐、旅行、探宝。

牛马力桌宠主界面

它做了什么

- 常驻浮球:注册在 DSH 的 shell.overlay 插槽上,浮在整个界面之上,可拖动、可收起,位置与展开状态记录在 localStorage。
- 浮窗内是完整页面:展开后用一个 iframe 载入插件自己的 /pet-niumali/ 页面。首次展开才挂载,之后收起只是隐藏 —— 所以专注计时不会被打断。
- 徽标显示路费:浮球上的小徽标实时读同一份存档,显示当前路费;当天开工与收工都打过卡时变成 ✓,外圈转绿。
- 设置页一栏:在设置的 settings.section 插槽里加一栏「牛马力桌宠」,用来开关浮球与单独打开页面。
- 一条静态资源路由:/pet-niumali/,直接访问就是完整页面(也可以在新标签页里打开)。

插件不带后端、不发起网络请求、不读文件、不执行命令;全部存档都在浏览器 localStorage 的 niumali.v9 键下。

安装

从 DSH 插件市场(推荐)

在 DSH 的插件市场里搜索「牛马力 / dsh-pet-niumali」安装即可,装完重启 DSH。

手动安装

在你所用配置档的 package.json 里加一条依赖,并把包名加进 dsh.profile.bundles:

// ~/.dsh/profiles/desktop/package.json
{
"dependencies": {
"dsh-pet-niumali": "github:chenyuan1251/dsh-pet-niumali#main"
},
"dsh": {
"profile": {
"bundles": [
"dsh-pet-niumali"
]
}
}
}

然后在同一目录 pnpm install,重启 DSH。

从源码/Git 安装时,DSH 可能提示一次构建授权;这是下载整仓源码的常规行为。

独立桌面宠物(可选,不需要 DSH)

想不打开 DSH 也能看见它:

cd dsh-pet-niumali
npm install
npm start # 等价于 npx electron electron/main.mjs

会开一个 420×720 的透明、无边框、置顶小窗。鼠标移到顶部会浮出拖动 / 置顶 / 最小化 / 关闭控制条。
这条路径与 DSH 里的浮球互不影响,两者各自用各自的 localStorage。

目录结构

dsh-pet-niumali/
├── package.json # 插件元数据(dsh.bundle / dsh.client) ├── cordis.patch.yml # 把本插件挂进插件树 ├── index.mjs # 服务端半边:注册 /pet-niumali/ 静态资源路由 ├── client.js # 客户端半边:shell.overlay 浮球 + settings.section ├── web/ # 页面本体 │ ├── index.html │ ├── desktop-pet-bridge.js # 在 Electron 小窗里显示标题与拖拽控制 │ └── assets/ # 样式、脚本与图片 ├── electron/ │ ├── main.mjs # Electron 主进程 │ └── preload.mjs # contextBridge 暴露的最小 API ├── assets/screenshots/ # 市场截图 └── README.md

已知限制

- 图片资源约 7 MB,首次打开那一页会慢一点;之后走强缓存。
- 页面按竖版布局设计,浮窗宽度固定 400px、高度在 420–660px 之间自适应。
- 存档在 localStorage,所以「浏览器里」和「Electron 独立窗口里」是两份互不相通的数据。

License

MIT
预览分享卡片长什么样 ↓chenyuan1251/dsh-pet-niumali
分享 · DeepSeek Harness Hub
chenyuan1251/dsh-pet-niumali

在界面角落养一只小牛,打卡计时记手帐

回到顶部