Anionex/dsh-computer-use

Provides computer control plug-ins for DeepSeek Harness: fresh Accessibility observation, expired status rejection, scope permissions and secure input (currently supports macos) | Accessibility-first macOS Compute

DSH Computer Use provides Accessibility-first macOS automation with state-bound targets rather than blind screen coordinates. It observes an exact application, process, and window; scopes read and control leases by agent, session, turn, and bundle; requires one-use confirmation for sensitive actions; and re-observes after input. Semantic actions, targeted keyboard input, pointer routing, scrolling, and drag operations return fresh state, while stale or ambiguous element references fail closed instead of guessing at a similarly labeled control.

Other ★ 26 updated 2026-09-10 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add @anionex/dsh-computer-use

Use the same package with --profile headless for a Headless profile, verify it with --dump-config, restart a running host, and start a new session before loading /computer-use.

Compatibility

macOS 14+, DSH Web or Headless with the Skill Tool mounted, and macOS Accessibility permission. Screen Recording is requested only for screenshots. Building the repository requires Node ^22.19.0 or >=24.0.0.

Details

Recent updates

The current README describes npm packages for Web and Headless profiles, opaque target handles with constrained rebinding, foreground-safe native input, separate read/control leases, confirmation renewal for sensitive rebinding, and deterministic macOS fixture tests.

FAQ

How do I install DSH Computer Use for Web?
Run dsh plugin --profile web add @anionex/dsh-computer-use, restart dsh web, start a new session, and load /computer-use.
Does it support Windows or Linux?
No. The documented foundation release requires macOS 14 or newer.
Does every action move the frontmost application?
No. Its default pointer path targets the selected process and window without requesting activation; keyboard fallback may activate the target for reliability.

Alternatives

988hj7tczd-oss/dsh-computer-use · Fisfzy/dsh-ego-browser · Tabbit-Browser/dsh-plugin

More plugins in Other

Browse more in Other

Guides for Other plugins