Keyboard-driven mouse control using local computer vision.
See the codeDownload • Discord • Twitter/X • Reddit
Neverclick is a desktop application for performing mouse actions with your keyboard.
https://github.com/user-attachments/assets/2ba988e9-3faf-4423-a2dd-1f1e60e53cb2
Neverclick uses computer vision to detect UI elements on your screen.
https://github.com/user-attachments/assets/5ae876be-0f65-40cd-8355-5e26ee2f0faa
Hit Tab to toggle between Window mode and Full Screen mode.
https://github.com/user-attachments/assets/3e36e752-6b12-40b6-bc3a-bfdb928aecdc
Use Shift + W/A/S/D to switch between windows in Window mode.
https://github.com/user-attachments/assets/0d8f1f6d-286b-4d5e-95c0-f869d306cff4
Shift + Q and Shift + W to cycle through overlapping windows.Shift + Z to switch into the window behind the currently active one.Use the arrow keys (or Shift + J I L K) to snap the target to the edge of the bounding box.
https://github.com/user-attachments/assets/5c8559fe-598c-4c3f-89a5-22b54eb4a132
Press a number row key (1, 2, 3, 4, 5, 6, 7, 8, 9) to position the target.
https://github.com/user-attachments/assets/e0d03e62-65cf-4a60-9720-07225389f57f
The target is in the center by default but you can move it anywhere you like.
https://github.com/user-attachments/assets/e33928f0-ca8a-486e-a02f-10b82e8c3a08
Press ' to enter Dual Select mode to select 2 hints.
Press Shift + ' to enter Multi Select mode to select multiple hints. Press Enter to finish.
https://github.com/user-attachments/assets/4c1843ac-636d-4a00-a9be-3ead30fca65f
Press Ctrl + ' to enter Path mode. Select 2 or more hints. All the hints between them will be selected automatically. Press Enter to finish.
https://github.com/user-attachments/assets/d325c2aa-931a-4977-bdd5-2686000cd399
Activate the Text Highlighting Tool, then pick two hints to highlight the text between them.
https://github.com/user-attachments/assets/c022bad1-5e6d-4b81-a52c-ef85bd764dba
Useful for dragging files between folders or rearranging the order of tabs in your web browser.
https://github.com/user-attachments/assets/f7999510-e911-43dd-9c4c-60a468d9bfb3
The target is placed in the center of the bounding box by default but you can move it.
However, the Key Priority Map is interactive and fully customizable.
Set up your hotkeys in a GUI.
A hotkey triggers a Tool or an Action.
Keybinds are what you can do while a Tool is active. Configure them visually on an interactive virtual keyboard.
Neverclick Vision is a computer vision system which finds UI elements based on raw pixel data.
Neverclick Vision is the default vision mode.
Clairvoyance uses operating system accessibility APIs to find UI elements.
Clairvoyance makes for a good backup to Neverclick Vision.
Press [ when the hints are up to switch into Clairvoyance mode.
Grid mode spaces hints evenly across the screen. It's useful for clicking blank areas, like right-clicking the desktop.
Press ; when the hints are up to switch into grid mode.
Ctrl + Enter to activate the Left Click Tool.https://github.com/user-attachments/assets/698ead2e-8dca-4443-a61b-1352a9e0c492
Yes. It's free to download and use. There are no accounts, subscriptions, or trials.
For now, yes. Linux, macOS, and Windows ARM (Snapdragon) aren't supported yet.
Yes.
Yes, and yes.
Yes. Hints use your keyboard's language. The settings UI itself is English-only for now.
Yes. Dvorak, Colemak, and other alternative keyboard layouts are natively supported, as long as the layout is set in Windows.
No. Neverclick installs to Program Files because Windows requires that for it to register as an accessibility tool. This is what lets it perform mouse actions on apps running as administrator.
It's instantaneous. There should be no perceptible delay upon activating it, even on 10 year old hardware.
It's really good, but it does hallucinate occasionally. I'll continue to improve it.
No.
About 40mb.
It depends on your setup: how many monitors you have, their resolution, and your display scaling. On a typical 1080p monitor it's around 200mb. More monitors or higher resolutions will use more.
No. Neverclick doesn't run in a continuous loop. It just sits there and only runs when you activate it. Its CPU usage should be at 0% at all times, except for when you actually use it.
No. Neverclick's computer vision system runs entirely on your own machine. It's not built on ChatGPT, Claude, or any online AI service.
No. Everything runs locally on your machine. Nothing you do ever leaves your computer.
No. It requires an internet connection to install, but once installed, it runs without one. It's 100% offline.
The source isn't hosted here right now. This repo is for issues and releases.
Yes. It's my daily driver, so I have every incentive to keep improving it and fixing bugs as I hit them.
It's about 95% human made (created by me) and 5% AI. I've worked on Neverclick for many years, predating the AI era. I only started using AI in March 2026. The percentage written by AI will increase over time, but I'm careful not to let it spaghettify the codebase. Additionally, the artwork was predominantly made in Blender (by me) and I created the logo in a vector graphics editor.
Yes. I made Neverclick when I was suffering from RSI.
No. I recovered years ago and I owe it to this software.
It's meant to be an abstract mouse cursor but also the letter "N" when you connect the dot.
600 followers · starred Jul 2026
122 followers · starred Jul 2026
97 followers · starred Jul 2026
269 followers · starred Jul 2026
Keyboard-driven mouse control using local computer vision.
See the codeDownload • Discord • Twitter/X • Reddit
Neverclick is a desktop application for performing mouse actions with your keyboard.
https://github.com/user-attachments/assets/2ba988e9-3faf-4423-a2dd-1f1e60e53cb2
Neverclick uses computer vision to detect UI elements on your screen.
https://github.com/user-attachments/assets/5ae876be-0f65-40cd-8355-5e26ee2f0faa
Hit Tab to toggle between Window mode and Full Screen mode.
https://github.com/user-attachments/assets/3e36e752-6b12-40b6-bc3a-bfdb928aecdc
Use Shift + W/A/S/D to switch between windows in Window mode.
https://github.com/user-attachments/assets/0d8f1f6d-286b-4d5e-95c0-f869d306cff4
Shift + Q and Shift + W to cycle through overlapping windows.Shift + Z to switch into the window behind the currently active one.Use the arrow keys (or Shift + J I L K) to snap the target to the edge of the bounding box.
https://github.com/user-attachments/assets/5c8559fe-598c-4c3f-89a5-22b54eb4a132
Press a number row key (1, 2, 3, 4, 5, 6, 7, 8, 9) to position the target.
https://github.com/user-attachments/assets/e0d03e62-65cf-4a60-9720-07225389f57f
The target is in the center by default but you can move it anywhere you like.
https://github.com/user-attachments/assets/e33928f0-ca8a-486e-a02f-10b82e8c3a08
Press ' to enter Dual Select mode to select 2 hints.
Press Shift + ' to enter Multi Select mode to select multiple hints. Press Enter to finish.
https://github.com/user-attachments/assets/4c1843ac-636d-4a00-a9be-3ead30fca65f
Press Ctrl + ' to enter Path mode. Select 2 or more hints. All the hints between them will be selected automatically. Press Enter to finish.
https://github.com/user-attachments/assets/d325c2aa-931a-4977-bdd5-2686000cd399
Activate the Text Highlighting Tool, then pick two hints to highlight the text between them.
https://github.com/user-attachments/assets/c022bad1-5e6d-4b81-a52c-ef85bd764dba
Useful for dragging files between folders or rearranging the order of tabs in your web browser.
https://github.com/user-attachments/assets/f7999510-e911-43dd-9c4c-60a468d9bfb3
The target is placed in the center of the bounding box by default but you can move it.
However, the Key Priority Map is interactive and fully customizable.
Set up your hotkeys in a GUI.
A hotkey triggers a Tool or an Action.
Keybinds are what you can do while a Tool is active. Configure them visually on an interactive virtual keyboard.
Neverclick Vision is a computer vision system which finds UI elements based on raw pixel data.
Neverclick Vision is the default vision mode.
Clairvoyance uses operating system accessibility APIs to find UI elements.
Clairvoyance makes for a good backup to Neverclick Vision.
Press [ when the hints are up to switch into Clairvoyance mode.
Grid mode spaces hints evenly across the screen. It's useful for clicking blank areas, like right-clicking the desktop.
Press ; when the hints are up to switch into grid mode.
Ctrl + Enter to activate the Left Click Tool.https://github.com/user-attachments/assets/698ead2e-8dca-4443-a61b-1352a9e0c492
Yes. It's free to download and use. There are no accounts, subscriptions, or trials.
For now, yes. Linux, macOS, and Windows ARM (Snapdragon) aren't supported yet.
Yes.
Yes, and yes.
Yes. Hints use your keyboard's language. The settings UI itself is English-only for now.
Yes. Dvorak, Colemak, and other alternative keyboard layouts are natively supported, as long as the layout is set in Windows.
No. Neverclick installs to Program Files because Windows requires that for it to register as an accessibility tool. This is what lets it perform mouse actions on apps running as administrator.
It's instantaneous. There should be no perceptible delay upon activating it, even on 10 year old hardware.
It's really good, but it does hallucinate occasionally. I'll continue to improve it.
No.
About 40mb.
It depends on your setup: how many monitors you have, their resolution, and your display scaling. On a typical 1080p monitor it's around 200mb. More monitors or higher resolutions will use more.
No. Neverclick doesn't run in a continuous loop. It just sits there and only runs when you activate it. Its CPU usage should be at 0% at all times, except for when you actually use it.
No. Neverclick's computer vision system runs entirely on your own machine. It's not built on ChatGPT, Claude, or any online AI service.
No. Everything runs locally on your machine. Nothing you do ever leaves your computer.
No. It requires an internet connection to install, but once installed, it runs without one. It's 100% offline.
The source isn't hosted here right now. This repo is for issues and releases.
Yes. It's my daily driver, so I have every incentive to keep improving it and fixing bugs as I hit them.
It's about 95% human made (created by me) and 5% AI. I've worked on Neverclick for many years, predating the AI era. I only started using AI in March 2026. The percentage written by AI will increase over time, but I'm careful not to let it spaghettify the codebase. Additionally, the artwork was predominantly made in Blender (by me) and I created the logo in a vector graphics editor.
Yes. I made Neverclick when I was suffering from RSI.
No. I recovered years ago and I owe it to this software.
It's meant to be an abstract mouse cursor but also the letter "N" when you connect the dot.
600 followers · starred Jul 2026
122 followers · starred Jul 2026
97 followers · starred Jul 2026
269 followers · starred Jul 2026