dsh-plugins/dsh-thought-buddy

A GrokBot-style animated avatar with a synchronized typewriter status line — right in front of the "Deep diving..." indicator.

Puts a small animated companion in front of the DeepSeek Harness "Deep diving..." status indicator. The status pill grows a GrokBot-style avatar drawn live as SVG via requestAnimationFrame: it blinks (320 ms, random 3.5–7 s apart), swaps expressions with a springy morph, wanders its gaze with a spherical head-turn projection and breathes with a 1.7 s bob. The animation is a web port of the Flutter CustomPaint widget nasawz/GrokBot, preserving its 25 expressions × 2 eyes × 48-point eye rings, 18 body shapes and 39 states with their expression/blink cadences. Every expression switch also rewrites the status text with a typewriter effect, cycling through 55 candidate phrases.

Themes & Appearance ★ 4 updated 2026-09-03
View on GitHub ↗

Install

dsh plugin --profile <PROFILE> add @dsh-plugin/dsh-thought-buddy

README Install section quoted verbatim (replace <PROFILE>). Registry-verified live 2026-09-15: @dsh-plugin/dsh-thought-buddy latest 0.3.3, repository field github.com/dsh-plugins/dsh-thought-buddy. The README's step 2 says to verify that node_modules/@dsh-plugin/dsh-thought-buddy resolves and holds a built lib/ directory (at least lib/index.js and lib/client.js); the runtime has no dependencies, and building the TypeScript sources needs the typescript devDependency (npm ci/npm install once) — if the artifacts are missing, run npm run build in the plugin directory and re-add. GitHub source form github:dsh-plugins/dsh-thought-buddy, file:<path> / link:<path> for local development.

Compatibility

A pure client-side plugin for the DeepSeek Harness Web GUI with zero runtime dependencies; configuration is stored in localStorage and applied on reload. Building from source needs the typescript devDependency; the published package should ship a built lib/.

Details

Recent updates

The README documents the animation system rather than a release-by-release changelog; the latest version on the registry when checked on 2026-09-15 was 0.3.3 (published 2026-09-03).

FAQ

How do I install it?
The README's command is dsh plugin --profile <PROFILE> add @dsh-plugin/dsh-thought-buddy, then confirm the package directory holds a built lib/ (lib/index.js and lib/client.js).
Does it add dependencies to my profile?
No — the README states the runtime has no dependencies; only building the TypeScript sources from a checkout needs the typescript devDependency.
What does it animate?
The Deep diving... status pill: a GrokBot avatar with 25 expressions, 18 body shapes and 39 states, plus a typewriter status line that rewrites itself on each expression switch.

Alternatives

AKS1st/dsh-cyber-particle · DamonKoy/dsh-web-ui#dsh-skins · GGBond2424648901/deep-whale-day-night-theme

More plugins in Themes & Appearance

Browse more in Themes & Appearance

Guides for Themes & Appearance plugins