在桌面上养一只会盯任务进度的小宠物
30.5/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add white-source/dsh-xiaoqi-pet该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · desktop
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 6 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 22 处,展示前 22 条)
- 写入本地文件index.js:573
await mkdir(dirname(bridgePath), { recursive: true, mode: 0o700 }); - 写入本地文件index.js:575
await writeFile(temporary, JSON.stringify(payload), { encoding: 'utf8', mode: 0o600 }); - 写入本地文件index.js:576
await rename(temporary, bridgePath); - 写入本地文件index.js:577
await chmod(bridgePath, 0o600).catch(() => {}); - 读取本地文件index.js:582
const raw = await readFile(bridgePath, 'utf8'); - 删除本地文件index.js:584
if (value && value.token === token) await unlink(bridgePath); - 读取本地文件index.js:653
const appPath = desktopAppPaths().find((candidate) => existsSync(candidate)); - 执行外部命令固定命令index.js:657
? spawn('open', [appPath], { detached: true, stdio: 'ignore' }) - 执行外部命令来自配置/变量index.js:658
: spawn(appPath, [], { detached: true, stdio: 'ignore', windowsHide: true }); - 读取本地文件index.js:699
desktopInstalled: desktopAppPaths().some((candidate) => existsSync(candidate)), - 发起网络请求client.js:1370
const response = await fetch(`${BRIDGE_BASE}/api/balance?refresh=1`, { cache: 'no-store' }); - 发起网络请求client.js:1477
void fetch(`${BRIDGE_BASE}/api/client-state`, { - 发起网络请求client.js:1501
const response = await fetch(`${BRIDGE_BASE}/api/command`, { cache: 'no-store' }); - 发起网络请求client.js:1531
const response = await fetch(`${BRIDGE_BASE}/api/health`, { cache: 'no-store' }); - 发起网络请求client.js:1554
const response = await fetch(`${BRIDGE_BASE}/api/progress`, { cache: 'no-store' }); - 发起网络请求client.js:1576
const response = await fetch(`${BRIDGE_BASE}/api/launch-desktop`, { method: 'POST' }); - 读取本地文件desktop/electron/main.js:78
return JSON.parse(fs.readFileSync(file, 'utf8')); - 写入本地文件desktop/electron/main.js:96
fs.mkdirSync(path.dirname(prefsPath()), { recursive: true }); - 写入本地文件desktop/electron/main.js:97
fs.writeFileSync(prefsPath(), JSON.stringify(petPosition), { mode: 0o600 }); - 执行外部命令固定命令desktop/electron/main.js:130
const result = spawnSync('pgrep', ['-f', 'Xiaoqi Pet.app/Contents/MacOS/XiaoqiPet'], { encoding: 'utf8' }); - 读取本地文件desktop/electron/main.js:365
const stat = fs.statSync(file); - 发起网络请求desktop/electron/main.js:390
const response = await fetch(url, {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
小柒桌宠——DSH 的桌面伙伴,带一个真正跑在 macOS 桌面上的宠物,按任务显示进度、清单步骤和通知。
README
由 DeepSeek 最新模型翻译生成小栖桌宠
小栖是 DeepSeek Harness 的桌宠,有两个形态:
- DSH 网页里的全帧浮层桌宠(全平台);
- 在 Harness 窗口之外的独立置顶桌宠:
- macOS:原生 Swift App;
- Windows/Linux:Electron 伴侣(包含源码和构建脚本)。
两边读取同一份实时会话状态。原生桌宠连接后,网页里的桌宠会自动隐藏,避免出现两只;退出原生 App,网页桌宠就会回来。
功能
- 一只宠物,多个会话。 看板把会话分成「需要你」「进行中」「刚完成」,显示标题、项目目录、状态和更新时间。
- 肚子上的账户余额。 已登录的 DSH 账户钱包余额(充值 + 赠送)以小徽章显示在桌宠肚子上,即使没有任务也会显示,大约每分钟刷新;未登录时自动隐藏。网页内右键小栖可关闭,刷新页面后恢复。
- 独立边框和任务配色。 看板内每个任务都是单独卡片,有清晰的细边框、轻微底色和稳定任务色,多个任务不会混成一片。
- 切到别的应用也能看到任务相关的进展。 看板会显示当前清单项、正在做的具体动作(例如 修改 client.js、运行:构建 macOS App、读取 README.md)、已用时和最近三个动作。原生桌宠下方的状态条跟随当前任务或动作。
- 实时而非轮询。
展开完整文档(README 剩余 1 节)
小栖桌宠 小栖是 DeepSeek Harness 的桌宠,有两个形态: - DSH 网页里的全帧浮层桌宠(全平台); - 在 Harness 窗口之外的独立置顶桌宠: - macOS:原生 Swift App; - Windows/Linux:Electron 伴侣(包含源码和构建脚本)。 两边读取同一份实时会话状态。原生桌宠连接后,网页里的桌宠会自动隐藏,避免出现两只;退出原生 App,网页桌宠就会回来。 功能 - 一只宠物,多个会话。 看板把会话分成「需要你」「进行中」「刚完成」,显示标题、项目目录、状态和更新时间。 - 肚子上的账户余额。 已登录的 DSH 账户钱包余额(充值 + 赠送)以小徽章显示在桌宠肚子上,即使没有任务也会显示,大约每分钟刷新;未登录时自动隐藏。网页内右键小栖可关闭,刷新页面后恢复。 - 独立边框和任务配色。 看板内每个任务都是单独卡片,有清晰的细边框、轻微底色和稳定任务色,多个任务不会混成一片。 - 切到别的应用也能看到任务相关的进展。 看板会显示当前清单项、正在做的具体动作(例如 修改 client.js、运行:构建 macOS App、读取 README.md)、已用时和最近三个动作。原生桌宠下方的状态条跟随当前任务或动作。 - 实时而非轮询。 网页看板读取 shell.overlay 槽位提供的 Session 列表和状态快照;原生 App 每 1.2 秒读取一次带 token 的本地桥接。 - 主动提醒。 新的工具确认、问题、计划审核,或后台会话完成时会出现通知。原生 App 使用独立的桌面通知气泡,不阻挡鼠标。 - 拖动与固定。 网页桌宠使用窗口内相对坐标,原生桌宠使用屏幕坐标;两者都会记住位置,图钉可锁定。 - 直达会话。 点击原生看板里的任务会发送打开会话命令并切到 Harness;网页看板则直接打开。 - 中英文、明暗主题、原创 SVG 形象,不加载外部图片或字体。 看板不会读取消息正文。桥接只传会话标题、项目目录名、任务清单文本、工具/动作标签和推导出的时间信息。 安装 DSH 插件 本地目录安装: dsh plugin --profile web add /absolute/path/to/dsh-xiaoqi-pet npm 发布后: dsh plugin --profile web add dsh-xiaoqi-pet 然后重新打开或刷新 DSH Web UI。网页桌宠默认在左下角。 安装桌面桌宠 macOS 原生 App 需要 macOS 13+ 和 Xcode 命令行工具。 cd desktop ./build.sh --install open -a "$HOME/Applications/Xiaoqi Pet.app" App 是菜单栏附属应用(LSUIElement),没有 Dock 图标。菜单栏爪印里可以显示/隐藏、固定、打开看板、重新连接或退出。 如果原生 App 没运行,网页看板上的显示器按钮会尝试从 ~/Applications/Xiaoqi Pet.app 或 /Applications/Xiaoqi Pet.app 启动它。 构建细节和本地桥接协议见 desktop/README.md。 Windows / Linux Electron 伴侣 跨平台伴侣在 desktop/electron,读取同一个桥接,使用相同的任务配色和点击跳转流程。 cd desktop/electron npm install npm start 构建: npm run dist:win # Windows zip npm run dist:linux # Linux AppImage 详见 desktop/electron/README.md。Windows/Linux 包已配置,但当前环境未在对应系统上实机运行;发布前需在目标系统或 GitHub Actions 中构建验证。 “固定”的范围 - 网页桌宠: DSH Web UI 内的全帧浮层,滚动、切换会话时始终停在上层,位置按视口相对坐标保存。 - 原生桌宠: 独立的无边框 NSPanel,浮窗层级、跨 Space、全屏辅助,可以放到桌面任何位置,包括 Harness 窗口之外。 兼容性 - DSH 0.2.1-rc.1 至 0.2.1-rc.3 - 网页桌宠需要基于 Chromium 的 DSH Web UI - macOS 原生桌宠需要 macOS 13+ - Windows/Linux 使用 Electron 伴侣 - 无运行时依赖、无安装脚本、无对外网络请求 开发 index.js 是 Host 部分(桥接、进度推导、本地命令队列),client.js 注册到 shell.overlay。 node --check client.js node --check index.js npm pack --dry-run ./desktop/build.sh 许可证 MIT,见 LICENSE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
white-source/dsh-xiaoqi-pet
在桌面上养一只会盯任务进度的小宠物
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2