dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek Harness (dsh) Web plugin — Anime maid whale desktop pet with satiety system and real-time LLM interaction
English | 简体中文
An interactive, anime maid whale desktop pet plugin customized for the DeepSeek Harness (DSH) Web UI.
Features LLM thinking and mood linkage, 30,000 Token satiety pool, persistent speech bubbles, mobile-responsive cupboard modal, 5-hour task awareness ledger, and dual-layer persistence.
idle, hungry, happy, angry, eating, scared, sad, and thinking.thinking animation. When the LLM outputs its response, the pet switches to the result mood and renders its speech bubble.idle) mode.sidebar.footer.action beside Settings), fully responsive across expanded and rail modes;Grain of Rice (+1 Token)Spoon of Rice (+1,000 Tokens)Bowl of Rice (+3,000 Tokens)Pot of Rice (+10,000 Tokens)Starving! (<2,000), Very Hungry! (2,000-5,000), Not hungry, but wouldn't mind a snack! (5,000-10,000), Satiated & Content (10,000-20,000), and Stuffed! (>20,000).~/.dsh/settings.yaml (including custom OpenAI-compatible proxies, Ollama, Claude, etc.) alongside DeepSeek official models.agent-default-model as the initial preference, and refreshes models dynamically whenever the cupboard modal opens. Zero machine-specific hardcoding.min(92vw/640, 88vh/580)) and centers smoothly on narrow mobile screens, eliminating clipping.pet_durable_memory.json) and browser localStorage.Send this repository URL directly to your DSH web agent in chat:
"Install this plugin for me: https://github.com/AcidGr/dsh-web-whale-maid"
Your DSH coding agent will automatically configure and mount the plugin.
Run the following command in your terminal:
dsh plugin --profile web add dsh-web-whale-maid
(Or install directly from GitHub):
dsh plugin --profile web add github:AcidGr/dsh-web-whale-maid
After installation, refresh your browser.
PROFILE="${DSH_HOME:-$HOME/.dsh}/profiles/web"
mkdir -p "$PROFILE/plugins" "$PROFILE/node_modules/@dsh-profile"
cp -r dsh-web-whale-maid "$PROFILE/plugins/whale-maid"
ln -sfn ../../plugins/whale-maid "$PROFILE/node_modules/@dsh-profile/whale-maid"
# Append to $PROFILE/cordis.patch.yml:
# - insert:
# - id: whale-maid
# name: '@dsh-profile/whale-maid'
idle standby.dsh-web-whale-maid/
├── assets/
│ ├── pet_assets.json # Base64 assets package (sprites & cupboard background)
│ ├── pet_sprite.png # 8-mood HD sprite sheet (1024x2048)
│ ├── cupboard_bg.png # Antique cupboard background (640x580)
│ └── rice_*.png # Rice food icon assets
├── cordis.patch.yml # DSH Cordis bundle mount specification
├── lib/
│ ├── index.js # Host half: LLM orchestration, mutex queue, disk storage
│ └── client.js # Client half: animations, responsive layout, touch events
├── package.json # npm package metadata and DSH profile configuration
├── LICENSE # MIT License
├── README.md # English documentation
└── README.zh.md # Simplified Chinese documentation
This project is open-sourced under the MIT License.