dsh-plugins/dsh-thought-buddy ↗★ 0
@dsh-plugin/dsh-thought-buddy
DSH web 插件:在「Deep diving...」状态前插入一个动态小表情 —— GrokBot 风格动画头像(纯 SVG + rAF,移植自 nasawz/GrokBot,无任何运行时依赖),也可切换为 emoji 轮播模式
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dsh-plugins/dsh-thought-buddy说明文档
阅读完整 README ↗
dsh-thought-buddy
A DeepSeek Harness Web plugin that puts a dynamic little buddy — a GrokBot-style animated avatar with a synchronized typewriter status line — right in front of the "Deep diving..." indicator.
English | 简体中文
dsh-thought-buddy is a pure client-side plugin for the DeepSeek Harness Web GUI. While the model is working, the status pill that reads Deep diving... grows a tiny Grok-style robot avatar: it blinks, swaps expressions with a springy morph, wanders its gaze, and gently bobs — all drawn live as SVG via requestAnimationFrame, with zero runtime dependencies. Every time the avatar switches expression, the status text rewrites itself with a typewriter effect (deleting character by character, then typing out the next word).
The avatar animation is ported from nasawz/GrokBot (a pure Flutter CustomPaint widget) to the web: all 25 expressions × 2 eyes × 48-point eye rings, 18 body shapes, and 39 states with their expression/blink cadences are preserved.

Features
| Feature | Description |
|---|---|
| GrokBot avatar | thinking-state expression pool [8,16,14,17,5] cycles automatically; springy morph between expressions; 320 ms blinks (random 3.5–7 s interval); spherical head-turn projection + wandering gaze; gentle 1.7 s breathing bob |