AI Agent Hub
Back to plugins
🤖

dsh-screen-reader

Model Inference Updated 2026.09.15

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