pointy
Shake the mouse, point at anything on screen and ask DeepSeek Harness about it
What it is
Shake the mouse, point at anything on screen and ask DeepSeek Harness about it
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add pointy@0.1.0
DSH versions accepted
Undeclared
Author and traction
pointylab · ★ 11 · Updated 2026-11-09
About this plugin
Pointy
DeepSeek Harness 插件:晃一下鼠标,指住屏幕上的任何内容,直接问 DSH。
指到的内容自动带上,回答在原地的小卡片里流出来,不用切窗口,也不用复制粘贴。
[安装](#安装说明) · [三种界面](#三种界面) · [浏览器扩展](#浏览器扩展) · [隐私](#隐私) · [许可](#许可)
在 DSH 里打开「插件」→「添加插件」,填入下面这一行,点「安装」,装完重新打开 DSH。
github:pointylab/pointy#release
Pointy 目前处于内测阶段,功能和界面还会调整。首次启用会下载一次运行时,详见安装说明。
三种界面,都能指
晃一下鼠标进入指认,框住你要问的那一块,点一下,卡片就弹在旁边。
网页指到一段话、一条评论、一张图。需要浏览器扩展。
普通程序指到一个按钮、一个选项、一段文字。按 [ ] 调大调小范围。
只能截图的程序QQ、网易云这类读不到文字的程序,用滚轮调虚线框,发框里的截图。
右键或 Esc 取消指认。先选中文字再晃,直接问选中的文字。全屏游戏、演示时不会触发。
回答就在原地
只需要打问题。快答几句话说清楚,完整让 DSH 放开查资料、跑工具。可以接着刚才的对话问,也可以开新任务;模型和思考强度在卡片上直接换。
收起来,接着干
还没答完就关掉,卡片缩成右下角的一条胶囊,DSH 在后台继续。蓝点表示进行中,绿点表示完成,点一下放回卡片接着问。
浏览器扩展:网页里看得更全
装上 Pointy 的浏览器扩展(Chrome、Edge),在网页里能指到具体的一段、一条评论、一张图,DSH 收到的也不只是正文:网址、页面、作者、时间、链接一起带上。还多一个右键「问 Pointy」。
Chrome 应用商店和 Edge 加载项商店正在上架。上架之前,从托盘的鲸鱼图标打开「安装浏览器扩展」,按卡片上的三步手动加载。不装扩展也能在浏览器里用,网页按普通程序处理。
安装说明
系统要求:Windows 10 / 11(x64)。macOS 版正在开发。
安装:DSH 里「插件」→「添加插件」,填 github:pointylab/pointy#release,点「安装」。装新版之前,先在「插件」里卸载旧版。也可以用命令行:
dsh plugin --profile desktop add github:pointylab/pointy#release
用 web 版 DSH 的,把 desktop 换成 web。
首次启用:装完重启 DSH。插件会下载一次 Pointy 用的运行时(约 150 MB)在 %USERPROFILE%\.pointy\runtime。下载完成后,托盘里出现鲸鱼图标,屏幕中间播放一段开场,就可以开始用了。之后 Pointy 随 DSH 启动、随 DSH 退出。
浏览器扩展:托盘鲸鱼图标 →「安装浏览器扩展(推荐)…」,按弹出的卡片操作。扩展加载后会自动连接 Pointy,屏幕右下角会询问是否允许,点「允许」即可。
托盘菜单:调整晃动灵敏度、开关勿扰模式、安装浏览器扩展、退出。
隐私
- 晃动检测只读取光标位置,不安装鼠标钩子,也不记录轨迹。
- 只有在你指认并确认之后,Pointy 才读取那一块内容;浏览器扩展同样只在被调用时读取页面。截图只保存在内存中,随第一个问题一起发出。
- 指到的内容和你的问题只交给本机的 DSH,再由 DSH 发给你在 DSH 中配置的模型。除首次下载运行时外,Pointy 本身不联网。
- Pointy、DSH 插件和浏览器扩展之间只通过本机
127.0.0.1通信,连接需要认证;浏览器扩展需要你在弹窗中点「允许」才能连接。 - 在密码管理器、系统登录与授权弹窗,以及标题像登录、密码、网银、支付页面的窗口中,晃动不会触发指认。
- 以管理员身份运行的程序无法读取,指认时会给出提示。
卸载
在 DSH「插件」里删除 Pointy,或使用命令行:
dsh plugin --profile desktop remove @pointylab/dsh
卸载后关闭 DSH,Pointy 退出时会删除自己的运行时、设置和浏览器扩展配对信息(%USERPROFILE%\.pointy、%APPDATA%\pointy)。如果是在 DSH 未运行时用命令行卸载,Pointy 没有机会清理,请手动删除这两个文件夹。
开发
app\ main.js 只负责把下面几块接起来 pick\ 晃一下鼠标、取选区、普通程序里的指认(UI Automation),对外只交出"抓到的东西" browser\ 浏览器扩展:配对、认证、网页里的指认、切标签页 agents\ 卡片背后的 agent。index.js 写了每个 agent 要提供的接口,dsh\ 是 DSH 专属的部分 ui\ 卡片和胶囊、提示窗和开场、托盘 server.js 127.0.0.1:47321 的 WebSocket 服务,DSH 插件和浏览器扩展都连这里 card\ pill\ notice\ intro\ 各个窗口的页面 plugin\ DSH 插件 @pointylab/dsh:把会话、回答推给 Pointy,必要时下载运行时并拉起 Pointy extension\ Chrome / Edge 扩展 media\ README 用的截图和动图
DSH 的插件宿主是 DSH 自己的程序以 node 模式运行的子进程,无法打开窗口,因此 Pointy 是单独的 Electron 进程,由插件携带并拉起。
运行开发版
npm install npm start
Compare in this category
The five most-starred plugins in the same category.
| Plugin | Author | Stars | Version | Updated |
|---|---|---|---|---|
| Mole | tw93 | 74.5K | 0.0.0 | 2026-11-10 |
| DeepSeek-Reasonix | esengine | 36.1K | 0.0.0 | 2026-11-10 |
| dsh-desktop | anywhere-labs | 35.6K | 0.4.1 | 2026-11-06 |
| awesome-dsh-plugin | awesome-dsh-plugin | 24.1K | 0.1.0 | 2026-11-10 |
| dsh-market | dsh-market | 11.8K | 1.73.17 | 2026-11-09 |