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
Nagi-ovo/dsh-ads★ 593
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.
PC2005-cloud/dsh-pet#dsh-pet★ 487
Desktop pet for the DSH Web UI with 25 transparent animations, screen wandering, click reactions and drag, plus a reproducible asset-generation pipeline.
vlln/whale-girl★ 300
Desktop pet (QQ-pet style): floats in the corner, draggable, feedable, playable.
Awu12277/dsh-stock-watch★ 69
A-share watchlist real-time market monitoring plugin: a collapsible popup in the top-right corner of the DeepSeek Harness (DSH) web interface for real-time quote monitoring, group switching, intraday and candlestick (K-line) charts, and buy/sell target price settings.
yyh-001/dsh-meme★ 68
Chat meme stickers: text-only send, mood auto-send, QQ/WeChat-style picker, auto-learn, custom packs.
Sutera-Diffusus/dsh-whale-musume★ 48
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.