Overview
The first public release of dsh-annotate, a browser-based visual feedback tool for DeepSeek Harness.
It helps vibecoding workflows by letting you select elements directly in Chrome or Chromium and send structured browser context to the Agent.
Highlights
- Add
/annotateto enter browser element selection mode. - Capture CSS selectors, DOM facts, computed-style highlights, accessibility data, comments, and optional viewport screenshots.
- Send structured annotations through a local loopback WebSocket bridge.
- Restrict browser connections by loopback host, extension origin, and optional extension ID.
- Designed for precise visual feedback during UI development and debugging.
Installation
dsh plugin --profile demo add ./dsh-annotateThen load the companion extension from the browser-extension directory through chrome://extensions.
Usage
/annotate
/annotate http://localhost:3000
Requirements
- DeepSeek Harness
- Chrome or Chromium
- The companion browser extension
- Node.js
^22.19.0or>=24.0.0
Credits
The interaction is inspired by pi-annotate, with a Harness-native implementation built around Agent, attachment, and command APIs.