dsh-native-browser
Run the following command in DeepSeek Harness:
dsh plugin install longmiaoo/dsh-native-browser
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install longmiaoo/dsh-native-browser in DeepSeek Harness to install this plugin; the source is hosted at https://github.com/longmiaoo/dsh-native-browser
About this plugin
When a DSH agent needs to drive the Chrome you actually use day to day, a generic browser MCP server falls short. It lacks conversation-level ownership, precise tab leases, approval policies, and instant human takeover—and it does not care whether your signed-in sessions and extensions survive. dsh-native-browser closes that product-layer gap. Rather than another click(x, y) wrapper, it is a DSH-native stateful browsing runtime: a Manifest V3 extension talks to a local Broker over Native Messaging, operating directly on your existing Chrome tabs while preserving logged-in state and regular extensions. Its core capabilities center on accessibility-tree-first observation with compact incremental updates, stable element references with pre-dispatch hit-target validation, a presentation-only virtual pointer plus click/wheel pulses so you can watch the agent work, automatic control release the moment the visible DSH conversation switches, short-lived tab leases that prevent cross-conversation authority transfer, and screenshots used only as a visual fallback rather than the default page-structure source. Frame discovery now maps same-process and recursive OOPIF documents, and approval policies can be scoped per action, per lease, or restricted to an explicit trusted-origin list. This project is aimed at developers and power users on macOS with Chrome who are running DSH 0.1.5 release candidates and want their agent to work inside their real browser environment while every step remains visible, interruptible, and auditable. It ships as a public alpha suited for opt-in Chrome testing; production hardening, broad page compatibility, and visual-model accuracy gates are still open acceptance work.
Use Cases
- Agent completes multi-step web tasks across already-signed-in Chrome tabs without losing sessions
- Watch the virtual pointer and click pulses in real time, then interrupt or hand over seamlessly
- Browse and extract data from multiple tabs while preserving existing extensions and logged-in state
Best For
- Developers using DSH agents who want browsing tasks executed in their real Chrome environment
- Power users who require every action to be auditable, interruptible, and resumable
- macOS office users who depend on Chrome signed-in sessions and extensions and need agents that stay out of the way
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.