Slacking-off companion: a floating mini player that streams Bilibili videos (native player, danmaku, comments, search) and pauses when your agent needs you, resuming exactly where you left off.
Install
# from npm (prebuilt)
dsh plugin --profile web add dsh-client-deep-sneak
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:Rain-Shuoyu/dsh-client-deep-sneak
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).
README
✨ Features
| 🏠 Home feedReal Bilibili recommendations, no login | ▶️ Native playerSeek / speed control | ⏸️ Exact resumeContinue from the exact position |
| 💬 DanmakuBullet comments synced to playback | 📝 CommentsBrowse comments under the player | 🔗 Related videosSwipe to switch without stopping |
| ☀️/🌙 Light & dark themesOne-click switch | 📊 Slack statsToday / week / total watch time | 🔔 Smart alertsapproval / question / done / blocked |
| 🟢 Status badgeworking / idle / needs you | 🔎 Video searchSearch by keyword, paginated | 🕘 Watch historyLocal records, resume unfinished videos |
📦 Install
One-command install (recommended)
# In your DSH deployment profile (the dir containing cordis.yml)
dsh plugin --profile web add dsh-client-deep-sneak
Or install dsh-market and search for DeepSneak in Settings → Plugin Marketplace.
Manual install
# 1. In your DSH deployment profile (the dir containing cordis.yml)
cd ~/.dsh/profiles/web
npm install dsh-client-deep-sneak
# 2. Append to cordis.patch.yml:
- insert:
- id: deep-sneak
name: dsh-client-deep-sneak
# 3. Restart
npx @deepseek-ai/dsh web
Refresh the page — the DeepSneak mini-window appears bottom-right.
🚀 Quick start
- Click a card in the home feed → native player plays with danmaku
- Search Bilibili from the top box (or the 🔍 Search tab); results are paginated
- Let the agent work while you watch
- When the agent needs you: video auto-pauses + a mask reminds you
- "Continue watching" resumes from the exact position
- Toggle ☀️/🌙 theme, check 📊 stats anytime
- Open 🕘 Watch history for the last 50 videos — unfinished ones resume, completed ones start from the beginning
❓ FAQ
Why only 720p? Bilibili's quality limit for unauthenticated APIs; use the Bilibili web site for HD.
Why not Douyin? douyin.com sends X-Frame-Options: DENY — embedding is impossible; its web APIs require signed auth.
Where is my data? Everything stays in your browser (localStorage): theme, danmaku/comments toggles, slack stats, and watch history. Nothing is uploaded.
🗺 Roadmap
- Home feed (no login)
- Native player + exact resume
- Danmaku / comments
- Light & dark themes
- Slack stats
- Watch history & continue watching (local-only, 50 items)
- Slack-time goal reminders
- Danmaku density / size / speed settings
📄 License
Links
More in this category
PC2005-cloud/dsh-pet#dsh-pet★ 883
Desktop pet for the DSH Web UI with 25 transparent animations, screen wandering, click reactions and drag, plus a reproducible asset-generation pipeline.
Nagi-ovo/dsh-ads★ 639
Parody ads in 2005-Chinese-web style: sidebar banners, in-chat feeds, corner popups, and a close button whose hit area is smaller than it looks. All fictional.
vlln/whale-girl★ 340
Desktop pet (QQ-pet style): floats in the corner, draggable, feedable, playable.
a86582751/dsh-nexttavern★ 122
Roleplay workspace for DeepSeek Harness: import SillyTavern/TauriTavern character cards or author one from scratch through an interactive flow; turn a long TXT novel into a playable card with either an intensive or a coarse reading pass; the main agent consults worldbooks on demand, and prose is read in a dedicated tavern reader tab; explore multiple worldlines inside one conversation (regenerate, edit-and-send, explicit clone); scoped style presets with 16 built-in styles, a character agent cluster, a standalone decision card, and card or novel export; long stories hold together through a frozen settings prefix, a hard-cut context window, traceable director notes and keyword/semantic/hybrid recall, with embeddings either online or fully local. Targets Harness 0.1.2-alpha.3 and applies its documented compatibility patches.
yyh-001/dsh-meme★ 115
Chat meme stickers: text-only send, mood auto-send, QQ/WeChat-style picker, auto-learn, custom packs.
Sutera-Diffusus/dsh-whale-musume★ 96
A whale-girl desktop pet for the DeepSeek Harness Web UI: pat-to-raise growth, work-state poses per tool type, 494 dialogue lines, 30 achievements, a growth diary, drag physics, theme sync and an accessibility mode. Chat-keyword sensing and API-balance care ship off and are opt-in; an optional weather mood calls Open-Meteo only after you name a city. No telemetry.
Community comments
Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.