dsh-computer-use
DeepSeek Harness 的原生 Windows 计算机操作(Computer Use)工具包,直接使用 Cordis 工具注册表,不依赖 MCP。
threebody6666
@threebody6666
⬇ 2
★ 1
main
安装
dsh plugin --profile web add github:threebody6666/dsh-computer-use
需要可复现安装时,可在仓库后追加 #commit 固定提交。
DeepSeek Harness 的原生 Windows 计算机操作(Computer Use)工具包,直接使用 Cordis 工具注册表,不依赖 MCP。
该插件未提供要点说明,请参考仓库 README。
computer-usedeepseek-harnessdsh-pluginvision-modelwindows
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/threebody6666/dsh-computer-use |
| 许可证 | MIT |
| 主要语言 | main |
| 下载量 | 2 |
| GitHub 星标 | 1 |
| 最近推送 | 2026-08-15 |
| 收录日期 | 2026-09-19 |
| 分类 | 工具与能力 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# DSH Computer Use [中文](README.zh-CN.md) Native Windows Computer Use bundle for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness). It uses the DSH Cordis tool registry directly and does not use MCP. The current compatibility target is DSH `0.1.0-rc.6`. ## Capabilities - `computer_screenshot`: captures the virtual desktop and returns a DSH image attachment. - `computer_click`, `computer_drag`, `computer_scroll`: pointer control using bounded virtual-desktop coordinates. - `computer_type`, `computer_keypress`: Unicode text and supported keyboard shortcuts sent to the active control. - `computer_wait`: allows an application to settle before the next observation. - `computer_observe`: captures the desktop and sends it to a user-selected vision model when the active DSH model cannot inspect images. Every Computer Use tool asks through DSH's native approval service by default. `CTRL+ALT+DELETE`, empty text, unsupported keys, invalid durations, and coordinates outside the virtual desktop are rejected before input is sent. ## Vision model settings After installing and restarting DSH, open **Settings > Plugins > Plugin configuration**, then expand **Computer Use Vision**. Enter an OpenAI-compatible HTTPS base URL, API key, vision-capable model name, and response-token limit, then enable the model. The API key is stored in DSH's settings secret field and is not included in Cordis configuration or tool responses. | Field | Requirement | | --- | --- | | Enabled | Turn this on only after the endpoint, key, and model are configured. | | Base URL | An HTTPS OpenAI-compatible API base URL, such as `https://api.example.com/v1`. | | API Key | Stored as a write-only DSH secret. Leaving the field blank during an update preserves the existing key. | | Model | The vision-capable model identifier accepted by the provider. | | Max Tokens | An integer from `64` to `8192`; the default is `1000`. | `computer_observe` sends the current screenshot only to this configured endpoint. Keep it disabled unless you understand where the visual data will be processed.  ### Why this appears in the settings UI DSH only exposes selected settings namespaces to its browser configuration API. The plugin registers the vision configuration as a configurable model provider, so the native Web UI can safely read and save it. Computer-control tools are loaded separately, preventing their runtime dependencies from delaying the settings card. ## Install From npm (recommended). `--profile` is required — it selects which DSH profile gets the plugin: ```powershell dsh plugin --profile web add @crazy_th/dsh-computer-use ``` Replace `web` with the profile you actually use (`tui`, `headless`, ...). From source (development): ```powershell pnpm install pnpm run build dsh plugin --profile web add link: ``` Restart DSH after installation. To inspect the active layer: ```powershell dsh --profile web --dump-config ``` The bundled `cordis.patch.yml` enables approval and scales screenshots to at most 1600x1200. Override those values in the profile's `cordis.patch.yml` when needed. ### Verify the installation The composed configuration must contain both `computer-use-settings` and `computer-use`: ```powershell dsh --profile web --dump-config ``` For the Web profile, start DSH on the default local port and open the page locally: ```powershell dsh web --port 3082 # Open http://127.0.0.1:3082, then Settings > Plugins > Plugin configuration. ``` If the card is absent, restart DSH after rebuilding or reinstalling the plugin. Do not use a cached page from a different DSH instance or profile. ## Development ```powershell pnpm test pnpm run typecheck pnpm run build ``` The automation driver is Windows-only. It uses `user32.dll` for input and `System.Drawing` for screen capture; it does not install a global hook or run a background process. ## License MIT
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。