{"repo":"Integration-Automation/AutoControlGUI","free":true,"listed":false,"github":"https://github.com/Integration-Automation/AutoControlGUI","clone":"git clone https://github.com/Integration-Automation/AutoControlGUI.git","description":"A framework for GUI automation","language":"Python","stars":52,"topics":["automation","testing","python","windows","macos","linux","automatic","test-automation","test-automation-framework","testing-tools"],"license":"MIT","category":"dev-tools","readme_excerpt":"AutoControl AutoControl is a cross-platform GUI automation framework for Python. It drives the mouse and keyboard, finds things on screen (template matching, OCR, the OS accessibility tree, or a vision model), records and replays flows, and runs them from JSON action files — on Windows, macOS, Linux (X11 and Wayland), Android, and iOS. Every capability ships three ways: a Python API , an AC action command usable from JSON files / CLI / servers, and a GUI tab . Nothing is GUI-only. 繁體中文 · 简体中文 --- Why AutoControl - One API, six platforms. wrapper/platform wrapper.py picks the backend at import time; your script does not change between Windows, macOS, X11, and Wayland. - Scriptable without Python. 767 AC commands cover the whole feature set, so a JSON file can do anything the library can — including loops, branches, try/catch, macros, and variables. - Headless by default. import je auto control never loads Qt. The GUI is an optional extra that wraps the same headless core. - Locate things four ways. Template matching, OCR, the accessibility tree, and a vision-language model — composable through anchor locators and self-healing fallbacks. - Light dependency floor. The REST server, JSON Schema validator, JWT, TOTP, WebSocket framing, ACME client, USB/IP protocol, and Prometheus metrics are all standard-library implementations. Heavy things are opt-in extras. --- Installation Optional extras, installed only when you need them: Extra Enables --- --- gui PySide6 desktop application ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Integration-Automation","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Integration-Automation/AutoControlGUI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}