跳到主要内容
Plugin

dsh-desktop-sidecar

111xjyuan/dsh-desktop-sidecar

原生 Windows 桌面控制,共 21 个工具:UIA 控件树 + 离线 OCR 看屏幕、按控件名字点击、不占剪贴板地打中文,微信 / Office / 浏览器 / 网课都能操作。不抢你的鼠标键盘(你在用它会等)、从不改你的窗口大小,侧边栏「指挥台」可随时打字纠正,每步操作后都会回头核对屏幕并如实说明结果。内置持久登录的网页通道,无需驱动、无额外运行时。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
5,155
最近推送
3 天前更新

项目说明

From README

dsh-desktop-sidecar 给 DeepSeek Harness 加一双「手」:让 AI 在 Windows 上真正操作你的电脑——看屏幕、读文字、点按钮、打字、按快捷键,包括微信、Office、浏览器、网课播放器这些没有自动化接口的软件。装一个 npm 包就能用,不需要另外装 Python、驱动或中间服务。操作时屏幕右下角会出现一条状态条(深色圆角小卡片,左边一个青色呼吸点,右边显示进度,比如 3/7 ;整条不抢焦点、鼠标能穿过它),按 Esc 可以随时叫停。

装好之后先做这 30 秒 不用敲命令,对 AI 说一句就行: 先帮我体检一下这台电脑,看看能不能正常控制 它会跑一遍自检,用中文告诉你能不能用、哪里不行、该怎么做。看到「可以直接使用」就说明环境没问题。如果提示某项不行,按它说的做(装中文 OCR 语言包 / 把插件加进杀软白名单 / 用管理员身份重开 DSH)。还是不行,就让它生成一份自检报告: 生成一份自检报告 那段文字可以直接贴到 Issue 里——里面只有系统信息(版本、缩放、OCR 语言、权限)和最近失败记录,不含你的聊天内容。

第一次动手时,屏幕右下角会提示一次「已就绪 · 按 Esc 可随时叫停」;之后你随时按 Esc 都能让它停下。写在前面 我不是专业做这个的,能力和精力都有限,肯定还有没考虑周全的地方。你如果在用的时候遇到 bug、或者觉得哪里别扭,欢迎来提 Issue——你的反馈是它变好的主要来源。功能建议也欢迎,我不一定都能做,但会认真看。

现在它能做的: - 列出当前有哪些窗口,找到你要操作的那个 - 读出窗口里的文字(Windows 自带离线 OCR,中文优先)和控件结构 - 点按钮、点文字、点坐标——点完会截图比对,界面没变就重试或告诉你原因 - 输入文字(中文也行:能直接写进输入框就写值,否则发真按键,都不占你的剪贴板)、按任意组合键 - 一次调用跑完一串步骤,中途可以按 Esc 停下 - 网课自动播放:判断是否在播、自动切下一节 - 每次操作都有屏幕提示 + 操作日志,随时能查它到底点了哪儿 - 锁屏、UAC

Original description

让 AI 在 Windows 上看屏幕、点按钮、打字:微信/Office/浏览器/网课都能操作;侧边栏「指挥台」可随时打字纠偏,内置网页通道,动手前先等你停手。零外部运行时。

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
npm test # unit(纯逻辑)+ smoke(假 host 启动、20 个工具的 schema 和渲染)
shell
npm run test:unit # 只跑纯逻辑:按键解析、锁屏判断、文字定位、PNG 编码
shell
dsh plugin add dsh-desktop-sidecar

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 写入文件
  • 读取文件
  • 访问网络
  • 读取环境变量

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 4 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 5155 次,star 不多但真在被使用。

维护活跃
96
实用度
74
生态热度
74
上手便捷
100
信号质量
100
数据置信度
100%
评分怎么算