Click Download to start!
SnapClick is too intuitive; you won't need any introduction.
When you first open SnapClick, macOS will show a security dialog since it's not from the App Store. Follow these steps:
- Click "Done" when the first dialog appears (don't move to trash!)
- Go to System Settings → Privacy & Security
- Scroll down and click "Open Anyway"
- SnapClick will now launch successfully
I recently stumbled upon the browser version of Command & Conquer: Red Alert 2 and discovered it runs on Mac! Triggered a wave of childhood nostalgia, I quickly found myself addicted to my first "gaming enlightenment" all over again.
However, building a tank army demands rapid, repetitive clicking - especially challenging when using just a trackpad! 😅 I tried several off-the-shelf auto-clickers, but they were either locked behind a paywall or just didn't feel right.
That's why I built SnapClick — a simple, stable auto-clicker that just works.
- 🎯 Multiple Schemes - Different click configs with custom hotkeys
- ⚡ Global Hotkeys - Trigger from anywhere
- 🖱️ Left & Right Click - Both buttons supported
- ⏱️ Precise Control - Set exact counts and duration
- 📊 Background Running - Works even when window is closed
What are the system requirements?
- macOS: 13.0 (Ventura) or later
- CPU: Apple Silicon (M1/M2/M3/M4)
- Permissions: Accessibility access (required for global hotkeys and mouse control)
Can't open the app?
macOS will show a security warning because this app is not notarized. This is normal for open-source apps without Apple Developer membership.
Option 1: Right-click to open (Recommended)
Right-click the app → Open → Open (required once for unsigned apps)
Option 2: System Settings
Go to System Settings → Privacy & Security → Click Open Anyway
Option 3: Terminal
xattr -cr /Applications/SnapClick.app
open /Applications/SnapClick.appHow do I grant Accessibility permission?
Go to System Settings → Privacy & Security → Accessibility → Enable SnapClick
If already enabled but not working, try toggling it OFF then ON again.
What's the CPS limit?
Higher speeds can crash macOS. The app prevents unsafe configurations.
Formula: CPS = Clicks ÷ Duration
Examples:
- ✅ 100 clicks in 1 sec = 100 CPS (Safe)
- ❌ 100 clicks in 0.3 sec = 333 CPS (Blocked)
Hotkeys not working?
- Check Accessibility permission is granted
- Verify scheme is enabled (green ✅)
- Check for conflicting shortcuts
- Restart the app
Intel Mac support?
Currently Apple Silicon only. Build from source to customize target architecture.
How to build from source?
git clone https://github.com/mmmelson/SnapClick.git
cd SnapClick
./Scripts/build_app.sh- 🐛 Fixed critical bug: Schemes no longer execute multiple times after app restart
- ✨ Hotkey conflict detection: App now prevents duplicate hotkeys and shows clear warnings
- 🎁 Default schemes: First-time users get two preset schemes (Left Click ⌥1, Right Click ⌥2)
- 🧹 Code cleanup: Removed debug logging for better performance
- 🏗️ Architecture improvement: Single ViewModel instance using
@EnvironmentObject
- 🎨 Redesigned scheme card interaction: entire card clickable for editing
- 🎯 Moved toggle to right side with proper vertical centering
- 🏷️ Added "Hotkey" label in scheme preview cards
- ➕ Added "Add" label to new scheme button with icon
- 🔤 Improved font consistency across all UI elements
- 🐛 Fixed text overflow issues in scheme preview cards
- 🐛 Fixed scheme editor title display issue
- ✨ Enhanced layout spacing and padding throughout
- 🐛 Fixed click count accumulation bug when updating schemes
- 🐛 Fixed app crash on hotkey trigger
- ✨ Enhanced global hotkey reliability across all apps
- 📦 Added custom DMG installer with visual guide
- 🎉 Initial release
MIT License - see LICENSE
Enjoy using SnapClick! 🎉
If you find it useful, please give it a ⭐️ Star


