Back to home@lhf6623

dsh-vibe

DeepSeek Harness 输入氛围插件:键盘/鼠标实时高亮,打字火焰、输入抖动、回答提示音与整页抖动

Stars
0
Language
TypeScript
Created
Aug 16, 2026
Updated
Aug 17, 2026
GitHub repo

Introduction

dsh-vibe

DeepSeek Harness (DSH) 输入氛围插件:在输入框上方展示一块 87 键 TKL 键盘 + 鼠标并实时高亮按键与鼠标操作,打字时喷火焰粒子、输入框轻震,AI 回答完成时播放提示音并整页轻震。

✨ 功能

  • 键盘可视化:87 键 TKL 布局,按物理键实时高亮(区分左右 Shift / Alt / Ctrl / Cmd),带平滑过渡动画。
  • 鼠标可视化:左 / 中 / 右键与滚轮实时高亮,与方向键对齐布局。
  • 打字火焰:在输入框文字光标处喷出火焰粒子(新增、删除、粘贴、中文输入都会触发;系统开启「减弱动态效果」时自动关闭)。
  • 输入抖动:每次输入给输入框一个轻微的水平震动,强度分「关 / 轻 / 中 / 强」。
  • 回答反馈:AI 回答完成时播放一声短促提示音,并按独立的强度档位给整页一个轻微震动。
  • 深色模式:自动跟随 DSH 主题切换浅色 / 深色配色。
  • 设置面板:独立「氛围」标签页,三组主开关(键盘外观 / 打字反馈 / 回答反馈),修改实时生效并持久化。

📦 安装

dsh plugin add github:lhf6623/dsh-vibe

⚙️ 配置

设置面板(推荐)

设置 → 氛围 中调整,改动即时生效并保存到本地:

分组设置项
键盘外观显示键盘 · 透明度 · 缩放
打字反馈打字火焰 · 输入抖动(关/轻/中/强)
回答反馈回答后整页抖动 · 整页抖动强度 · 回答提示音

cordis.yml(部署级默认)

也可在 profile 的 cordis.patch.yml 中为插件配置默认值(作为设置面板之下的组装层):

- id: vibe
  name: 'dsh-vibe'
  config:
    enabled: true        # 键盘外观组总开关
    opacity: 0.5         # 键盘透明度
    scale: 1             # 键盘缩放
    feedback: true       # 打字反馈组总开关
    flame: true          # 打字火焰
    shake: off           # 输入抖动(off / light / medium / strong)
    response: true       # 回答反馈组总开关
    pageShake: true      # 回答后整页抖动
    pageShakeLevel: off  # 整页抖动强度(独立于输入抖动)
    sound: true          # 回答提示音

📝 版本记录

  • 0.1.35 全部样式改用 UnoCSS 原子类
  • 0.1.34 设置迁移到 DSH settings 服务
  • 0.1.33 TypeScript 源码拆分重构
  • 0.1.28 更名为 dsh-vibe
  • 0.1.27 新增回答完成提示音 + 整页抖动
  • 0.1.26 新增输入抖动
  • 0.1.21 新增打字火焰效果
  • 0.1.20 新增设置面板
  • 0.1.15 内容区水平居中

📄 License

MIT