sereinmono/dsh-desktop-pet

A plugin that adds a desktop pet to your DeepSeek Harness, supporting the Codex pet format.

An optional desktop companion for deepseek-harness that shows a small animated pet as an ambient status indicator: the pet relaxes when the harness is idle, thinks while the model reasons, works while tools run, waits when the harness needs input, and celebrates (or frowns) when a turn finishes. Plugin-first (a normal deepseek-harness plugin — no separately launched daemon or desktop app), zero network (all assets ship with the plugin), zero added LLM cost (event → state resolution is fully deterministic), and runtime-discovered pets (dropping a folder under assets/pets/ adds a pet, no rebuild).

Entertainment & Lifestyle ★ 5 updated 2026-09-11 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add dsh-desktop-pet

npm package dsh-desktop-pet 0.1.0 (registry-verified 2026-08-25). dsh plugin --profile web add dsh-desktop-pet — because the manifest declares dsh.bundle, the plugin is added to the profile's bundle list automatically. Requires Node.js 22.19+ or 24+ and DeepSeek Harness 0.1.0-rc.6. Alternative: install from a local directory (dsh plugin --profile web add ./dsh-desktop-pet — the profile keeps it as a link: dependency).

Compatibility

DeepSeek Harness 0.1.0-rc.6; Node.js 22.19+/24+. An optional desktop companion — a status indicator, not a second chat UI or full desktop app. Zero network, zero added LLM cost.

Details

Recent updates

v0.1.0: host half (pet window) + client half (settings card); runtime-discovered pets; deterministic state mapping.

FAQ

Is this a full desktop app?
No — it is a status indicator. It is not a second chat UI, a task manager, or a full desktop app, and there is no separately launched daemon, browser, or desktop app.
Does it cost extra LLM tokens?
No — event → state resolution is fully deterministic, so there is zero added LLM cost. It is also zero network: all assets ship with the plugin, with no telemetry, CDN, or remote service.
How do I add a custom pet?
Pets under assets/pets/ are discovered at startup — adding a pet is just dropping a folder in, with no rebuild.

Alternatives

2002yxy/dsh-desktop-pet · FlytoMAYDAY80/dsh-pet · Vulcan626/dsh-pet

More plugins in Entertainment & Lifestyle

Browse more in Entertainment & Lifestyle

Guides for Entertainment & Lifestyle plugins