dsh-screen-reader
Run the following command in DeepSeek Harness:
dsh plugin install cbg33695/dsh-screen-reader
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install cbg33695/dsh-screen-reader in your terminal to install; the full source lives at https://github.com/cbg33695/dsh-screen-reader. Restart DSH afterwards so the bundle layer picks up see_screen and see_diff in the running process.
About this plugin
A large model, no matter how capable, has no eyes that can land on your screen. You ask it to verify a setting change, and it cannot see. You tell it to check a script's output, and it cannot read the window. Worse, when you hand two screenshots to a vision model and ask what changed, it will fabricate a plausible-sounding diff, because probabilistic inference is precisely the worst tool for pixel-level comparison. dsh-screen-reader takes both jobs out of the model's hands and hands them to deterministic code.
The plugin ships two tools. see_screen captures the full screen, a specific window, or a region you define, then injects the image directly into the current conversation as a content block. No second model transcribes it, no extra API call, no layer of interpretive loss. see_diff runs a local pixel-level comparison: the change regions are detected and bounded by code, and the model is confined to explaining only the areas it has already proven changed. "Did it change?" stops being a probability question and becomes a fact.
Who is it for? You are running agent automation on Windows and need the agent to look at the screen mid-task, verify a render, or confirm whether a button was actually pressed. You are tired of manually capturing screenshots and pasting them into the chat, or of hard-coding coordinates into prompts and hoping the layout holds. Who is it not for? Cross-platform use, pixel-precise measurement, or low-contrast visual QA. The README states its limits with unusual honesty: it is a descriptor, not a caliper; it sees only the present moment; it runs on Windows only.
Use Cases
- Agent captures the screen after a config change to verify the result without human intervention
- Agent reads the terminal window after a script finishes to judge success or failure
- see_diff pins down changed UI regions between two screenshots, then the model explains what changed
Best For
- Developers running agent automation on Windows who want the agent to see the screen mid-task
- Users tired of manually capturing and pasting screenshots into the chat
- Developers who need the agent to self-verify renders or UI state instead of guessing coordinates in prompts
Related Plugins
A unified suite combining hot runtime injection, task-aware thinking-mode routing, and a graded session protocol with red-team gates to sustain model diligence across long-horizon inference.
ModLens is a vision plugin for DeepSeek Harness that gives text-only models sight by reading images pasted directly into chat, with zero-config setup and multiple vision engines.
On-demand vision for text-only DeepSeek Harness agents: built-in free keyless vision chain and 14 vision tools, routing image turns as tool calls to vision models with pixel fidelity, no Python needed, one-command install.
Give text-only models in DeepSeek Harness eyes, enabling image Q&A, long-screenshot OCR, UI restoration, and GUI visual tasks.