Introduction

The core philosophy of DeepSeek Harness (DSH) is “everything is a plugin.” When developing or interacting with agents, prolonged input sessions can often feel monotonous and lack real-time visual feedback. As an input ambiance plugin, dsh-thrum adds atmosphere to the input process by visualizing keyboard operations and particle effects.

Plugin Positioning

dsh-thrum is a DSH plugin maintained by lhf6623, categorized as Fun Skins. It mainly addresses the lack of feedback and fun in the input process by displaying an 87-key TKL keyboard, mouse operations, and typing effects above the input box, enhancing the interactive experience.

Core Features

The plugin provides the following main features:

  • Keyboard Visualization: Displays an 87-key TKL layout. When a key is pressed, it flips to reveal a random animal.
  • Little Animals: Animals are revealed according to the set frequency and remain in place. When the animal pool is full, a new animal replaces the oldest one.
  • Mouse Visualization: The left, middle, and right mouse buttons and scroll wheel are highlighted in real time, aligned with the arrow-key layout.
  • Typing Flames: A particle effect is emitted at the cursor, supporting styles such as embers, blue flames, and sparks.
  • Input Shake: The input box produces a slight horizontal shake based on the set intensity (off, light, medium, strong).
  • Response Feedback: When the AI response is complete, a notification sound plays (ding, chime, bubble, etc.) and the whole page shakes.

Installation and Enabling

To install the plugin, run the following command:

dsh plugin add github:lhf6623/dsh-thrum

Typical Usage

After installation, it can be adjusted via the settings panel or configuration file.

  1. Settings Panel (Recommended):
    Go to Settings → Atmosphere to adjust parameters for keyboard appearance, typing feedback, and response feedback.

  2. Configuration File (Deployment-Level Defaults):
    Configure default values in the profile’s cordis.patch.yml. The following is a partial configuration example:

- id: thrum
  name: "dsh-thrum"
  config:
    enabled: true # 键盘外观总开关
    opacity: 0.5 # 键盘透明度
    moleFrequency: medium # 翻出频率(off / low / medium / high)
    feedback: true # 打字反馈总开关
    flame: ember # 打字火焰样式(off / ember / blue / spark)
    shake: off # 输入抖动强度(off / light / medium / strong)
    response: true # 回答反馈总开关
    pageShakeLevel: off # 整页抖动强度
    sound: ding # 回答提示音(off / ding / chime / pop)

Use Cases and Precautions

This plugin is suitable for developers or users who want visual feedback during input. The plugin runs with the privileges of the current DSH process. Before installation, review the source code and license (MIT).

Summary

dsh-thrum turns dull input sessions into lively ones through keyboard flips, flame particles, and shake feedback. To learn more or access the source code, visit: GitHub Repository.