DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dsh-screen

d

dsh-screen

Identified

Lets the agent read the app, title, URL and text of the window in front through the macOS Accessibility API, with opt-in on-device screen memory it can search.

dsh-screen

Lets a DeepSeek Harness agent see what is on your screen. It reads the text of the window you are looking at through the macOS Accessibility API, on this computer, and can optionally remember what you looked at so the agent can answer "what was I doing".

macOS only.

What the agent gets

ToolWhat it doesAvailable
screen_nowThe app, title, URL, selected text and text of the window in frontAlways
screen_timelineWhat you did, by app and window, over a periodWith memory on
screen_searchFull-text search over remembered screen textWith memory on
screen_getThe full text of one remembered entryWith memory on

The /screen command shows which permissions are granted and whether screen memory is on.

Install

Requires DSH >=0.2.1-rc.5 <0.3.0 and Node.js 22.19 or later.

dsh plugin --profile web add dsh-screen

In the desktop app, use Plugins > Add plugin and enter dsh-screen.

The helper runs as a child of DSH, so macOS asks for Accessibility for the app DSH runs in: your terminal for dsh web, or the DSH desktop app. Screen Recording is only needed for screenshots.

Settings

SettingDefaultMeaning
memoryfalseSample the window in front every few seconds and keep its text, in $DSH_HOME/screen/screen.db
intervalSeconds5How often screen memory samples
retentionDays30How long screen memory keeps what it recorded
ignoreAppsDSH's own windowsWhen one of these is in front, the window behind it is read instead
excludeAppsPassword managersBundle ids that are never read or remembered

Privacy

Nothing leaves the computer except what the agent puts in a model request after calling one of the tools. Screen memory is off until you turn it on, and the apps in excludeApps are never read.

Build

pnpm install
pnpm run pack   # dist/, bin/ and dsh-screen-0.1.0.tgz

Comments

Loading…

Similar plugins

dsh-desktop

by zsyu9779

Unofficial cross-platform desktop app for DeepSeek Harness. Native Wails shell for the DSH Web UI on macOS, Windows, and Linux.

Desktop clientsManifest valid

★ 8

↓ 83/wk

MIT

Go

Aug 21, 2026

dsh plugin --profile web add @aaravarr/dsh-subagent-max

by dixieWithHeart

DSH 插件:让 Agent 读到自己的上下文占用(context_usage 工具 + 每轮读数 + 设置页)

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Nov 9, 2026

dsh plugin --profile web add dsh-context-usage-for-agent

by geohotstan

Desktop computer use for DeepSeek Harness: macOS app listing, accessibility-tree window capture, screenshots, and synthesized input, cloned from Codex Computer Use

Tools & CapabilitiesManifest valid

★ 6

↓ 33/wk

MIT

TypeScript

Aug 16, 2026

dsh plugin --profile web add @zibokapi/dsh-codex-computer-use

by wangyong1972

Native macOS computer-use plugin for DeepSeek Harness with trusted mouse/keyboard control, screenshots, and multi-display selection.

Manifest valid

★ 0

MIT

TypeScript

Aug 23, 2026

dsh plugin --profile web add @wangyong1972/dsh-computer-use-macos

by fyisgod

Select text in any Windows app to explain or translate it with the Harness agent, answered in a native always-on-top overlay.

UI & ExperienceDevelopment & InfrastructureTerminal & ClientsManifest valid

★ 1

MIT

JavaScript

Sep 24, 2026

dsh plugin --profile web add dsh-selection-tools

by xswt442-cmd

DSH 上下文窗口逐条归因面板——看谁占了窗口 | Per-message context window attribution for DSH — see what takes up the window

Development & InfrastructureManifest valid

★ 0

MIT

JavaScript

Nov 6, 2026

dsh plugin --profile web add dsh-ballast