dsh-whale-rod-cursor: A Fishing-Rod Whale-Girl Cursor for DeepSeek Harness

xingheyewang-1/dsh-whale-rod-cursor

EntertainmentVerified
Listed on 2026-09-15
Page last updated 2026-10-04

A DSH plugin that swaps the DSH Web cursor for a fishing rod with a chibi whale-girl bait that swings, bounces and screams as you move, changing color on hover and reacting to DSH's busy state.

dsh-whale-rod-cursor is a cursor toy for the DeepSeek Harness Web UI that swaps the system arrow for a fishing rod whose elastic line dangles a chibi whale-girl as bait. It fixes the problem of a cursor being nothing but a cold arrow: swing the mouse and she is yanked, flung out, swings a few times and reels back in, then performs a little skit when you stop. The rod changes color with what you hover so you can read clickability at a glance, and her pose follows the session running state. Maintained by xingheyewang-1 under the MIT license, written in JavaScript.

How to Install

install
dsh plugin --profile web add github:xingheyewang-1/dsh-whale-rod-cursor
Category
Entertainment
Platform
DSH Plugin
Author
xingheyewang-1
Distribution
Plugin

dsh-whale-rod-cursor Key Features

Fishing-rod cursor replaces system cursorElastic rope swing and rebound physicsColor shifts hint at interactivityPoses follow DSH running stateSwing-triggered speech bubbles
Listed on dsh-plugin.org

dsh-whale-rod-cursor Repo Summary

What Does It Do?

Whale-Rod Cursor is a DSH plugin for DeepSeek Harness that replaces the default system cursor in the DSH Web UI with a fishing rod whose elastic line dangles a chibi whale-girl as bait. It solves the problem of a cursor being nothing but a cold arrow: move the mouse and she gets yanked, flung out, swings a few times and reels back in, then performs a little "the angler caught nothing again" skit when you stop. Maintained by xingheyewang-1 under the MIT license, written in JavaScript, currently at v8.

Core Features

  • Fishing-rod cursor: the rod tip tracks the mouse with zero latency, oriented like the system arrow, with overall scale adjustable from 0.5 to 1.2 in settings.
  • Fling physics: progressive stiffness plus constant damping, so a 600px yank stretches the line to 538px and the swing reaches 5.8x the resting distance before settling back.
  • Color-coded interactivity: deep-sea blue by default, bright teal over inputs, pale gold over buttons and links, and an orange-red flash on click, matched without hardcoding any DSH class names.
  • Pose pack: idle, working and done sprites that follow the DSH session running state by default, falling back to swing-driven poses without errors when the service is unavailable.
  • Force-scaled bubbles: triggers read acceleration and fling speed, font size grows with force up to the whale-girl's own height, and past the threshold a pool of 13 scream lines kicks in.
  • Two cursor modes: rod-as-cursor or real cursor with the rod trailing, toggled with Alt+Esc, with the system cursor restored on window blur, mouse leave, tab hide or unmount.

How to Use This Plugin?

Once enabled in the DSH Web UI it takes over the pointer with no extra setup, so simply moving the mouse shows the whale-girl being flung and reeled back. Open the settings page to tune the feel: raise damping for a well-behaved line or lower it for wilder swings, change the scale, adjust how long the done pose lingers, and switch between the two pose drivers. Watch the rod change color as you hover inputs, buttons or press the mouse to read interactivity at a glance, and press Alt+Esc to fall back to the real cursor if you lose the pointer.

How to Troubleshoot This Plugin?

If the whale-girl stops following DSH state, the client service version likely differs and the session snapshot cannot be read; the plugin degrades to swing-driven poses without errors, and you can switch drivers manually in settings. If bubbles spam or jitter, the cause is usually single-pixel jitter from a high-polling-rate mouse, which the plugin counters with a dt floor and velocity EMA, so raise the acceleration threshold if needed. If the pointer disappears, press Alt+Esc to switch cursor modes, or blur the window, move the mouse out, or hide the tab, any of which restores the system cursor immediately.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: xingheyewang-1/dsh-whale-rod-cursor. 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

DSH Plugin FAQ