Skip to content
dsh-market Browse plugins GitHub 中文

Rain-Shuoyu/dsh-client-deep-sneak

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.

Stars ★ 1 Category Just for Fun Listed 2026-08-16 npm dsh-client-deep-sneak

Install

Inside DeepSeek Harness, with dsh-market

dsh plugin --profile web add dshmarket

Or from the command line

dsh plugin --profile web add dsh-client-deep-sneak

Installing runs third-party code with your own permissions — it can read your files, use your credentials and reach the network. Review the source first, and pin a commit (github:owner/repo#sha) when you can.

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

  1. Click a card in the home feed → native player plays with danmaku
  2. Search Bilibili from the top box (or the 🔍 Search tab); results are paginated
  3. Let the agent work while you watch
  4. When the agent needs you: video auto-pauses + a mask reminds you
  5. "Continue watching" resumes from the exact position
  6. Toggle ☀️/🌙 theme, check 📊 stats anytime
  7. 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

MIT

Content from the project README on GitHub ↗