DSH Computer Use for Windows:爲 DeepSeek Harness 提供 Windows 桌面操作工具

前言

DSH 強調「一切皆插件」。在 Windows 上做桌面自動化時,常見難點是截圖包含無關窗口、座標控制不穩定、OCR 文本位置漂移、點擊後無法確認是否進入預期狀態。Altairpaca/dsh-computer-use-windows 針對這些問題,把窗口綁定截圖、OCR 文本定位、點擊後驗證、純 OCR 模式和可選視覺模型放進 DSH 插件裏。

這是什麼

這是由 Altairpaca 維護的 Windows Computer Use for DeepSeek Harness 項目,MIT 許可。它提供 DSH plugin wrapper,並在 Windows 側暴露一組 computer-use 能力:computer_screenshot、computer_ocr、computer_click_text、computer_mouse / computer_keyboard、computer_window、computer_use_run、computer_vision、computer_calibrate,同時支持 OCR-only mode、Optional vision provider 和 local health checks。

當前狀態是 Experimental alpha。它適合開發和受控測試,但項目不主張生產級無人值守桌面自動化。剩餘發佈門檻是 clean-install / real-DSH validation matrix,需要在代表性交互式 Windows 配置上完成。

核心功能

下面按已覈實事實列出可用能力。

  • computer_screenshot:窗口綁定截圖。
  • computer_ocr:robust OCR。
  • computer_click_text:verified clicks。
  • computer_mouse / computer_keyboard:鼠標、鍵盤等輸入操作。
  • computer_window:窗口相關操作。
  • computer_use_run:computer-use 運行入口。
  • computer_vision:可選視覺模型接入。
  • computer_calibrate:校準相關能力。
  • OCR-only mode:不需要外部視覺模型的純 OCR 路徑。
  • Optional vision provider:可配置視覺 provider,示例使用 openai-compatible。
  • DSH plugin wrapper:以 DSH 插件形式接入。
  • local health checks:本地健康檢查。

安裝與啓用

已覈實資料未給出官方安裝命令,因此本文不給出安裝命令。若你已經在目標 Windows 工作站上取得倉庫源碼,可以先運行本地檢查:

powershell -NoProfile -ExecutionPolicy Bypass -File scripts/check-health.ps1

這是 package.json 的 check 腳本調用形式。要求包括:Windows 11 recommended;PowerShell 7.4+;Node.js 20+ for the DSH plugin surface;OCR 相關流程需要 Windows OCR language packs。

Hosted CI 只做 deterministic checks;完整 scripts/check-health.ps1 不作爲 hosted CI,因爲它依賴 Windows Runtime/OCR 可用性和交互式桌面會話。

典型用法

以下示例來自已覈實用法。

1、在目標 Windows 工作站上運行本地健康檢查:

./scripts/check-health.ps1

2、直接調用 helper 的 screen 示例:

$env:CU_ARGS = '{"cmd":"screen"}'
& ./helper/cu.ps1

3、開啓 OCR-only mode:

{
  "vision": {
    "enabled": false
  }
}

4、配置 Optional vision provider:

{
  "vision": {
    "enabled": true,
    "provider": "openai-compatible",
    "base_url": "https://your-vlm.example.com/v1",
    "api_key_env": "MY_VLM_KEY",
    "model": "your-model"
  }
}

上面的 base_url、api_key_env 和 model 是文檔示例;API key 通過環境變量名引用,不應寫入倉庫配置。

適用場景與注意

  • 適合在 Windows 11 上做開發、調試和受控測試,尤其是需要 OCR 文本定位、點擊後驗證、截圖保留在本地路徑的場景。
  • 不適合直接當作已驗證的生產級無人值守桌面自動化;當前狀態是 Experimental alpha。
  • 該軟件可以注入鼠標和鍵盤輸入,只能用於你有權操作的應用和系統。
  • Target-window checks 會降低誤操作無關窗口的概率,但不能讓任意桌面自動化變得無風險。
  • 如果啓用 vision,截圖可能被髮送到配置端點;如果截圖必須留在本地,使用 OCR-only mode。
  • 模型/API 憑據應從環境變量或主機憑據存儲讀取,不要提交到配置中。
  • 它會通過本地腳本和 Windows 輸入能力執行操作,因此運行前應確認當前 DSH 進程權限,並檢查源碼、MIT 許可證和依賴。

結尾

Altairpaca/dsh-computer-use-windows 提供了一組面向 DeepSeek Harness 的 Windows 桌面操作工具:截圖、OCR、點擊、鼠標鍵盤、窗口管理、批量運行、可選視覺模型和本地健康檢查。它仍處於實驗階段,適合在受控環境中驗證工作流。

GitHub:https://github.com/Altairpaca/dsh-computer-use-windows。目錄頁 URL 未出現在已覈實資料中;如需通過社區目錄查找,請以獨立目錄站點的實際頁面爲準。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜