DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Ui Composer Rainbow — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
U

@kenz1117/dsh-ui-composer-rainbow

Ui Composer Rainbow

RainbowSpeak (虹语) — 为 DeepSeek Harness 聊天编辑器提供彩虹跑马灯边框:沿输入卡片边界描绘持续流动的 conic-gradient 环形效果。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:kenz1117/dsh-ui-composer-rainbow#d3e9c51f83b686a5559af2406af5b069724c7ff1
README兼容性版本
设置面板:七种配色、流速、环宽与位置

兼容性与来源证明

Ui Composer Rainbow 以 @kenz1117/dsh-ui-composer-rainbow 发布,当前版本为 0.0.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/21

版本

0.0.1stable
2026/9/21

相关插件

正在加载相关插件…

最新版
0.0.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
周下载
0
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 r

README

dsh-ui-composer-rainbow

虹语 RainbowSpeak — 一圈会流动的彩虹边框,输入框也有表情:运行时加速、待审琥珀、出错泛红。

中文 · English


dsh-ui-composer-rainbow — 输入框经典彩虹边框

✨ 为什么选它

纯装饰,零侵入

不接管任何插槽、不打宿主补丁、不注册工具、不注入系统提示。纯浏览器端装饰:一条 conic-gradient 圆环经蒙版只留卡片边缘,靠注册的自定义属性旋转流动。客户端 bundle 仅 17 KB,引擎不支持 @property 时自动降级为静态渐变环。

边框就是会话状态

彩虹环实时反映会话:agent 运行中加速(4 s → 1.2 s/圈);工具审批或向用户提问待处理时转琥珀色慢脉冲;发送失败或 agent 出错转红色快脉冲;一轮完成播放一周期的庆祝闪光。不用盯屏幕,余光就知道它干活到哪一步。

七种配色,还能跟着主题走

经典彩虹 / 极光 / 日落 / 蜜桃 / 海洋 / 赛博霓虹之外,还有跟随主题——经 color-mix 从宿主品牌色派生,深浅主题切换即时跟随,永不出戏。

🌈 功能

  • 彩虹跑马灯边框:输入框卡片([data-composer-card] 宿主锚点)四周流动彩带,经注册的 @property 角度驱动渐变真实动起来;不支持 @property 的引擎降级为静态渐变环。

  • 设置面板(Settings → Rainbow border):启用/禁用、流速(1–10 秒/圈)、环宽(1–6 px)、配色、位置(四边/顶部/底部)、反向流动、呼吸亮度叠加。全部偏好持久化在 localStorage,即时生效。

    设置面板:七种配色、流速、环宽与位置

  • 七种配色:经典彩虹、极光、日落、蜜桃、海洋、赛博霓虹(青/紫/品红,带白色灯闪段),以及跟随主题——经 color-mix 从宿主品牌令牌派生。

  • 会话状态感知:经宿主 dock 座位读取会话状态——agent 运行中环加速(4 s → 1.2 s/圈);工具审批或 ask-user 待处理时琥珀色慢脉冲;发送失败或 agent 出错红色快脉冲;一轮完成时播放一周期的庆祝闪光。优先级:错误 > 提醒 > 运行。

  • 聚焦增亮:输入框聚焦时环增亮增饱和,失焦缓退。

  • 无障碍:遵循 prefers-reduced-motion(动画禁用、保留静态环);设置控件带本地化标签与 aria 属性。

  • 中英双语:文案经宿主 locale 注册表下发,跟随宿主语言设置。

🎨 配色一览

赛博霓虹极光日落
赛博霓虹:深色主题下的青紫品红高冲击配色极光:深色主题下的青绿配色日落:深色主题下的橙紫配色

跟随主题(浅色模式):边框取自宿主品牌色,主题切换即时跟随。

跟随主题:浅色模式下与宿主品牌色联动

📦 安装

从 dsh CLI 安装:

dsh plugin add @kenz1117/dsh-ui-composer-rainbow

或手动加入 profile 的 package.json:

{
  "dependencies": {
    "@kenz1117/dsh-ui-composer-rainbow": "*"
  }
}

本地开发可将依赖指向一个 checkout:

{
  "dependencies": {
    "@kenz1117/dsh-ui-composer-rainbow": "link:/absolute/path/to/dsh-ui-composer-rainbow"
  }
}

然后在 profile 目录执行 pnpm install 并重启宿主。使用 link: 形式时,插件仓库里跑一次 pnpm bundle,宿主下次重启即取到改动——无需重装。

⚙️ 工作原理

  • 插件在 apply 时挂载单张 <style data-plugin> 样式表,dispose 时移除(effect 生命周期)。
  • 输入框卡片的 ::before 绘制覆盖整个色轮的 conic-gradient;mask 合成把内部裁掉,只留边缘环带,圆角对齐卡片半径。环宽与流速从 --dsh-rainbow-* 变量读取。
  • --dsh-rainbow-angle 经 @property 注册为 <angle>,渐变起始角因此可插值;关键帧让它旋转 360°。
  • 用户偏好与会话状态投影到 <html> 的 data-rainbow-* 属性与内联 CSS 变量,每个开关即时生效、无需重建样式表。
  • 状态桥读取宿主会话座位与全局待交互座位(审批/ask-user)——只在插件层,不涉及 agent-loop。

🛠 开发

pnpm install        # 依赖(peer 经 scripts/link-peers.mjs 链入 monorepo checkout)
pnpm test           # vitest 套件(node 半边、偏好钳制、状态投影、bundle 冒烟)
pnpm typecheck      # tsc --noEmit
pnpm bundle         # tsdown: lib/index.js(node 半边)+ lib/client.js(浏览器 IIFE)

client 半边是注入宿主 web 客户端的自包含 IIFE;node 半边是保持清单对称的空载体。

🤝 兼容性

  • 客户端平台:web(desktop/web 宿主渲染)。流动动画需要 @property 支持(所有 Chromium/Electron 构建均可用);其他引擎显示静态环。
  • Peer:@deepseek-ai/cordis(由宿主在运行时提供)。

📄 许可证

MIT © 2026 KenZ (kenz1117)