ChatGPTClaudeGrok / X / CursorGemini

dsh-spinner-words: Bilingual Rotating Phrases for the DeepSeek Harness Status Line

uuicdown/dsh-spinner-words

UI & ExperienceVerified
Listed on 2026-11-07
Page last updated 2026-11-11

A DSH plugin that swaps the DeepSeek Harness thinking status line for 287 rotating bilingual phrases, with an in-UI editable word pool and no source changes.

dsh-spinner-words is a DSH plugin built to replace the single fixed message shown on the thinking status line. Long reasoning turns feel monotonous with one static phrase, so it draws a phrase from its pool at the start of each turn and keeps it for the whole turn, while a click switches that same phrase between Chinese and English. The pool holds 287 entries spanning whale-themed phrases, original Claude Code spinner verbs and Chinese classical and colloquial words, and an editor opened by double-click or shortcut lets you add, remove or change entries yourself; it is pure front-end and leaves the DSH source untouched.

How to Install

install
npmdsh plugin --profile <your-profile> add dsh-spinner-words

Replace --profile with the profile name you actually run (see ls ~/.dsh/profiles/): usually web in the browser UI, desktop or desktop-NNN in the desktop app.

Category
UI & Experience
Platform
DSH Plugin
Author
uuicdown
Distribution
Plugin

dsh-spinner-words Key Features

One phrase per turnClick status line to switch languageHover shows allusion footnotesAlt+E to edit custom word pool
Listed on dsh-plugin.org

dsh-spinner-words Repo Summary

What Does It Do?

Spinner Words is a DSH plugin for DeepSeek Harness that replaces the fixed thinking status line with a pool of 287 bilingual phrases. It solves the monotony of a single static status message during long reasoning turns: one phrase is drawn at the start of each turn and stays for the whole turn, matching the Claude Code spinner feel. The plugin is pure front-end, leaves the DSH source untouched, and occupies no render slot; it is maintained by uuicdown under the MIT license.

Core Features

  • One word per turn: a phrase is drawn when a request starts and stays unchanged for the entire turn, so it never flickers mid-thinking.
  • Paired Chinese and English: clicking the status line switches language for the same phrase without redrawing, and the choice is stored in localStorage and restored after reload.
  • Footnotes off the status line: 29 allusive phrases carry full English footnotes that appear only on hover.
  • Editable word pool: double-click the status line or press Alt+E to open the editor, add, remove or change one entry per line, effective from the next turn, with a one-click restore to defaults.
  • Four pool segments: 13 whale-themed deep phrases, 158 original Claude Code spinner verbs, 86 classical Chinese culture phrases and 30 colloquial ones, 287 in total.

How to Use This Plugin?

Once enabled in DSH, the status line shows the drawn phrase automatically; click it to toggle between Chinese and English, or double-click / press Alt+E to open the word pool editor. Custom entries use one line each in the form "English | Chinese", with an optional third field as the hover footnote, # for comments and blank lines ignored; saving makes your version authoritative, so built-in pool upgrades are not merged in and you must restore defaults before re-editing to pick up new words. Note that it competes with dsh-deep-verbs for the same status line node, so enabling both causes mutual write-backs and text jitter; disable one of them in the profile configuration.

How to Troubleshoot This Plugin?

If the plugin stops working while the interface stays normal, DSH has most likely changed the built-in status text, so check the current wording against the official documentation. If only part of the behavior fails, verify that attributes such as data-chat-running, data-shimmer-text and data-chat-flow-kind have not been altered. Jittering status text usually means two word-swapping plugins are enabled at once; disable one of them.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: uuicdown/dsh-spinner-words. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub
ChatGPTClaudeGrok / X / CursorGemini

DSH Plugin FAQ