dshbase

插件目录 / Developer / ds-image-skin

ds-image-skin

已验证 · 实测可装 ahren112

✓ 持续维护

查看 GitHub ↗ ← 返回插件目录

1Stars
0Forks
0未关闭 issue
JavaScript语言
2026-08-15最近推送
跨平台平台

功能简介

DSH网页UI图片皮肤插件

✅
我们的评价
可用 — 实测通过,早期项目

DSH网页UI图片皮肤插件 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

DS Image Skin(DeepSeek Harness 网页端图片换肤插件)

一个面向 DeepSeek Harness Web 端的换肤插件:上传任意图片,自动提取主色、生成整套明/暗主题色,并把图片作为背景壁纸。

功能

- **上传图片换肤**:读取图片 → 6 色 k-means 提取主色 → 自动生成 13 个主题 token(含 WCAG 对比度校正)→ 即时套用。 - **背景壁纸**:图片同时作为界面壁纸(保持锐利,随透明度加遮罩压暗)。 - **透明度滑轨**:5%~100%,实时调节界面表面透明度(毛玻璃效果)。 - **文字可读性兜底**:主文字强制接近纯黑/纯白,低透明度下仍清晰。 - **品牌主色手动指定**:点击提取出的色板可指定某个颜色作为主色。 - **亮/暗预览**、**恢复默认**。 - 入口:设置页「图片换肤」+ 侧栏底部「换肤」按钮 → 右下角浮动面板(共享同一份状态)。

实现形态

这是一个**动态 Cordis 插件**(Host 半区 + Client 半区)。 - host.js → 传给 cordis_define 的 code.host - client.js → 传给 cordis_define 的 code.client 在 DeepSeek Harness Web GUI 中加载方式: 1. 用 cordis_define 定义该插件(idPrefix 建议 skin),code.host 填 host.js 的内容,code.client 填 client.js 的内容; 2. 用 cordis_run 运行它(首次需在 UI 里授权); 3. 打开「设置 → 图片换肤」,或点侧栏底部「换肤」按钮上传图片。

已知边界

- 这是**动态插件**(进程内、会话级临时扩展): - **刷新页面后**客户端半区不会自动重跑,需手动 run 一次该插件即可完整恢复(状态存在 Host 内存中,一键还原,无需重新上传)。 - **重启 harness 后**状态清空。 - 若要「刷新/重启后自动生效、跨端一致」,需改造成**正式 web 插件**(packages/client/ui-* 形态的 npm 包,带 dsh.client 清单),随部署加载。

文件

| 文件 | 说明 | | --- | --- | | README.md | 本说明 | | host.js | Host 半区(状态存取 + tapIndex 壁纸注入) | | client.js | Client 半区(取色、生成主题、壁纸、UI) |

License

MIT

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 ds-image-skin」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:ahren112/ds-image-skin

Headless(CLI)profile:

dsh plugin --profile headless add github:ahren112/ds-image-skin

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

使用场景

扩展 agent 的编码能力面——给它一个新工具、工作流或集成,让它接手以前做不了的开发任务。

适合谁

想让 dsh 在真实代码库上像队友一样干活的开发者——能改、能跑、能验证,而不只是回答问题。

二次开发建议

工具/命令面就是缝:暴露更多 SDK 能力、加更聪明的上下文接线,或收紧改代码与验证之间的循环。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Developer 里更多

浏览全部 7797 个插件 →