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

统一电脑操作 xiaoiver/dsh-unified-computer-use

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

让助手打开网页并操作本机应用完成任务

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

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

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add xiaoiver/dsh-unified-computer-use
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · market
装得上吗
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 24 天前
档位由哪些信号合成

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

验证判据与等级说明 →
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/24) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-unified-computer-use(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/1 02:39:26

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 17 处,展示前 17 条)
  • 读取本地文件
    dist/index.js:450
    if (!(await lstat(path)).isFile()) return false;
  • 读取本地文件
    dist/index.js:452
    for await (const chunk of createReadStream(path)) hash.update(chunk);
  • 发起网络请求
    dist/index.js:460
    const response = await fetch(url, { signal });
  • 写入本地文件
    dist/index.js:516
    await chmod(binary, 448);
  • 写入本地文件
    dist/index.js:519
    await mkdir(this.cache, { recursive: true, mode: 448 });
  • 写入本地文件
    dist/index.js:526
    await writeFile(archive, bytes, { mode: 384 });
  • 写入本地文件
    dist/index.js:531
    await writeFile(staged, executable, { mode: 448 });
  • 写入本地文件
    dist/index.js:533
    await rename(staged, binary);
  • 删除本地文件递归
    dist/index.js:539
    await rm(staging, { recursive: true, force: true });
  • 读取本地文件
    dist/index.js:908
    const bytes = await readFile(binary);
  • 写入本地文件
    dist/index.js:910
    await chmod2(binary, 448);
  • 执行外部命令来自配置/变量
    dist/index.js:911
    const child = spawn(binary, [], { stdio: ["pipe", "pipe", "pipe"], env: { PATH: "/usr/bin:/bin", LANG: process.env.LANG ?? "en_US.UTF-8" } });
  • 发起网络请求
    dist/index.js:1130
    const url = new URL(route.request().url());
  • 发起网络请求
    dist/index.js:1305
    return this.permissions.request();
  • 发起网络请求
    dist/client.js:183
    request = () => this.run("request", () => this.api.request());
  • 发起网络请求
    dist/client.js:281
    void setup.request();
  • 发起网络请求
    dist/client.js:475
    request: async () => unwrap(await remote.unifiedCuaPermissions.request()),
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-mcp-client@deepseek-ai/dsh-typert-protocol@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-loop@deepseek-ai/dsh-api-gateway@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-plugin-manager@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

1 张 · 点击查看大图

功能亮点

  • 持久化电脑操作环境
  • 内嵌浏览器
  • 复用宿主运行时

为 DeepSeek Harness 提供持久化 Computer Use REPL 与内嵌浏览器,复用宿主运行时,无需补丁

README

由 DeepSeek 最新模型翻译生成
DSH Unified Computer Use 让 DSH 助手打开、阅读和操作网页,也能查看和操作本机应用。浏览器使用本机已安装的 Google Chrome,在独立窗口中运行。官方 DSH Desktop 无需补丁,不额外下载 Electron 或浏览器运行时。 预览版 · MIT。当前版本 0.2.0-alpha.7。 安装 已测试:DSH 0.2.0-rc.2、macOS Apple Silicon、Google Chrome 155。 在 DSH Desktop「插件 → 添加插件」中输入: github:xiaoiver/dsh-unified-computer-use#v0.2.0-alpha.7 安装并启用,然后完全退出并重新打开 Desktop。也可从 Pre-release 下载 .tgz 和校验文件,在同一页面填写安装包的绝对路径。 启用后,插件管理器会提供「设置权限」引导。也可在插件详情页的「macOS 系统权限」中提前检测并授权辅助功能、屏幕录制,无需先让助手执行原生任务。仅使用 Chrome 网页操作时可跳过。 请通过 Desktop 插件页面安装,不要用 CLI 修改 Desktop 的插件配置。已发布版本及固定安装包见 Releases。
展开完整文档(README 剩余 1 节)
DSH Unified Computer Use

让 DSH 助手打开、阅读和操作网页,也能查看和操作本机应用。浏览器使用本机已安装的 Google Chrome,在独立窗口中运行。官方 DSH Desktop 无需补丁,不额外下载 Electron 或浏览器运行时。

预览版 · MIT。当前版本 0.2.0-alpha.7。

安装

已测试:DSH 0.2.0-rc.2、macOS Apple Silicon、Google Chrome 155。

在 DSH Desktop「插件 → 添加插件」中输入:

github:xiaoiver/dsh-unified-computer-use#v0.2.0-alpha.7

安装并启用,然后完全退出并重新打开 Desktop。也可从 Pre-release 下载 .tgz 和校验文件,在同一页面填写安装包的绝对路径。

启用后,插件管理器会提供「设置权限」引导。也可在插件详情页的「macOS 系统权限」中提前检测并授权辅助功能、屏幕录制,无需先让助手执行原生任务。仅使用 Chrome 网页操作时可跳过。

请通过 Desktop 插件页面安装,不要用 CLI 修改 Desktop 的插件配置。已发布版本及固定安装包见 Releases。

使用

打开一个会话,直接告诉助手要做什么,例如:

打开 example.com,告诉我网页标题。

总结刚才打开的网页。

查看已打开的计算器窗口,告诉我显示的结果。

运行示例:助手操作本机计算器,完成 123 + 456 = 579,并在对话中展示结果截图。

DSH Desktop 中的计算器操作示例:123 + 456 = 579

无需指定工具名或编写代码。首次网页操作会打开独立 Chrome 窗口;它使用临时配置,不会复用你日常 Chrome 的登录状态或标签。重置、调用超时或长时间空闲会关闭这些窗口。若 DSH 要求确认,按提示批准。

操作本机应用前,可在插件设置中点击「授权所需权限」。打开页面只查询状态,点击按钮后才申请;曾拒绝的权限可用「打开系统设置」手动开启。返回插件窗口后会自动更新状态。若 macOS 提示重启,请完全退出并重新打开 DSH。权限由 DSH Host 进程申请,远程 Host 的授权应在 Host 所在机器完成。

macOS 原生操作会显示独立的 Agent Cursor。首次使用会自动从 GitHub 下载并校验约 47 MB 的原生辅助程序,无需手动安装 CLI;后续使用缓存。若首次准备超时,稍后重试即可。仅使用 Chrome 时不会下载它。

macOS 13 及以上,助手选中原生应用窗口后会自动显示实时画中画:无标题栏圆角画面,悬停时显示关闭、返回应用和来源信息;拖动画面移动,拖动右下角等比缩放。多个目标各有独立浮窗,初始位置错开堆叠,点击可置顶;单独关闭不影响其他预览,本轮不会自动重开。任务结束后所属预览自动收起。画中画需要屏幕录制权限,所需的小型原生程序已包含在插件中。

设置

在插件详情页可调整:

- 原生应用操作:关闭后仅保留 Chrome 网页操作。
- macOS 系统权限:检测辅助功能、屏幕录制状态,主动申请或打开对应系统隐私设置。原生应用操作关闭时,先开启并保存,状态会自动更新,再申请权限。
- 高级设置:调用超时、空闲释放时间、原生目标数量上限。

点击「保存」后对后续操作生效,无需重启。是否需要手动确认由 DSH 的工具审批策略统一管理。

当前限制

- 只操作本插件创建的 Chrome 标签;暂不接管已有浏览器窗口。
- 暂不提供文件上传、下载功能。系统权限必须由用户确认,插件不能自动授予。
- 暂无 Desktop 内嵌浏览器和 Chrome 画中画;实时画中画目前仅支持 macOS 原生应用。

开发与验证

- API 对齐计划与实施进度
- 本地构建、CLI 安装及配置字段
- 通用 API · 浏览器 API
- 架构与详细调用图
- 测试与验证记录
预览分享卡片长什么样 ↓xiaoiver/dsh-unified-computer-use
分享 · DeepSeek Harness Hub
xiaoiver/dsh-unified-computer-use

让助手打开网页并操作本机应用完成任务

这是你的仓库?认领条目

回到顶部