dsh-computer-use: A Computer Use Capability Plugin for DeepSeek Harness

xiaoheizi1212/dsh-computer-use

Tools & CapabilitiesVerified
Listed on 2026-08-21
Page last updated 2026-10-08

Model-agnostic computer use for DeepSeek Harness: isolated browser, Windows native helper, third-party vision perception, and Chrome Cookie Bridge.

dsh-computer-use provides DeepSeek Harness with the ability for models to operate a computer through a unified computerUse interface, enabling observation, clicking, typing, and takeover. It supports three backends: fake for testing, playwright for an isolated Chromium browser, and a windows native helper for desktop automation. The plugin also integrates third-party vision models for perception and includes risk-classified approval and domain allowlisting for safe operation. Configuration can be adjusted live in the DSH GUI without editing YAML.

How to Install

install
dsh plugin --profile web add github:xiaoheizi1212/dsh-computer-use
Category
Tools & Capabilities
Platform
DSH Plugin
Author
xiaoheizi1212
Distribution
Plugin

dsh-computer-use Key Features

Isolated browser controlWindows native helperThird-party vision perceptionCookie session importRisk-classified approval
Listed on dsh-plugin.org

dsh-computer-use Repo Summary

What Does It Do?

dsh-computer-use is a DSH plugin for DeepSeek Harness that gives models the ability to operate a computer through an isolated browser or native Windows desktop. It solves the problem of models being unable to directly control a browser or desktop app by providing a unified capability seam and six model-facing tools, enabling observation, clicking, typing, and takeover. The plugin supports multiple providers (fake, playwright, windows) and integrates third-party vision models for perception, while enforcing risk-classified approval and domain allowlisting for safe operation.

Core Features

  • Unified computerUse capability: start, listTargets, observe, act, stop operations exposed to models.
  • Multiple backends: fake (tests), playwright (isolated Chromium), windows (native desktop helper, Windows-only).
  • Dual perception modes: accessibility (no image) and analyze (screenshot → third-party vision model → structured result).
  • Safety mechanisms: risk classification, fail-closed approval, domain allowlist, and full replayable session log.
  • Chrome Cookie Bridge: import logged-in browser sessions to reuse existing auth.
  • Live configuration: toggle the capability, switch provider, and adjust browser options directly from the DSH GUI without editing YAML.

How to Use This Plugin?

After enabling it in DSH, models can control the browser or desktop via tools like computer_observe and computer_act. Configuration lives on the dsh-computer-use/plugin row (config:), for example in cordis.patch.yml set provider to playwright, visionProvider to xiaomi, visionModel to mimo-v2.5. Alternatively, use the DSH Settings → computer-use section to adjust enabled, provider, and browser options in real time. For Windows desktop operations, use the windows provider and configure the native helper command.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: xiaoheizi1212/dsh-computer-use. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ