桌面黑洞 cndotagreatagain-dev/desktop-black-hole
DeepSeek Harness在桌面渲染实时黑洞,并显示 Codex 与 DSH 忙闲状态
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/cndotagreatagain-dev/desktop-black-hole.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 49 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/11/2) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包desktop-black-hole(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 22:20:42
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 8 处,展示前 8 条)
- 写入本地文件integrations/dsh-status/index.mjs:32
await mkdir(directory, { recursive: true }); - 写入本地文件integrations/dsh-status/index.mjs:33
await writeFile(temporary, JSON.stringify(value), { encoding: 'utf8', mode: 0o600 }); - 写入本地文件integrations/dsh-status/index.mjs:36
try { await rename(temporary, file); break; } - 删除本地文件integrations/dsh-status/index.mjs:72
await Promise.all([file, temporary].map(p => unlink(p).catch(() => {}))); - 读取本地文件integrations/dsh-status/status.test.mjs:17
const files=(await readdir(dir)).filter(f=>f.endsWith('.json')); - 读取本地文件integrations/dsh-status/status.test.mjs:19
const text=await readFile(join(dir,files[0]),'utf8'); - 读取本地文件integrations/dsh-status/status.test.mjs:38
assert.deepEqual(await readdir(dir),[]); - 删除本地文件递归integrations/dsh-status/status.test.mjs:39
} finally {await Promise.all(cleanups.map(f=>f())); await rm(dir,{recursive:true,force:true});}
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 桌面渲染实时黑洞
- 显示Codex忙闲状态
- 显示DSH忙闲状态
Windows 桌面黑洞玩具,可选 Codex 和 DeepSeek Harness 的本地状态灯。
README
由 DeepSeek 最新模型翻译生成桌面黑洞 · Codex / DSH 总状态灯
一个放在 Windows 桌面上的透明黑洞小玩具。齐马蓝伴星既是装饰,也可以成为 Codex 或 DeepSeek Harness(DSH)的本机忙闲指示灯。
黑洞实时渲染效果
薄而明亮的吸积盘、纯黑阴影、光子环和引力透镜由 GLSL 实时渲染,使用 Schwarzschild 零测地线计算光路,不是播放视频或拿截图冒充黑洞。支持桌面背景扭曲、鼠标引力效果和前后绕行的蓝色伴星。
下载与打开
1. 前往 Releases 下载页,下载 DesktopBlackHole-Windows-x64.zip。
2. 完整解压,双击 DesktopBlackHole.exe,不需要安装 Python。
3. 首次启动默认英文:右键 → Language / 语言 → 中文,选择会保存。
不要只发给别人一个 EXE,配套文件夹都需要保留。GitHub 绿色 Code 菜单里的 Download ZIP 是源码,不是可直接运行的程序。
需要 Windows 10/11 x64 和支持 OpenGL 3.3 的显卡驱动。桌面背景扭曲需要 Windows 10 2004 或更新版本。完整说明见便携版使用说明。
怎么玩
- 左键拖动位置,滚轮调整大小;文件拖放仅产生视觉反馈,不移动、删除或修改原文件。
展开完整文档(README 剩余 1 节)
桌面黑洞 · Codex / DSH 总状态灯 一个放在 Windows 桌面上的透明黑洞小玩具。齐马蓝伴星既是装饰,也可以成为 Codex 或 DeepSeek Harness(DSH)的本机忙闲指示灯。 黑洞实时渲染效果 薄而明亮的吸积盘、纯黑阴影、光子环和引力透镜由 GLSL 实时渲染,使用 Schwarzschild 零测地线计算光路,不是播放视频或拿截图冒充黑洞。支持桌面背景扭曲、鼠标引力效果和前后绕行的蓝色伴星。 下载与打开 1. 前往 Releases 下载页,下载 DesktopBlackHole-Windows-x64.zip。 2. 完整解压,双击 DesktopBlackHole.exe,不需要安装 Python。 3. 首次启动默认英文:右键 → Language / 语言 → 中文,选择会保存。 不要只发给别人一个 EXE,配套文件夹都需要保留。GitHub 绿色 Code 菜单里的 Download ZIP 是源码,不是可直接运行的程序。 需要 Windows 10/11 x64 和支持 OpenGL 3.3 的显卡驱动。桌面背景扭曲需要 Windows 10 2004 或更新版本。完整说明见便携版使用说明。 怎么玩 - 左键拖动位置,滚轮调整大小;文件拖放仅产生视觉反馈,不移动、删除或修改原文件。 - 当前源码新增右键“开机启动(当前用户)”,默认关闭;勾选后在当前用户登录 Windows 时启动,无需管理员权限。取消即可移除,移动目录后重新开关一次更新路径。系统可能延迟启动,任务管理器中的禁用也可能影响运行。现有 v0.1.0 ZIP 尚无此选项。 - 右键切换画质、鼠标引力、背景扭曲、伴星、状态来源和语言。 - 可以始终置顶,也可以保持在其他应用下面。置底不是嵌入壁纸,Win+D 可能一起隐藏黑洞。 - 默认高清画质;负载较高时可改为标准画质或关闭背景扭曲。 伴星如何表示状态 | 状态 | 伴星表现 | | 空闲 | 外环慢速公转 | | 处理中 | 更靠近黑洞、悬浮在吸积盘上方,约五秒一圈,呼吸增亮并带弧形长尾 | | 未连接 / 状态待确认 | 暗光外环,不伪装成空闲 | 黑洞本身不需要 Codex、DSH、API 密钥或模型调用。两个状态来源可以独立开关;同时启用时,任一已接入实例工作即为忙,全部确认空闲才显示空闲。 Codex(可选) 便携版右键 → 状态来源 → 安装 Codex 接入。安装器会备份已有配置,合并本程序的钩子,不替你授予信任。随后在 Codex CLI 的 /hooks 中检查 black-hole-status 命令,确认信任,再重启 Codex 并发送消息。 只统计加载了这些钩子的本机实例,不涵盖云端、其他电脑或所有未接入会话。它表示总体忙闲,不精确区分长思考、逐字输出或输入框是否可用。 DSH(可选,默认关闭) 只勾选 DSH 并不会让插件自动加载,这是“未连接”最常见的原因。 当前源码版新增右键 → 状态来源 → DSH 接入向导:显示本机插件路径、配置文件位置和可复制片段,不读取或自动修改 DSH 配置。已发布的 v0.1.0 没有这个向导,也能按中文接入说明完成持久配置,无需重装插件。 先备份,再把本插件条目合并到 DSH web profile 的 patch 层。已有插件要保留;profile、home patch 和 --patch 三处不要重复添加同一个插件。已完成一次真实 Windows web-profile 连接验证,但不能据此保证所有 DSH 版本和运行模式都兼容。 隐私与安全 - 状态灯只在本机读写小状态文件,不调用模型,不消耗 token。约每两秒检查一次,未变化的记录使用缓存。 - DSH 只写进程时间、健康心跳与忙闲计数,不保存问题、回答或工具内容。 - Codex 信使只保存限定的状态字段;必要时,读取端会核实已知来源的有限日志尾部。状态记录仍可能包含任务标识和本地路径引用,不能当作可公开文件。 - 正常首次启动默认开启背景扭曲:它在内存中读取黑洞后面的桌面区域,不录制或上传;可以在右键菜单关闭。开发用截图工具则会主动保存图片,分享前必须检查。 - 安装器的配置备份、启动错误日志、个人 Codex/DSH 目录都不应上传。更多说明见发布与隐私检查。 程序暂未签名,Windows SmartScreen 或杀毒软件可能提示。不要为了运行它关闭防护或添加全盘排除;只从可信来源下载。安全检查和哈希校验都不代表“绝对无风险”或“永不误报”。 从源码运行 需要 Python 3.11 或更新版本: py -m venv .venv .\.venv\Scripts\python.exe -m pip install -r requirements.txt .\.venv\Scripts\python.exe desktop_black_hole.py 使用同一环境的 pythonw.exe 启动 launcher.pyw 可以不显示控制台。测试及打包步骤见 English README,已验证范围见测试记录。 项目自己的代码采用 MIT 许可证,欢迎使用、修改和分享;依赖继续遵循各自第三方许可证。这不是 OpenAI 或 DeepSeek 的官方产品。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
cndotagreatagain-dev/desktop-black-hole
在桌面渲染实时黑洞,并显示 Codex 与 DSH 忙闲状态
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目