🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Windows 电脑操作 secretxuan/dsh-computer-use-win

DeepSeek Harness
secretxuan74 天前有提交已提供中文文档扫描:含敏感能力

截图识别窗口控件并审批后模拟鼠标键盘操作

28.2/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add secretxuan/dsh-computer-use-win
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · vision
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 74 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 3 处,展示前 3 条)
  • 发起网络请求
    src/index.ts:56
    const outcome = await approval.request({
  • 读取本地文件
    src/index.ts:188
    const data = await readFile(png)
  • 删除本地文件递归
    src/index.ts:216
    await rm(dir, { recursive: true, force: true }).catch(() => {})
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-attachment@deepseek-ai/dsh-llm@deepseek-ai/dsh-tools@deepseek-ai/schemastery@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 截图识别窗口控件
  • UIA与OCR识别
  • 审批后模拟鼠标键盘

为 DeepSeek Harness 提供原生视觉的 Windows 电脑操作:截图、UIA、OCR,以及需审批的输入

README

由 DeepSeek 最新模型翻译生成
dsh-computer-use-win 面向 DeepSeek Harness (dsh) 的 Windows computer-use 插件。它为 Agent 提供截图、窗口和 UI Automation 控件发现、OCR、面向纯文本模型的界面观察,以及经过审批的鼠标键盘操作。 从 DSH 0.1.1-rc.2 开始,内置的 deepseek-v4-flash-vision-exp 路由会直接收到 computer_screenshot 产生的图片内容。DSH 会按模型的像素与体积预算规范化截图,优先通过 DeepSeek Files API 发送,并在 Files API 不可用时回退到内联图片。纯文本路由继续使用可接 OCR 的文件流程。 macOS 方向可参考 Anionex/dsh-computer-use;本项目补上 Windows 支持。 快速安装 前置条件:Windows、Node.js 22.19 或更新版本、pnpm,以及已安装的 dsh CLI。
展开完整文档(README 剩余 1 节)
dsh-computer-use-win

面向 DeepSeek Harness (dsh) 的 Windows computer-use 插件。它为 Agent 提供截图、窗口和 UI Automation 控件发现、OCR、面向纯文本模型的界面观察,以及经过审批的鼠标键盘操作。

从 DSH 0.1.1-rc.2 开始,内置的 deepseek-v4-flash-vision-exp 路由会直接收到 computer_screenshot 产生的图片内容。DSH 会按模型的像素与体积预算规范化截图,优先通过 DeepSeek Files API 发送,并在 Files API 不可用时回退到内联图片。纯文本路由继续使用可接 OCR 的文件流程。

macOS 方向可参考 Anionex/dsh-computer-use;本项目补上 Windows 支持。

快速安装

前置条件:Windows、Node.js 22.19 或更新版本、pnpm,以及已安装的 dsh CLI。

如果通过 Oh My DSH 使用 Agent Teams,一条命令即可安装并接入本插件:

oh-my-dsh setup --computer-use

推荐直接安装预构建的 GitHub Release:

dsh plugin --profile web add https://github.com/secretxuan/dsh-computer-use-win/releases/download/v0.7.0/dsh-computer-use-win-0.7.0.tgz

确认插件层已经加载,然后启动 dsh:

dsh --profile web --dump-config | Select-String computer-use
dsh --profile web

npm 上未加 scope 的同名包来自另一个仓库,不是本项目。请使用上面的 GitHub Release 地址安装。

提供的能力

插件注册 18 个 computer_* 工具,覆盖以下工作流:

- computer_screenshot、computer_list_windows:截图并枚举可见窗口。
- computer_list_elements:通过 Windows UI Automation 获取控件名称、类型、屏幕坐标和点击中心。
- computer_ocr_image、computer_ocr_window:使用 Windows.Media.Ocr 识别图片或窗口中的文字及坐标。
- computer_observe_image、computer_observe_window、computer_observe_media_controls:把界面转换成纯文本模型可用的区域、候选控件和建议操作。
- computer_search_in_window、computer_locate_text、computer_click_text:完成搜索、定位文字和按文字点击。
- computer_open_settings:通过 ms-settings: 打开 Windows 设置。
- computer_click、computer_type_text、computer_press_key、computer_scroll、computer_drag、computer_move_mouse:执行鼠标和键盘输入。

所有会注入输入的工具默认都需要 DSH 审批。Full access 模式已经代表用户授权,因此插件不会再发起必然被拒绝的重复审批;受限 sandbox 中仍然保持拒绝优先。

推荐工作流

视觉模型推荐直接观察真实截图:

在 DSH 中选择 DeepSeek-V4-Flash-Vision-Exp -> computer_screenshot(window: "目标应用") -> 根据返回的图片决定操作 -> computer_click / computer_type_text / computer_press_key -> 再次 computer_screenshot 验证结果

纯文本模型不应猜测坐标。优先使用结构化观察:

computer_list_windows
-> computer_list_elements(window: "目标应用") -> UIA 能力受限时,computer_observe_window(window: "目标应用") -> 使用 suggestedActions,或 computer_locate_text / computer_click_text -> computer_type_text / computer_press_key -> 再次观察,确认操作结果

配置

在 profile 的 cordis.patch.yml 中覆盖 computer-use-win:

- id: computer-use-win
config:
requireApproval: true
maxScreenshotBytes: 8388608

只有在无人值守测试或可随时丢弃的环境中,才应设置 requireApproval: false。

实现与限制

插件不需要原生二进制依赖。截图、Win32 窗口访问、UI Automation、Windows OCR 和输入注入都通过有超时限制的 PowerShell 子进程执行,并统一使用 DPI-aware 的物理像素坐标和 UTF-8 输出。

- Windows 输入注入是全局操作,点击会落到坐标当前覆盖的窗口。
- 非管理员进程可能无法操作以管理员权限运行的窗口。
- UI Automation 的效果取决于目标应用的无障碍信息。CEF、Chromium、Electron 或自绘界面可能只暴露外壳,应改用观察或 OCR 工具。
- 纯文本 DeepSeek 路由不能直接理解截图像素,应使用 OCR 和观察工具把图像转换为文本与坐标。
- 视觉候选来自启发式分析,不等同于视觉模型;操作后应再次观察确认。

从源码开发

git clone https://github.com/secretxuan/dsh-computer-use-win.git
cd dsh-computer-use-win
pnpm install
pnpm test
dsh plugin --profile web add .

许可证

MIT。
预览分享卡片长什么样 ↓secretxuan/dsh-computer-use-win
分享 · DeepSeek Harness Hub
secretxuan/dsh-computer-use-win

截图识别窗口控件并审批后模拟鼠标键盘操作

这是你的仓库?认领条目

回到顶部