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
- 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