AutoGUI controls the mouse and keyboard, takes screenshots, finds images on the screen, shows message boxes, and inspects application windows. It is a Ruby port of Python PyAutoGUI with snake_case methods and CamelCase aliases. Windows talks to the Win32 API through Ruby's standard-library Fiddle (no extra gems). macOS uses osascript and screencapture. Linux uses xdotool plus scrot, ImageMagick, or grim. Fail-safe: moving the cursor into a screen corner raises FailSafeException.

Required Ruby Version

>= 2.7.0

Authors

pardeep2690

Versions

  1. 1.0.1
    1. source

      1. 1.0.1 source September 04, 2026 (36 KB)
  2. 1.0.0
    1. source

      1. 1.0.0 source September 04, 2026 (35.5 KB)

Pushed by

SHA 256 checksum