DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Favorites Digest — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-favorites-digest

Favorites Digest

DeepSeek Harness plugin: /favorites exports your own Douyin and Xiaohongshu web collections to Markdown using a logged-in browser session

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-favorites-digest@0.1.0
READMECompatibilityVersions

Compatibility and provenance

Favorites Digest is published as dsh-favorites-digest and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
npm
Registry updated
10/16/2026

Versions

0.1.0stable
10/7/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
50.1 kB
Files
8
Surface
any
License
MIT
Source
npm
GitHub
★ 0
Weekly downloads
327
Last push
10/7/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseExperimental Schedule Bundle@deepseek-ai/dsh-experimental-schedule-bundleOptional bundle that adds Schedule, its task page, and time context to the Web compositionAb Ocrdsh-ab-ocr--- description: "The out-of-tree ocr tool: recognizes a scanned PDF or image page by page, merges the pages in order only after the last one, and saves one Markdown document with the heading levels the model decided." kind: "package-reference" ---Client Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.

README

dsh-favorites-digest

中文 | English

A DeepSeek Harness plugin that exports your own Douyin and Xiaohongshu web favorites into Markdown (topic groups + optional LLM digest). It reuses a logged-in Playwright / Chrome session. Do not use it on anyone else's account.

Install

Requires Node.js 20 or 22 and a Harness profile that mounts the commands and sessionQuery services (the official web / agent profiles do).

dsh plugin --profile web add dsh-favorites-digest
npx playwright install chromium

Local checkout:

dsh plugin --profile web add link:/absolute/path/to/dsh-favorites-digest

Then in any session:

/favorites login
/favorites

Files land in <session cwd>/dsh-favorites/favorites-<timestamp>.md (and .json). The browser profile is stored at ~/.dsh/favorites-digest/profile.

Commands

InputResult
/favorites loginOpen Douyin + Xiaohongshu and wait until the web session is logged in
/favorites / /favorites runCollect + write Markdown/JSON (LLM digest if an API key is set)
/favorites collectCollect only (still writes the Markdown catalog, no LLM call)
/favorites digestRebuild Markdown from the latest JSON in the output dir
/favorites --platform xiaohongshuOne site
/favorites --limit 50Cap per site (debug)
/favorites --likesAlso export Douyin 喜欢
/favorites --cdp-url http://127.0.0.1:9222Attach to an already-logged-in Chrome
/favorites --no-llmSkip the digest section
/favorites --out /pathOutput directory

Same as other ctx.commands handlers: results stay off the model transcript (zero tokens).

Optional model tool

Off by default. Set exposeTool: true on the plugin row to register favorites_digest for the agent.

- insert:
    - id: favorites-digest
      name: dsh-favorites-digest
      config:
        exposeTool: true

Optional LLM digest

If OPENAI_API_KEY or DEEPSEEK_API_KEY is set, /favorites run appends an AI 综述 section. Compatible OpenAI-style bases work via OPENAI_BASE_URL / OPENAI_MODEL. Topic grouping still works with no key.

How collection works

  1. Open the logged-in 收藏 surfaces (Xiaohongshu profile → 收藏 → 笔记; Douyin /user/self?showTab=favorite_collection).
  2. Listen to the page's own list JSON and scrape visible cards.
  3. Scroll until the count stops growing.

Site redesigns can break selectors. Captchas must be solved in the opened window.

Development

npm ci
npx playwright install chromium
npm run typecheck
npm test
npm run bundle