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).
Install
dsh plugin --profile web add dsh-desktop-petnpm 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
- Repo: sereinmono/dsh-desktop-pet
- Category: Entertainment & Lifestyle
- Stars: 5
- Version: npm dsh-desktop-pet 0.1.0 (registry-verified 2026-08-25)
- Last push: 2026-09-11
- First seen: 2026-08-14
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