cakeni/harness-pet

Harness Pet — an unofficial community pet for DeepSeek Harness

Harness Pet is an open-source, native DSH web plugin (not a browser extension) that renders an original pixel whale inside the Harness page and reacts to structured session signals from the official client runtime. Nine visual states (idle, thinking, working, searching, bash, editing, waiting, error, success) driven by live agent status, a Codex Pet-style card above the whale showing the latest prompt and live/final reply, directional drag swimming, click flipper wave, optional always-on-top Document Picture-in-Picture desktop window while the main window is minimized, viewport-clamped draggable position saved in localStorage, and size/opacity/reduced-motion controls. UI language switches instantly between English (default), Simplified Chinese, Japanese, and Korean.

Entertainment & Lifestyle ★ 5 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add github:cakeni/harness-pet

README (EN primary, 2026-09-01): Harness 0.1.0-rc.6 and pnpm on PATH required; npm name reserved for a future release, so use the Git install dsh plugin --profile web add github:cakeni/harness-pet (Git dependencies run the package's prepare build). Local-link install also supported. Restart dsh web after installing or removing (host roster changes); a code-only rebuild of an existing link install needs only a page refresh.

Compatibility

DSH web 0.1.0-rc.6+; pnpm on PATH; optional Chromium for desktop-window mode; MIT; unofficial community project.

Details

Recent updates

9 agent-driven visual states; QA-validated 8x9 sprite atlas; Codex Pet-style status card; PiP desktop-window mode; 4-language UI; full cleanup on teardown.

FAQ

How do I install Harness Pet?
Run dsh plugin --profile web add github:cakeni/harness-pet (requires pnpm on PATH and Harness 0.1.0-rc.6+), then restart dsh web. The npm name is reserved for a future release.
Is it a browser extension?
No — it is a native DSH web plugin rendered inside the Harness page, driven by structured session signals exposed by the official client runtime.
Can I keep the pet visible when the Harness window is minimized?
Yes — optional Chromium desktop-window mode shows the pet in an always-on-top Document Picture-in-Picture window.

Alternatives

c-ling/dsh-plugin-pet · cakeni/harness-pet · skr311/dsh-codex-pet#dsh-codex-pet

More plugins in Entertainment & Lifestyle

Browse more in Entertainment & Lifestyle

Guides for Entertainment & Lifestyle plugins