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.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-cloudflare-browser-run

Cloudflare Browser Run

DeepSeek Harness plugin: web browsing tools (markdown / screenshot / pdf / crawl) powered by Cloudflare Browser Run — real headless Chrome with JS rendering, login sessions and WebMCP support.

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

npx -y @deepseek-ai/dsh plugin --profile web add dsh-cloudflare-browser-run@0.2.13
READMECompatibilityVersions

Compatibility and provenance

Cloudflare Browser Run is published as dsh-cloudflare-browser-run and currently resolves to version 0.2.13. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
npm
Registry updated
11/4/2026

Versions

0.2.13stable
10/30/2026
0.2.12stable
10/27/2026
0.2.11stable
10/26/2026
Show 21 more versionsCollapse versions
0.2.10stable
10/17/2026
0.2.9stable
10/16/2026
0.2.8stable
10/15/2026
0.2.7stable
10/15/2026
0.2.6stable
10/1/2026
0.2.5stable
9/30/2026
0.2.4stable
9/29/2026
0.2.3stable
9/28/2026
0.2.2stable
9/24/2026
0.2.1stable
9/23/2026
0.2.0stable
9/21/2026
0.1.9stable
9/11/2026
0.1.8stable
9/11/2026
0.1.7stable
9/10/2026
0.1.6stable
9/8/2026
0.1.5stable
9/3/2026
0.1.4stable
8/25/2026
0.1.3stable
8/19/2026
Latest
0.2.13
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
36.7 kB
Files
11
Surface
any
License
MIT
Source
npm
GitHub
★ 0
Weekly downloads
534
Security scan
✓ v0.2.13 scan passed
Last push
11/3/2026
View source ↗Project homepage ↗
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
0.1.2stable
8/17/2026
0.1.1stable
8/13/2026
0.1.0stable
8/13/2026

README

dsh-cloudflare-browser-run — real browser access for DeepSeek Harness

dsh-cloudflare-browser-run

A DeepSeek Harness plugin that gives the agent real browser access: headless Chrome on Cloudflare's network, so JS-rendered pages, screenshots, and PDFs all just work.

Port of pi-cloudflare-browser-run, built to the dsh (Cordis) plugin spec.

English · 中文

Why

The built-in web_fetch is a plain HTTP fetch — JS pages come back empty and SSRF protection is deferred upstream. This plugin adds a real browser:

  • clean markdown from any public page (SPA/JS included)
  • screenshots (PNG) and PDFs
  • login-capable sessions and WebMCP sites

Quick start

dsh plugin --profile web add dsh-cloudflare-browser-run

Configure credentials in your profile/settings layer:

- id: cloudflare-browser-run
  name: dsh-cloudflare-browser-run
  config:
    cf_api_token: <your token>
    cf_account_id: <your account id>

Token: Cloudflare dashboard → API Tokens → Browser Rendering: Edit template. Account id: dash.cloudflare.com/<ACCOUNT_ID>/....

Tools

toolwhat it does
browsefetch a public URL → clean markdown (default); action = screenshot | pdf
screenshotsave the page as PNG locally, returns the file path
pdfsave the page as PDF locally, returns the file path
crawlmulti-page crawl via Browser Run /crawl (markdown by default; waits for small limits)
crawl_statuspoll / fetch results for a crawl job id

Config

keyrequiredmeaning
cf_api_token✅your API token (Browser Rendering:Edit)
cf_account_id✅your Cloudflare account id
cf_api_base–API base override
output_dir–where screenshots/PDFs land (default OS temp)

Privacy

  • Public web only: every URL passes an SSRF guard (localhost / private IPs / IPv6 literals / userinfo rejected) before the API is called.
  • The token lives only in your config file — never logged, never stored by the plugin.
  • Browser Run identifies itself as a well-behaved bot, the compliant way to fetch.

Development

npm install
npm run typecheck
npm test          # SSRF guard / config / API shape
npm run build

Live API test (not part of npm test):

DSH_TEST_CF_TOKEN=<token> DSH_TEST_CF_ACCOUNT=<account> node --import tsx tests/real/real-cf.mjs

License

MIT