一款非官方、高还原度的 Minecraft 风格 DeepSeek Harness 界面与玩法增强层。它不会改变…
36.4/100
综合分
10
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add OBdangshang07/dsh-craft-ui该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · ui
装得上吗
静态安装检查有提示项,装前建议看一眼 README
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 18 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-craft-ui(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/1 18:25:04
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 42 处,展示前 23 条)
- 读取本地文件src/host/notebook.ts:15
const info = await stat(file) - 读取本地文件src/host/notebook.ts:17
const row = JSON.parse(await readFile(file, 'utf8')) - 写入本地文件src/host/notebook.ts:41
await mkdir(root, { recursive: true }) - 写入本地文件src/host/notebook.ts:70
await rename(temp, file) - 删除本地文件src/host/notebook.ts:74
if (temp) await unlink(temp).catch(() => {}) - 删除本地文件src/host/notebook.ts:76
await unlink(file + '.lock') - 读取本地文件src/host/resource-pack.ts:68
const row = JSON.parse(await readFile(join(root, 'active.json'), 'utf8')) as StoredResourcePack - 读取本地文件src/host/resource-pack.ts:72
const info = await stat(packDir) - 读取本地文件src/host/resource-pack.ts:83
const sourceInfo = await stat(source) - 读取本地文件src/host/resource-pack.ts:88
const archive = await readFile(source) - 写入本地文件src/host/resource-pack.ts:109
await mkdir(root, { recursive: true }) - 写入本地文件src/host/resource-pack.ts:114
await mkdir(staging, { recursive: true }) - 写入本地文件src/host/resource-pack.ts:121
await mkdir(dirname(target), { recursive: true }) - 写入本地文件src/host/resource-pack.ts:122
await writeFile(target, bytes) - 写入本地文件src/host/resource-pack.ts:143
await writeFile(join(staging, 'craft-ui-manifest.json'), `${JSON.stringify(stored, null, 2)}\n`) - 写入本地文件src/host/resource-pack.ts:145
await rename(staging, destination) - 读取本地文件src/host/resource-pack.ts:147
const existing = await stat(destination).catch(() => undefined) - 删除本地文件递归src/host/resource-pack.ts:149
await rm(staging, { recursive: true, force: true }) - 删除本地文件递归src/host/resource-pack.ts:155
await rm(staging, { recursive: true, force: true }) - 读取本地文件src/host/resource-pack.ts:172
const sourceInfo = await stat(source) - 删除本地文件递归src/host/resource-pack.ts:221
await rm(staging, { recursive: true, force: true }) - 删除本地文件递归src/host/resource-pack.ts:227
await rm(staging, { recursive: true, force: true }) - 删除本地文件递归src/host/resource-pack.ts:237
await rm(target, { recursive: true, force: true })
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 玩法增强层
为 DeepSeek Harness 打造的 Minecraft 风格界面与玩法层
README
由 DeepSeek 最新模型翻译生成DSH Craft UI
一款非官方、高还原度的 Minecraft 风格 DeepSeek Harness 界面与玩法增强层。它不会改变 Harness 对操作和状态的实际控制,只会将这些能力重新呈现为兼顾效率与游戏感的 HUD。
发布的软件包可以完全独立运行:其中包含采用 MIT 许可证的原创像素美术、采用 OFL-1.1 许可证的 Fusion Pixel 界面字体,以及通过 Web Audio 实时合成的提示音。软件包不包含 Minecraft 的纹理、声音、字体、徽标或其他 Mojang/Microsoft 文件。
功能变化
- 可随时还原的“主世界白昼”和“深板岩之夜”主题。
- 原创九宫格面板、按钮、工具提示、图标、物品槽和世界纹理。
- 内置 Fusion Pixel 简体中文 WOFF2 字体,离线环境下也能保持一致显示。
- 将上下文压力显示为经验值栏;遥测数据未知时会明确显示为不可用,不会虚构数值。
- 将正在运行的工具调用显示为物品栏和工具提示框。
- 将模型和服务提供方显示为装备,将推理强度显示为附魔。
- 将待办事项和计划显示为任务日志。
- 将 Harness 原生的活动目标栏改造成 Minecraft 任务面板,并为上下文经验值栏预留空间。
- 将子代理显示为同伴列表,将待处理交互显示为确认警告。
- 回合完成时显示“进度达成”提示。
展开完整文档(README 剩余 1 节)
DSH Craft UI 一款非官方、高还原度的 Minecraft 风格 DeepSeek Harness 界面与玩法增强层。它不会改变 Harness 对操作和状态的实际控制,只会将这些能力重新呈现为兼顾效率与游戏感的 HUD。 发布的软件包可以完全独立运行:其中包含采用 MIT 许可证的原创像素美术、采用 OFL-1.1 许可证的 Fusion Pixel 界面字体,以及通过 Web Audio 实时合成的提示音。软件包不包含 Minecraft 的纹理、声音、字体、徽标或其他 Mojang/Microsoft 文件。 功能变化 - 可随时还原的“主世界白昼”和“深板岩之夜”主题。 - 原创九宫格面板、按钮、工具提示、图标、物品槽和世界纹理。 - 内置 Fusion Pixel 简体中文 WOFF2 字体,离线环境下也能保持一致显示。 - 将上下文压力显示为经验值栏;遥测数据未知时会明确显示为不可用,不会虚构数值。 - 将正在运行的工具调用显示为物品栏和工具提示框。 - 将模型和服务提供方显示为装备,将推理强度显示为附魔。 - 将待办事项和计划显示为任务日志。 - 将 Harness 原生的活动目标栏改造成 Minecraft 任务面板,并为上下文经验值栏预留空间。 - 将子代理显示为同伴列表,将待处理交互显示为确认警告。 - 回合完成时显示“进度达成”提示。 - 提供原创合成的点击音和进度达成音,默认关闭。 - 在不替换原生操作及风险说明的前提下,为设置、确认、提问和计划审查界面应用 Minecraft 风格。 - 采用 Java 版风格的“选项”导航:居中的双列选项按钮、独立的 HUD 与资源包子页面,以及底部的“完成/返回”按钮,不再使用桌面应用式标签页和下拉框。 0.4.3「Windows 桌面适配」 - 设置、图片工作台、书签、HUD 与模型/推理弹窗避让 Windows 标题栏,覆盖三档缩放及窄屏、矮窗口。全屏时只有标题菜单不存在才释放空间;DSH 0.2.0 全屏后仍保留菜单,因此继续预留顶部区域。 - 在现有开放 ShadowRoot 内为“应用/编辑”标题菜单按钮添加像素外观,不替换节点、文字、点击处理、键盘导航和原生操作。关闭或卸载插件只移除自身样式,支持菜单延迟创建和替换。 - 弹窗允许原生标题菜单获得焦点,同时继续阻止焦点进入背后的对话;页面控件不充当窗口拖动区。 桌面端使用独立的 desktop 配置,在 craft-ui-canary 中安装不会自动同步。请先结束任务并完全退出桌面端,再使用客户端自带的命令入口(已验证 0.2.0-rc.2)。单独通过 npm 安装的 CLI 会拒绝管理此保留配置。在本仓库目录的 PowerShell 中执行(自定义安装位置需相应调整路径): & "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add .generated/packs/dsh-craft-ui-0.4.3.tgz 随后重新打开客户端。原有 bundle 配置和会话仍由 DSH 管理,不替换 app.asar,也不要用 Web 配置覆盖桌面配置。操作系统弹出菜单、最小化/最大化/关闭按钮及系统对话框保持原生,不强行重绘。macOS/Linux 桌面外壳尚未验证。 0.4.0「地图与书签」 - 推理等级滑动条:默认启用 Minecraft 风格的分档滑条,包含方形石质滑块、绿色刻度、当前等级及恢复默认按钮。只使用当前模型实际公布的等级;支持拖动、点选档位、方向键和 Home/End。拖动预览不写入,松手或键盘操作完成后才应用到下一次请求。紧凑面板顶部提供独立的 模型 / 切换 ▾ 按钮,长模型名称不会挤掉切换入口。可在 Craft UI → 选项 → 推理等级控件 切回 旧版菜单,设置会保留;关闭主题也会恢复 DSH 原生控件。 - 对话内读图:标准 read_image 成功后展示地图框缩略图,回合末汇总已读取图片。保持读取时附件的比例和颜色,不把所有图片强制像素化。 - 地图工作台:单图查看、25–400% 缩放、拖动平移、左右同步对比、同尺寸滑杆对比,以及可切换的最近邻像素模式。 - 定点反馈:矩形框选、百分比坐标、说明文字与持久标注。反馈只追加到现有草稿,不自动发送、不重新附图。可以单独下载带框线的派生 PNG(最大 400 万像素/长边 4096),不覆盖源图。 - 会话书签册:收藏消息或摘录,记录约束、决定、问题、标签与个人备注;保留最近 20 次修订,可标记替代关系、读取来源原文、搜索、删除、导出与导入。 点击图片进入工作台;点击会话标题旁的书本打开书签册,也可以使用 AI 回复后的收藏按钮。三个功能可在 Craft UI → 地图与书签 分别关闭。界面沿用 Java 版风格按钮、地图木框、书本图标和双主题,不增加底部常驻 HUD。 书签和标注保存在当前 DSH profile 的 craft-notebooks/ 中,按 Session 身份隔离。每本最多 300 条、4 MiB;多窗口修改冲突会要求刷新,不静默覆盖。删除书签或清除素材不会删除原对话。JSON 备份只接受同一会话,导入前确认并重新核验来源;同 ID 跳过,旧修订和替代关系不恢复。导出文件包含消息摘录,请注意隐私。 范围说明:不接管 DSH 的聊天分组;原生折叠组仍由 DSH 控制,回合末提供默认可见的图片汇总。来源原文在书签册内按事件读取,不强制滚动主对话;收藏更早的消息需要先在对话中载入。分支会话不自动继承书签。不解析任意终端路径或远程 URL 为图片,也不增加模型调用。只有框线进入导出的 PNG,说明文字通过草稿反馈。0.5/0.6 的验收、产物历史、交接和文件回退尚未实施。 安装与开发 需要 Node.js 22 或更高版本,以及兼容的 DeepSeek Harness 版本。 pnpm install pnpm run verify pnpm pack --pack-destination .generated/packs dsh plugin --profile craft-ui-canary add .generated/packs/dsh-craft-ui-0.4.3.tgz 该插件是一个 DSH Host + Client 组合包。cordis.patch.yml 会插入稳定的 bundle 层;客户端使用 Harness 已公开的主题、插槽、连接、会话和对话服务。 本地 Minecraft 物品模式 打开 Craft UI → 素材,粘贴你合法持有的 textures 或 items 目录绝对路径,然后选择 导入物品贴图。导入功能只能通过本机回环地址上的 Harness 连接使用。插件内置的界面边框、按钮、物品槽、状态栏和背景仍然使用原创美术;从该目录读取的内容仅限单个物品图标。 导入器会: - 只读取预先定义的物品语义白名单,不会遍历或复制整个目录; - 要求使用绝对目录路径,并通过 realpath 解析每个选中文件,拒绝符号链接及任何逃逸出所选目录的路径; - 校验 PNG/IHDR 文件头、16–256 像素范围内的正方形 2 次幂尺寸,以及每个物品 64 KB 的大小上限; - 计算所选文件的哈希,并将私有缓存保存到 $DSH_HOME/craft-ui/resource-packs/<sha256>; - 只把选中的物品 PNG 作为受大小限制的 data URL 发送给本机浏览器; - 不在新缓存清单中持久保存源目录路径,不向客户端暴露该路径,也不会把导入文件加入 npm tarball。 已识别的物品语义包括命令执行、文件编辑、搜索/读取、网络访问、图像处理、模型装备、目标、任务、子代理、确认和进度状态。运行时音频始终使用原创合成声音。 使用 清除缓存 可以删除全部 Craft UI 私有资源缓存,并恢复原创素材套件。 界面尺寸 Craft UI → 外观 → 界面尺寸 提供三档真实布局缩放:紧凑、标准和大号。该设置会同时缩放 HUD 与 Craft UI 面板,而不是只改变边框粗细。在狭窄视口中,界面会自动采用安全的响应式尺寸,确保 Harness 原生控件始终可以操作。 字体行为 客户端会在构建时嵌入 Fusion Pixel 10px Monospaced zh-Hans 的 WOFF2 文件,因此界面不依赖系统字体或在线字体服务。同一份经过审查的字体文件、SIL Open Font License 1.1 许可证文本及内置组件的许可证声明均包含在 assets/fonts/ 中。如果浏览器无法加载 WOFF2,样式表会回退到可读的系统等宽字体和中日韩字体。 在 DSH 0.2.1 中,启用 Craft UI 时会临时覆盖界面正文字体变量,不改写你保存的字体偏好。不覆盖代码和终端的原生字体变量、字号偏好;已有的明确像素化面板仍保留原有排版。关闭插件后恢复原生正文字体,主输入框继续保持像素字体和一致的光标行高。 无障碍与安全性 - 提供完整、减少和关闭三种动效模式;操作系统的“减少动态效果”偏好拥有最高优先级。 - 键盘焦点始终清晰可见。 - HUD 元素不会拦截指针操作,并会为原生任务、运行状态和操作控件动态避让。 - 响应式布局会优先隐藏非必要 HUD 元素,再缩小核心控件。 - 确认、提问和计划审查的实际行为始终由 Harness 管理。 - 禁用或卸载插件后,会恢复此前的 Harness 主题和文档配色方案。 兼容性 0.4.3 增加 Windows Desktop 0.2.0-rc.2 适配,并保留 Web 0.2.1-alpha.2 兼容(2026-10-16 核验)。使用客户端自带的 Electron/Node Host 和 Windows 构建的前端包,在隔离配置中测试。无头渲染器测试使用客户端实际菜单代码,但原生 IPC 为测试替身,不等同于实际 Electron 窗口及系统菜单的交互验收。随后经用户授权安装、重启,通过临时浏览器检查了实际桌面 Host 的插件加载与状态 RPC;仍不宣称完成原生系统菜单和桌面代理的端到端验收,也不要求升级 DSH。具体覆盖范围见 docs/COMPATIBILITY.md,素材边界见 docs/ASSET_POLICY.md。 保留 0.4.2 的多行目标编辑器、按实际面板定位的经验值栏、原生字体设置和响应式 HUD 适配。图片工作台、书签持久化和推理/模型选择测试不提交模型请求;旧版 Session 快照的兼容回退仍由自动化契约测试覆盖。 验证 pnpm run verify 会重新生成原创素材、嵌入所有运行时纹理及经过审查的字体、构建 Host 和 Client bundle、执行类型检查,并运行软件包契约与安全测试。随后,pnpm run audit:pack 会根据明确的文件白名单检查 npm tarball,验证打包字体和内嵌字体的哈希,并拒绝导入素材、缓存、压缩包、未经审查的字体/音频、源映射、异常 tar 条目类型和过大的内嵌二进制文件。打包后的客户端 bundle 大小预算为 900 KB。 许可证与商标 插件源代码和原创生成素材采用 MIT 许可证。Fusion Pixel Font 采用 SIL Open Font License 1.1;详见 assets/fonts/OFL.txt 和 THIRD_PARTY_NOTICES.md。Minecraft 是 Microsoft Corporation 的商标。本项目为非官方项目,与 Mojang 或 Microsoft 无关联,亦未获得其批准或赞助。用户有责任遵守 Minecraft EULA 以及其所导入资源包的许可证。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
OBdangshang07/dsh-craft-ui
一款非官方、高还原度的 Minecraft 风格 DeepSeek Harness 界面与玩法增强层。它不会改变…
相关插件 · 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,344已汉化DSH
71.5
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,045已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,202已汉化DSH
71.1