KeymouseGo: Open-Source AutoHotkey Alternative

KeymouseGo: The Ultimate Open-Source Macro Recorder for Cross-Platform Automation

Automate Repetitive Tasks with Zero Setup

Tired of repetitive clicking and typing? KeymouseGo is your lightweight, open-source solutionβ€”a 'lite AutoHotkey' that records mouse clicks, keyboard inputs, and replays them perfectly across Windows, Linux, and macOS.

With 9.8k GitHub stars, 1.3k forks, and active development (latest v5.2.1), this Python project delivers professional-grade automation without bloatware or subscriptions.

🎯 Key Features

  • One-Click Recording: Start/stop with single buttons
  • Cross-Platform: Native Windows/Linux/macOS executables
  • Repeat Control: Set exact runtimes or infinite loops
  • Hotkey Control: F6 to start, F9 to stop
  • Script Editing: JSON5 format for advanced customization
  • No Python Required: Pre-built executables for all platforms

πŸš€ Lightning-Fast Setup

# Download release β†’ Double-click KeymouseGo.exe
# No installation needed!

Desktop Mode: 1. Click ε½•εˆΆ (Record) β†’ Perform actions 2. Click η»“ζŸ (Stop) β†’ Actions saved automatically 3. Click 启动 (Play) β†’ Watch automation magic

Command Line:

./KeymouseGo scripts/myscript.txt --runtimes 5

πŸ’» Advanced Script Example

{
  scripts: [
    // Wait 3s, right-click at (100,200)
    {type: "event", event_type: "EM", delay: 3000, action_type: "mouse right down", action: ["0.05208%", "0.1852%"]},
    // Type text, move mouse, left-click
    {type: "event", event_type: "EX", delay: 100, action_type: "input", action: "Hello World"}
  ]
}

🌍 Perfect For

  • Gamers: Farm resources, grind quests
  • Testers: Automated UI testing
  • Power Users: Data entry, form filling
  • Developers: Repetitive deployments

πŸ“¦ Build from Source (Optional)

pip install -r requirements-windows.txt  # Windows
pip install pyinstaller
pyinstaller -F -w KeymouseGo.py

Why KeymouseGo Beats Commercial Tools

Feature KeymouseGo Commercial Tools
Price FREE $50+/year
Platform Win/Linux/Mac Limited
Size ~20MB 200MB+
Privacy Local-only Cloud tracking
Customization Full script access Locked features

Get started today: GitHub Releases

Pro Tip: Run as admin/root for full mouse capture on restrictive systems.

License: GPL-2.0 | Stars: 9.8k | Contributors: 8 active developers

Original Article: View Original

Share this article