Vulcan626/dsh-pet

Vulcan626★ 2TypeScriptLast synced: 2026-08-14

Open on GitHub

A community DeepSeek Pet client plugin for DeepSeek Harness

README excerpt

dsh-pet English 中文 A community DeepSeek Pet plugin for DeepSeek Harness. It keeps a DeepSeek whale visible in the Web viewport, swims in place, follows the current session lifecycle, and opens a compact API statistics panel. What it provides - A fixed viewport overlay with an in-place swimming whale; a frame-sized atlas viewport advances through discrete frames with a one-pixel vertical bob, without horizontal travel or rotation. - Current-session states for idle, running, waiting, failed, and completed turns, with English and Simplified Chinese dictionaries. - A click-to-open panel for the current chat title, latest provider/model identity, and API statistics from sessionStats , tokenUsage , and contextPressure projections. - Primary-pointer dragging with grab-point tracking, an 8px viewport margin, persistent browser-local position, and viewport clamping. - An expanded panel that chooses the side with more room, collides with every viewport edge, and scrolls internally when the viewport is shorter than the card. - A root-scoped overlay that remains visible when no session is selected; session data is bridged into it without duplicating the pet per session. - Host commands /pet an…

View full README on GitHub →
Terminal / TUIdeepseekdeepseek-harnessdsh-pluginreact

Category