项目地址:https://github.com/LazoVelko/neverclick
官网:neverclick.com
鼠标手(RSI)是现代打工人的隐疾。开发者 Lazo Velko 就是被它逼到了墙角——疼到没法用鼠标,于是自己写了个工具,用键盘完成所有鼠标操作。这个工具叫 Neverclick,后来他靠它彻底康复,至今每天使用。
它是怎么工作的

按 Ctrl+Enter 激活,Neverclick 的计算机视觉系统会扫描屏幕像素,识别出所有可交互的 UI 元素(按钮、菜单、文字、图标),然后给每个元素贴上一个两字母的"提示标签"(hint)。你按下对应字母,鼠标就在那个位置执行点击。整个过程在本地完成,不经过任何云端 AI。
关键在于,作者没有用 Windows 的无障碍 API(UI Automation),而是自己用 C++ 从零写了一套像素分析系统。原因很直接:无障碍 API 又慢又不可预测,很多应用根本不提供完整的无障碍信息。而原始像素分析反而更快——有用户反馈在 10 年前的老硬件上,Neverclick 的 CV 响应是即时的,而无障碍 API 卡到没法用。
三种视觉模式

Neverclick 提供三种模式应对不同场景:
Neverclick Vision(默认):基于原始像素的 CV 系统,即时响应,文本检测优秀,支持全屏,适合编辑和编码。
Clairvoyance:走系统无障碍 API,较慢但某些应用的按钮边界框更干净,作为 Vision 漏检时的补充。按 [ 切换。
Grid 网格模式:在屏幕上均匀铺满提示标签,不检测 UI 元素,专门用来点击空白区域(比如右键桌面)。按 ; 切换。
不止点击
Hint 系统比想象中精细。每个 hint 由三部分组成:边界框(元素轮廓)、标签(字母)、目标(点击位置,默认中心,可移动)。你可以用方向键把目标吸附到边界框边缘,用数字键 1-9 在框内精确定位,甚至可以自由移动到任意位置。
它还支持多选:按 ' 进入双选模式一次点两处,Shift+' 进多选模式批量点击(比如一次性关掉一堆窗口),Ctrl+' 进路径模式自动选中中间所有标签。窗口切换也有完整快捷键:Shift+WASD 方向切换,Shift+Z 切到背后窗口,Tab 在窗口模式和全屏模式间切换。
资源占用和隐私
极其克制:磁盘约 40MB,内存约 200MB(1080p 单屏),空闲时 CPU 占用 0%——它不是常驻扫描,只有激活时才跑。不需要 GPU,不联网,不收集数据,没有账号和广告。完全免费。
网上评价和不足
The Register、Machine Brief 等媒体都做了测评,整体正面。主要批评集中在几点:提示标签铺满屏幕时会遮挡图标和菜单文字,看着比较乱;默认快捷键 Ctrl+Enter 会和 Gmail 等应用冲突(可以改键);拖拽和文本高亮功能还没做完,正在开发中;目前仅支持 Windows,macOS 和 Linux 暂无时间表。
另外需要说明:GitHub 仓库目前只用于 issue 追踪,不包含完整源码。仓库里的提交是真实代码库的镜像,作者上传了一些虚拟文件让 GitHub 识别项目语言为 C++。所以严格来说它不是传统意义上的开源项目,而是一个免费闭源工具加上开放的 issue 反馈渠道。
适合谁
如果你是键盘重度用户、RSI 患者、或者单纯想减少手离开键盘的次数,Neverclick 值得一试。它不完美,覆盖层有时候确实让人眼花,但"用键盘精确点击屏幕任意位置"这件事,它做到了,而且做得比无障碍 API 方案更快、更通用。