dsh-browser-annotate
Run the following command in DeepSeek Harness:
dsh plugin install iimaguest/dsh-browser-annotate
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install iimaguest/dsh-browser-annotate to install this plugin, source at https://github.com/iimaguest/dsh-browser-annotate
About this plugin
When you ask an AI agent to open a page, click a button, or fill a form, it works blind: no visual context, no element grounding, and no way to absorb your offhand remark like "no, the button next to it." dsh-browser-annotate closes that gap by giving the agent twelve real browser tools driven over Chrome DevTools Protocol and Playwright against a live Chromium window — openBrowserPage, navigatePage, readPage, screenshotPage, clickElement, dragElement, runPlaywrightCode, cdp and more — while giving you a right-click annotation gesture that captures the element, a cropped screenshot, CSS selector, DOM path, computed styles, and your comment into a structured record that can be batched into the conversation composer as a precise coordinate for the agent\u0027s next move.\n\nAnnotation has two tempos. Quick mode is a right-click, type, Enter — one annotation done, even on pages that swallow their own events. Inspect mode lets you walk the DOM level by level with arrow keys, hover to preview selector and styles in a DevTools-style panel, and commit when you land on the right node. Every record is self-contained: the screenshot is cropped to the element\u0027s bounding rect, the selector and role are captured, and the page URL and title are stamped in. The agent reads the same queue through its annotations tool — list returns the screenshot inline, inject delivers it as a context block, and clear retires the batch once you have taken ownership.\n\nThe plugin is built for developers who already run DSH web in a terminal. Your conversation lives in the left pane, a real multi-tab browser in the right, and the two talk over loopback HTTP with no shared service. Neither half presupposes the other: without the desktop app the twelve tools answer with a clean "not attached" instead of hanging; without the plugin the app is simply a two-pane browser with annotations and queue delivery. If your workflow is "agent drives the page, I point at the exact element it should act on," this is the bridge.
Use Cases
- Point at a page element so the agent clicks, drags, or fills it precisely
- Right-click annotate elements with cropped screenshots and selectors, batching them as coordinates for the agent
- Run bespoke browser scripts and protocol-level debugging via runPlaywrightCode and cdp tools
Best For
- Developers already running DSH web in their terminal
- Teams that need the agent to drive a real browser for web tasks
- Practitioners who want to point at exact page elements inside an AI conversation
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.