KeymouseGo is an input automation tool and macro recorder designed to capture, edit, and replay keyboard and mouse sequences to automate repetitive desktop tasks. It functions as a scriptable input automator that translates recorded user interactions into reusable blueprints for automated playback.
الميزات الرئيسية لـ taojy123/keymousego هي: Input Recording and Playback, Automation Script Editors, Automation Scripts, Input Sequence Specifications, Scriptable Automation Engines, Input Automation Tools, Input Simulators, Macro Recorders.
تشمل البدائل مفتوحة المصدر لـ taojy123/keymousego: hammerspoon/hammerspoon — Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua… repeats/repeat — Repeat is a cross-platform automation utility designed to record, replay, and script mouse and keyboard inputs. It… vysheng/tg — This project is a Telegram command line interface and MTProto client. It functions as a userbot framework, providing a… xlang-ai/osworld — OSWorld is an evaluation framework and multimodal agent benchmark designed to test the ability of large language… mjolnirapp/mjolnir — Mjolnir is a macOS automation framework and extensible scripting engine. It provides a system for creating custom… mamedev/mame — MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and…
Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi
Repeat is a cross-platform automation utility designed to record, replay, and script mouse and keyboard inputs. It functions as a macro scripting environment that allows users to capture raw system events and organize them into persistent sequences that remain available across application restarts. The project distinguishes itself through its ability to orchestrate tasks across multiple networked machines. By utilizing a client-server model, it synchronizes automation scripts across a local fleet, enabling coordinated execution and consistent performance on connected devices. Beyond basic in
This project is a Telegram command line interface and MTProto client. It functions as a userbot framework, providing a terminal-based environment to interact with Telegram accounts without a graphical user interface. The system differentiates itself through extensibility, offering Python bindings and a Lua scripting engine to automate account tasks and respond to messages. It also serves as a JSON-based chat exporter, capable of extracting user metadata and conversation histories into structured files. The client covers core messaging capabilities, including text exchange, group chat managem
OSWorld is an evaluation framework and multimodal agent benchmark designed to test the ability of large language models to complete complex tasks within virtualized operating system environments. It provides a virtualized desktop sandbox and a virtual machine orchestrator to deploy, snapshot, and reset cloud-based desktops, ensuring reproducible test states for AI agent interactions. The system distinguishes itself by providing an OS-level action space that translates model decisions into mouse clicks, keyboard inputs, and system commands. It employs a standardized interface to integrate vari