YLifeOnlyOnce/dsh-dynamic-island

A tiny glass companion for DeepSeek Harness — it breathes while the agent thinks, pulses while it works, and p

A small always-on surface for DeepSeek Harness that turns the agent's inner life — thinking, tool calls, approvals, failures, completion — into a readable companion on the edge of the screen. It breathes while the agent thinks, pulses while it works and asks before touching anything; every shape change comes from real harness state rather than fake animation. It stays a quiet dot until something matters, leaves a short receipt when a task completes, and mirrors the harness's native input area so approvals are a second, synchronised place to act rather than a separate state machine. The look is hand-rolled CSS in an Apple Liquid Glass idiom — layered transparency, springy shapes and moving light — with no UI library.

Web UI Enhancements ★ 3 updated 2026-08-14 — untested
View on GitHub ↗

Install

dsh plugin --profile web add dsh-dynamic-island

README install line quoted verbatim (dsh plugin --profile web add dsh-dynamic-island). Registry-verified live 2026-09-13: dsh-dynamic-island 0.3.5 with a matching repository field (github.com/YLifeOnlyOnce/dsh-dynamic-island). The README also lists npm install dsh-dynamic-island and, for local development, npm run build:plugin (which emits lib/client.js) followed by dsh plugin --profile web add /path/to/this-repo. The README's own status line calls the project "a high-fidelity design prototype" — the place where a Dynamic Island for DeepSeek Harness gets designed, iterated and proven before it becomes a real plugin — so treat stability accordingly.

Compatibility

Noted in the README as "a high-fidelity design prototype". Packaged as a dual-face npm package: a dsh.client declaration plus a browser half (exports["./client"] → lib/client.js, built by scripts/build-plugin.mjs as a ModuleLoader.load closure factory with platform-table externs) and an empty node half (src/index.js), installed with one command. It respects prefers-reduced-motion, never relies on colour alone, and keeps approval actions as real buttons.

Details

Recent updates

The README presents a status banner (design prototype) and a feature tour rather than a changelog; registry-verified 2026-09-13 at 0.3.5, last modified 2026-08-14.

FAQ

How do I install it?
The README's one-liner is dsh plugin --profile web add dsh-dynamic-island; it is also on npm and can be installed from a local build with dsh plugin --profile web add /path/to/this-repo.
Is it a desktop pet?
No — the README says every shape change comes from real Harness state (thinking, tool calls, approvals, failures, completion), so you always know what the agent is doing.
Is it production-ready?
The README labels it a high-fidelity design prototype, so expect design-stage stability rather than a finished plugin.

Alternatives

cyanfish-x/dsh-live2d-pets · sereinmono/dsh-desktop-pet · 2002yxy/dsh-desktop-pet

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins