Утилита Neverclick для Windows весит около 40 МБ, работает офлайн и обещает заменить мышь клавиатурой почти во всей системе. Для разработчиков, IT-команд и всех, кто проводит за экраном по 8-10 часов в день, это не очередной эксперимент с «ИИ ради ИИ», а вполне прикладная попытка решить старую проблему: как быстро и точно управлять интерфейсом без постоянных движений рукой.
О приложении 16 июля рассказал The Register. Проект сделал разработчик Лазо Велко: Neverclick позволяет вызывать поверх экрана слой с двухбуквенными подсказками и кликать по кнопкам, меню, словам и произвольным точкам только с клавиатуры. Базовая логика простая: по сочетанию вроде Ctrl + Enter или Alt + Enter система показывает «хинты» по всему экрану, после чего пользователь вводит нужную пару букв и получает клик в выбранной точке. Если нужно попасть не просто в слово, а в конкретный символ, можно уточнить позицию цифрой.
На бумаге звучит как еще один родственник старых keyboard-driven утилит и браузерных расширений, которые живут на хоткеях и всплывающих метках. Но у Neverclick есть важное отличие: он не опирается на accessibility API Windows и не пытается договориться с каждым приложением через UI Automation. Велко прямо говорит, что сознательно ушел от этого пути, потому что счел такие API громоздкими, медленными и непредсказуемыми. Вместо этого он построил собственную систему компьютерного зрения, которая анализирует сырые пиксели на экране и по ним определяет отдельные элементы интерфейса.
Это, пожалуй, самый интересный кусок всей истории. Обычно в корпоративной и пользовательской автоматизации считается, что правильный путь лежит через официальные механизмы доступности: они должны быть устойчивее, понятнее и «чище» с архитектурной точки зрения. Neverclick показывает почти еретическую мысль: если экосистема доступности работает неровно, быстрее может оказаться не абстрактно «правильный» API, а собственная визуальная модель поверх картинки экрана. Велко утверждает, что приложение работает заметно быстрее стандартной Windows UI Automation, а пользователи сообщали ему, что даже на железе десятилетней давности компьютерное зрение отрабатывает почти мгновенно, тогда как официальные механизмы подтормаживают.
Почему это не просто история про удобство
У Neverclick для Windows есть личная предыстория, и она многое объясняет. По словам автора, он начал делать программу из-за повторяющейся травмы от нагрузки: пользоваться мышью было тяжело, и проект вырос из очень практической необходимости. Это важная деталь, потому что в таких продуктах быстро видно разницу между «интересной демкой» и инструментом, который человек реально держит в ежедневной работе. Велко утверждает, что до сих пор использует Neverclick каждый день и в буквальном смысле обязан ему восстановлением нормального рабочего процесса.
Для IT-аудитории здесь сразу несколько слоев смысла. Первый очевидный: доступность и эргономика все чаще перестают быть отдельной темой «для галочки». Когда у разработчиков, аналитиков, QA, дизайнеров и менеджеров половина дня уходит на браузер, IDE, терминал, мессенджеры и панели мониторинга, любая альтернатива мыши превращается из нишевого решения в инструмент производительности. Второй слой менее очевиден: Neverclick заходит на территорию, где традиционные интерфейсы давно буксуют. Если утилита действительно может надежно распознавать почти любой софт по пикселям, она потенциально снимает зависимость от того, насколько добросовестно конкретное приложение реализовало поддержку доступности.
Правда, идеализировать продукт пока рано. The Register протестировал утилиту на Windows-PC и подтвердил, что базовый сценарий работает: можно открывать оверлей, видеть метки на экране и кликать по кнопкам, меню и тексту. Есть режимы для активного окна или для всего экрана, а также шорткаты для переключения между окнами. Но вместе с этим всплывают ограничения, типичные для ранних версий такого софта. Оверлей с подсказками может буквально закрывать собой содержимое интерфейса: когда экран покрыт десятками двухбуквенных кодов, разобрать меню и текст становится трудно. Утилита пока не умеет drag-and-drop и не поддерживает выделение текста, хотя автор планирует добавить это через выбор двух разных точек. Еще одна практическая проблема: глобальные сочетания клавиш могут конфликтовать с привычными хоткеями в других приложениях. Например, Ctrl + Enter в Gmail обычно отправляет письмо, а при запущенном Neverclick вместо этого вызывает слой подсказок.
Что это говорит о тренде на «визуальные» интерфейсы
На уровне рынка Neverclick для Windows интересен не масштабом проекта, а вектором. Последние годы индустрия много говорит об AI-агентах, desktop automation и «компьютерах, которыми можно управлять естественным языком». Но на практике огромная часть таких обещаний упирается в одну скучную вещь: чтобы машина взаимодействовала с интерфейсом, ей нужен либо надежный доступ к структуре UI, либо очень хороший визуальный слой поверх экрана. Neverclick, пусть и в пользовательском формате, фактически делает ставку именно на второй подход. Не через чат, не через голос, а через легкую CV-модель, которая помогает клавиатуре стать универсальным манипулятором.
Отсюда и прикладной вывод для разработчиков продуктов. Если сторонний инструмент может быть быстрее и удобнее официальной инфраструктуры доступности, это неприятный, но полезный сигнал для платформодержателей и авторов десктопного софта. Хороший accessibility-слой все еще нужен: для скринридеров, автоматизации тестов, assistive-технологий и корпоративных сценариев. Но пользователи голосуют не за архитектурную чистоту, а за отклик, предсказуемость и отсутствие боли в руке. Если официальные API проигрывают по латентности «анализу пикселей», значит проблема уже не в капризах энтузиастов, а в качестве базового интерфейсного стека.
Пока Neverclick доступен только на Windows. Велко говорит, что версия для macOS в работе, но сроков не называет: сначала он хочет довести до ума Windows-сборку и добавить недостающие функции вроде перетаскивания окон и выделения текста. Для бизнеса и команд разработки это пока не массовый продукт, который завтра появится в корпоративном образе рабочего места. Но как индикатор он показателен: даже небольшой офлайн-инструмент без аккаунтов, рекламы и сбора данных может поставить неудобный вопрос крупным платформам. Если управление интерфейсом через клавиатуру и компьютерное зрение оказывается быстрее привычных систем доступности, следующим полем конкуренции станет уже не «есть ли в продукте ИИ», а способен ли он вообще понимать экран лучше, чем сама операционная система. Подробности и тестовые детали собраны в материале .