sjh9714/clippy-harness#plugin

Windows 98 skin + office assistant pet for DeepSeek Harness — It looks like you're writing code. This time I can actually help.

Bundle verified MIT JavaScript v0.2.1
Bundle verified

Listed

0

Fun

Bundle verified

Versionv0.2.1
LanguageJavaScript
LicenseMIT
View on GitHub

Preview

Preview 1 of 2: sjh9714/clippy-harness#plugin
Preview 2 of 2: sjh9714/clippy-harness#plugin

What it does

Clippy is back and this time he can actually help. An office assistant pet that reacts to real agent state, jumps when the turn completes, and opens a classic "illegal operation" dialog when a turn fails.

Best for

  • DSH Web users who want a retro office-assistant pet that reacts to actual thinking, tool, completion, and failure events.
  • Users who value visible completion and failure cues, including a completion jump and the classic failure dialog.
  • People who want a draggable, configurable companion with custom lines, optional sounds, and risk-related interjections.

Not ideal for

  • Headless or non-Web DSH workflows with no interface corner for the pet.
  • Users who want a purely functional interface without decorative reactions or occasional interjections.
  • Workflows requiring an official Microsoft product or affiliation; the plugin is explicitly unaffiliated.

README

📎 Clippy Harness

npm license dsh

English 中文

“It looks like you’re writing code. This time I can actually help.”

An office assistant pet for the DeepSeek Harness Web UI.

He watched you write documents for 25 years and could do nothing. Now he has an agent runtime.

demo

Install

npx @deepseek-ai/dsh plugin --profile web add dsh-clippy

Restart dsh web and he is in the corner.

He interrupts you again

The classic. He reads your message on its way to the agent, and when it looks risky he has opinions. Say “deploy” and you get options. Each line fires once per session, then he lets it go.

interject

He follows real agent state

He subscribes to core session events. Every reaction is the agent’s actual state, not a decoration.

Thinking Running a tool
thinking tool
Turn completed Turn failed
done failed
  • Thinking gets a head tilt. He reads your codebase now. All of it. Unlike 1997.
  • Tool calls get a busy bounce.
  • A completed turn gets a jump. He checked. Twice.
  • A failed turn gets angry eyebrows and the classic dialog. “Your agent has performed an illegal operation.” The buttons are Close and It wasn’t me.

He has a personality now

  • Blinks, glances around, and wiggles while idle.
  • Click him for a reaction. Drag him anywhere.
  • Right click for the menu. Hide, sound toggle, About Clippy, and Fire him. Again.
  • Optional synthesized retro sounds (default off, no audio files shipped).

Custom lines

Every line he says can be replaced through the plugin config.

- id: clippy
  name: 'dsh-clippy'
  config:
    state:
      lines:
        done:
          - 'Ship it.'

Pairs well with

The xp skin from dsh-skins turns the whole Web UI into a retro desktop. Clippy fits right in. He works on the default theme too.

From a checkout

npx @deepseek-ai/dsh plugin --profile web add link:/path/to/clippy-harness/plugin

Why

Every AI assistant today is trying to look like the future. The first one of them all deserves to come back and see how it turned out.

Credits

Character rig adapted from ManzDev/twitch-clippy (ISC). Demo scenes are rendered with the seek(t) harness in demo/.

License

MIT. Not affiliated with Microsoft. Clippit, we miss you.

Frequently Asked QuestionsFAQ

Use the verified command dsh plugin --profile default add github:sjh9714/clippy-harness#path:/plugin in a DSH-enabled shell. The command resolves the public package metadata and keeps the plugin attached to the catalog identity shown on this page.