SJF-ECNU/dsh-cloakbrowser
dsh-cloakbrowser connects a locally installed CloakBrowser to DeepSeek Harness so an agent can drive a stealth browser, with an optional visual-understanding model for screenshots; it detects a Python venv at ~/.dsh/venvs/cloakbrowser automatically and ships the DSH integration only (the CloakBrowser binary is installed separately).
dsh-cloakbrowser lets a DeepSeek Harness agent drive a locally installed CloakBrowser - a stealth browser - from a conversation. The README's quick path creates a Python virtual environment, installs cloakbrowser and playwright into it, installs the CloakBrowser browser binary, adds this bundle from GitHub and starts DSH, and the plugin can be verified with dsh --profile web --dump-config | grep -A3 'dsh-cloakbrowser' (the output should contain the dsh-cloakbrowser layer and the cloakbrowser plugin row). An optional visual understanding model lets the agent interpret screenshots, and the plugin uses the venv at ~/.dsh/venvs/cloakbrowser automatically.
Install
dsh plugin --profile web add github:SJF-ECNU/dsh-cloakbrowserCopied verbatim from the README's install lines (both the quick-path and step-3 blocks show this direct-from-GitHub form; a local-clone form using dsh plugin --profile web add "$PWD" is also documented).
Compatibility
An unofficial integration that connects CloakBrowser (developed by CloakHQ) to DeepSeek Harness; CloakBrowser and its browser binary are installed separately through CloakHQ's own flow and are not included or redistributed here. The plugin automatically uses a Python environment at ~/.dsh/venvs/cloakbrowser when it exists, and CLOAKBROWSER_DSH_PYTHON overrides that path. An optional OpenAI-compatible visual-understanding model is configured under Settings -> Plugins (base URL, image-capable model name, Chat Completions or Responses, API key stored as a secret).
Details
- Repo: SJF-ECNU/dsh-cloakbrowser
- Category: Tools & Capabilities
- Stars: 2
- Version: GitHub repo SJF-ECNU/dsh-cloakbrowser (2*); installed from GitHub (no npm package documented). Requires Node.js 22.19 or newer, Python 3.11 or newer and Git. English README with a Chinese translation. The Python wrapper is MIT-licensed while the CloakBrowser binary carries its own Binary License.
Alternatives
1321928757/dsh-api-kit · 1321928757/dsh-mysql · 1624318455/dsh-plugin-tavily