Repository navigation
Releases: IronAdamant/AutoClacker
Releases · IronAdamant/AutoClacker
Release list
AutoClacker v3.0.0 — Windows & macOS
AutoClacker v3.0.0 (Windows & macOS)
Portable self-contained builds. No installer. No .NET SDK required to run.
Windows x64
Download AutoClacker-win-x64.exe and run it. The console stays hidden unless you enable Show Debug Console in Settings.
- No extra permission for normal mouse/keyboard injection
- Default hotkey: F6
- Settings:
%AppData%\AutoClacker\settings.json
macOS (Apple Silicon)
Download AutoClacker-osx-arm64.zip, unzip, and open AutoClacker.app.
- Ad-hoc signed, not notarized: if Gatekeeper blocks it, right-click → Open
- Grant AutoClacker in System Settings → Privacy & Security → Accessibility (injection and global hotkey)
- After Start, click the target app so injected keys do not land on AutoClacker
- Settings / debug log:
~/Library/Application Support/AutoClacker/ - Intel Macs are not in this zip; publish
osx-x64from source if needed
Linux
No official portable build. The source tree includes an X11/XWayland module for forks.
What's new in v3
- Core / App / Desktop layout with Windows, macOS, and Linux modules
- Optional action counter (limit N actions, or run until stop)
- Debug log gated behind Settings → Write debug log
- Windows live run is a GUI app (no terminal window by default)
- macOS hang fix, AutoClacker.app branding, grimdark emblem
Build from source
Requires the .NET 10 SDK (the runtime alone is not enough). See the README.
v2.2.0 Code rewrite - Migration to Avalonia, for compatibility across Windows, Mac and Linux
v2.2.0: Avalonia UI rewrite with global hotkeys and debug console
MIGRATION:
- Complete rewrite from WPF (.NET 4.7.2) to Avalonia UI (.NET 9)
- Cross-platform support: Windows, Linux, macOS
- Reduced codebase from 999 to ~500 lines
FEATURES:
- Global hotkey via SetWindowsHookEx (works when unfocused)
- Debug console with live click counter (toggle in Settings)
- Hotkey display on main UI
- Single-file distribution via dotnet-warp (11 MB)
FIXES:
- INPUT struct layout for SendInput (LayoutKind.Explicit)
- Console output via CreateFile("CONOUT$") for warp compatibility
- PE header patched for Windows GUI subsystem
NEW FILES:
- Services/GlobalHotkey.cs
- Services/Logger.cs
- Services/UnixInputSimulators.cs
AutoClacker 1.0.0.5 update
- Refactored MouseEventDown/MouseEventUp/KeybdEvent methods to use new NativeMethods structure
- Fixed C# 7.3 compatibility by reverting switch expressions
- Corrected field casing from mouseData to MouseData
- Added SetForegroundWindow declaration to NativeMethods
- Updated README version from 1.0.0.4 to 1.0.0.5
19 June 2025 - Username update
AutoClacker 1.0.0.4 update
- Relocated RelayCommand to Utilities/RelayCommand.cs
- Consolidated Win32 P/Invoke into Utilities/NativeMethods.cs
- Adjusted MainViewModel and AutomationController for new utility classes
- Fixed compilation errors from refactoring- Relocated RelayCommand to Utilities/RelayCommand.cs
- Consolidated Win32 P/Invoke into Utilities/NativeMethods.cs
- Adjusted MainViewModel and AutomationController for new utility classes
- Improved code organization and maintainability without changing core functionality
AutoClacker 1.0.0.3 update
- Updated to use JSON for saving configuration and to automatically create one, if it doesn't exist or was accidentally removed.
- Fixed the 'Set Key' and 'Toggle Key' dialogue background for dark mode.
AutoClacker 1.0.0.2 update
- Added in light mode / dark mode, making Options button work as planned.
- Sorted out title name for consistency.
AutoClacker 1.0.0.1 update
- Fixed the duration decrementing issue
- Updated ReadMe for more consistency.
.exe file is the main app.
.config is for the default settings as well as saved settings.
v1.0.0
Initial release of AutoClacker.
- Automates mouse clicks and keyboard presses.
- Supports global and restricted modes.
- Built for Windows.