KeymouseGo: Open-Source AutoHotkey Alternative

Discover KeymouseGo, the lightweight open-source automation tool that records and replays mouse clicks and keyboard inputs across Windows, Linux, and macOS. With 9.8k GitHub stars and cross-platform executables, this Python-powered 'lite AutoHotkey' eliminates repetitive tasks effortlessly. Record once, automate forever—perfect for gamers, testers, and power users seeking a green, dependency-free alternative to commercial macro tools.

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