iClick is a lightweight macOS auto-clicker built with SwiftUI.
It simulates mouse clicks at a configurable rate, which can be useful for testing, repetitive tasks, or accessibility workflows.
- macOS (Apple Silicon or Intel)
- Xcode (to build/run from source)
iClick uses macOS Accessibility permissions to simulate mouse clicks.
When you first run the app, macOS will prompt you to grant access:
- Open System Settings → Privacy & Security → Accessibility
- Enable iClick
- Quit and relaunch the app if needed
This project includes an
NSAccessibilityUsageDescriptionentry inInfo.plistexplaining why the permission is required.
Source code :
- Clone the repo
- Open the project in Xcode
- Select the iClick scheme
- Run (
⌘R)
By release :
Download : https://github.com/Matthieu-dgl/iClick/releases
- Swift
- SwiftUI
- macOS Accessibility APIs (for input simulation)
- Start/Stop toggle + global hotkey
- Click interval (CPS) slider
- Choose mouse button (left/right)
- Click at cursor vs fixed coordinates
- Click count limit (e.g., stop after N clicks)
- Menu bar mode (status bar app)
Use responsibly. Auto-clicking may violate the terms of service of some apps/games/websites. You are responsible for how you use this tool.
This project is licensed under the MIT License.