In the DeepSeek Harness (DSH) plugin ecosystem, giving an agent the ability to directly browse web pages and handle complex DOM structures usually requires developers to encapsulate HTTP requests or parsing logic on their own. dsh-plugin-browser provides a native browser-based solution, directly injecting capabilities for web navigation, semantic content extraction, and visual screenshot verification into agents.
This is a native headless and visible web browser automation agent plugin designed for DeepSeek Harness (dsh). It is maintained by menotbobbybrown. It addresses the technical challenges agents face when accessing dynamic web pages, performing structured data extraction, or requiring visual confirmation.
Core Features¶
This plugin mainly provides the following capabilities:
- Web Navigation & Exploration: Supports navigating to public or intranet website URLs.
- Semantic Markdown & Link Extraction: Converts complex HTML pages into efficient Markdown format and extracts hyperlinks.
- Visual Screenshots: Supports high-resolution visual snapshots for multimodal verification.
- CLI Utility (
dsh-browser): Provides standalone command-line tools (open,extract,screenshot). - Cordis Native: Automatically exposes
browser_navigate,browser_extract, andbrowser_screenshottools for agent invocation.
Installation and Enablement¶
Run the following command in the terminal to install the plugin:
dsh plugin --profile web add "github:menotbobbybrown/dsh-plugin-browser"
Typical Usage¶
After installation, you can use it directly through the command-line tool:
# Navigate to the specified URL
npx dsh-browser open https://news.ycombinator.com
# Extract page Markdown and links
npx dsh-browser extract https://github.com/deepseek-ai/deepseek-harness
# Take a screenshot of the specified page
npx dsh-browser screenshot https://github.com my_screenshot.png
Applicable Scenarios and Notes¶
This plugin is suitable for DSH agent development scenarios that require deep web interaction, structured data extraction, or visual verification. Because the plugin runs under the permissions of the current DSH process, it is recommended to review the source code and license (MIT) before installation.
Summary¶
With dsh-plugin-browser, developers can easily extend web capabilities for agents. For more information and source code, refer to:
* GitHub: https://github.com/menotbobbybrown/dsh-plugin-browser
* Plugin catalog: https://www.skillhub.cn/plugins/menotbobbybrown/dsh-plugin-browser