dsh-browser
Run the following command in DeepSeek Harness:
dsh plugin install lexmount/dsh-browser
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install lexmount/dsh-browser in a terminal with dsh available to install the plugin; source code is available at https://github.com/lexmount/dsh-browser
About this plugin
Getting an AI assistant in DeepSeek Harness to navigate a page, fill a form, or export a PDF has usually meant hand-assembling a local browser driver, a Node.js SDK, or even a Rust toolchain, especially across platforms. dsh-browser removes that friction: as a lightweight DSH Bundle it registers 31 native browser tools for the model with a single install command, requiring no local browser, Rust runtime, or third-party SDK.
On the first tool call the Bundle selects the asset matching the current OS and CPU architecture, downloads the pinned browser-cli release and its SHA256SUMS from a fixed HTTPS origin, then verifies the digest, executable format, target architecture, and CLI version before atomically installing the binary into a user cache directory. Every subsequent call and restart reuses that verified cache, so a populated cache works fully offline. The tool surface spans diagnostics and authentication, session and context management, URL navigation, wait/click/fill interactions, page snapshots, screenshots, PDF and file downloads, arbitrary page JavaScript execution, and raw CDP commands, covering everything from simple queries to complex automation. Screenshots are persisted through the DSH image-attachment service, while PDFs and downloads write directly to the requested host path.
Security is built in end to end: model input is passed as a child-process argument array with shell set to false to eliminate command-concatenation risk; returned data and diagnostics automatically strip API keys, Authorization headers, and Chrome DevTools WebSocket URLs; downloads use a fixed HTTPS origin with mandatory digest verification. The plugin currently supports Windows x64, macOS Apple Silicon, and Linux x64, and is well suited for Harness users who want their AI assistant to drive a cloud browser directly without pulling in a heavyweight runtime.
Use Cases
- Let an AI assistant navigate pages, fill forms, and extract information automatically
- Generate page screenshots or export PDF reports via natural-language instructions
- Drive advanced browser interactions using JavaScript and raw CDP commands
Best For
- DeepSeek Harness users who want their AI to drive a browser directly
- Developers who prefer not to install local browser drivers or third-party SDKs
- Teams needing cross-platform browser automation with a lightweight deployment footprint
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.