Credentials. Screenshots and text read from the screen can include account names, passwords, or private content, so mask them before sharing logs or filing an issue.
Who it is forAn office worker or developer who repeats the same text entry in a desktop app and wants an agent to do it and prove it worked.
The problemTyping into a desktop app by hand is repetitive, and an agent that only sends keystrokes cannot tell whether the text was actually written.
The outcomeThe agent types the requested text into the target app and reads the content back, so you get a confirmed result instead of an assumed one.
What you need first
- A Windows computer with DSH Desktop installed
- Windows PowerShell 5.1 (included with Windows)
- For DSH Web or a standalone MCP client: Node.js 22 or later
- A logged-in desktop session that the plugin can use
Steps
- Right-click the DSH tray icon, choose Open DSH Terminal, and run
dsh plugin --profile desktop add dsh-computer-use-win. - Right-click the tray icon, choose Quit, then reopen DSH Desktop so the plugin loads.
- Open the target app, such as Notepad, and leave it visible on screen.
- Give the agent the task and state what must be confirmed, for example that the text appears in the document.
- Check the agent's final summary and the step records in the conversation to confirm the read-back result.
Prompt for your agent
Using the dsh-computer-use-win tools, type <text to enter> into the open <app name> window, then read the text back with the snapshot or ocr tools. Report whether the text was found in the window. Verify the read-back text matches the entered text before reporting success.
Caveat. Keystrokes and coordinate clicks use your real mouse and keyboard, so avoid touching them while the agent is working, and input is only reported as sent until the agent confirms the change.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for Yu-tao-Li/dsh-computer-use-win and "Type text into a Windows app and confirm it was saved"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer