dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
PROJECT TOPICS
PROJECT README
把 DeepSeek Harness(DSH)界面变成 Minecraft 游戏风格的皮肤插件。纯客户端动态 Cordis 插件,CSS/SVG 程序化生成,零网络依赖、低配设备流畅。


#62B846(主色/按钮)、泥土棕 #8B603E(侧边栏)、天空蓝 #72B7FF(强调/信息/云朵)、深灰 #2D2D2D(暗色基底)--dsw-* 主题令牌(别名 + 静态色板整体重映射),零蓝灰残留prefers-reduced-motion 时停用)system/light/dark)MC SKIN 徽标证明皮肤激活(可在代码中移除)DSH 是 Cordis 组合架构,本插件以动态插件方式安装(无需重启):
cordis_define 工具创建新插件;code.client 粘贴 plugin/client.js 的全部内容;code.host 粘贴 plugin/host.js 的全部内容;cordis_run 激活,在界面批准后立即生效。插件元数据与版本历史见
plugin/manifest.json。
除了会话内动态插件,本皮肤还提供标准 DSH 客户端模块安装方式(见 desktop/ 与完整的 桌面版安装与故障排查文档),无需每次定义插件:
desktop/dsh-plugin-minecraft-skin/ 整个目录复制到用户级依赖根:cp -R desktop/dsh-plugin-minecraft-skin ~/.dsh/profiles/node_modules/
~/.dsh/profiles/desktop/cordis.patch.yml 中加入:- insert:
- id: minecraft-skin
name: dsh-plugin-minecraft-skin
(网页端则改 ~/.dsh/profiles/web/cordis.patch.yml)
⚠️ 如果终端里已有
dsh web实例占用 3080,桌面端会因端口冲突无法启动,请在cordis.patch.yml中把桌面端 webserver 换到其他端口(如 3081):- id: webserver config: port: 3081
卸载:从
cordis.patch.yml删除该行并删除~/.dsh/profiles/node_modules/dsh-plugin-minecraft-skin/。
cordis_stop(插件与代码保留,可随时重启)cordis_undefine所有视觉逻辑都在 plugin/client.js 中,关键位置:
| 想改什么 | 位置 |
|---|---|
| 配色 | palette / RAMP(162 令牌覆盖) |
| 字体、按钮、滚动条 | CSS 模板字符串 css |
| 云朵数量/速度/透明度 | .mc-cloud-* 规则 |
| Creeper / 漂浮方块 | ART / C 像素画定义 + deco 组件 |
移除 MC SKIN 徽标 |
删除 body::after 规则 |
MIT © oneincase
皮肤灵感来自 Minecraft(Mojang)的视觉风格;本项目与 Mojang/Microsoft 无关,仅用于学习与公益分享。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。