awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
taojy123 avatar

taojy123/KeymouseGo

0
View on GitHub↗
9,621 نجوم·1,300 تفرعات·Python·gpl-2.0·3 مشاهداتtaojy123.github.io/KeymouseGo↗

KeymouseGo

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.

The system distinguishes itself through a logic-based scripting framework that supports conditional branching, sub-routine calls, and jump-to-labels for complex workflow control. It further extends runtime behavior via a plugin system that allows for the registration of custom functions to modify timing and event parameters during execution.

The tool provides a command line interface for launching automation scripts with configurable repetition and loop settings. It also includes a system for triggering the start or immediate termination of active scripts using designated keyboard shortcuts.

Features

  • Input Recording and Playback - Captures user input sequences into scripts and replays them to automate repetitive desktop tasks.
  • Automation Script Editors - Includes a mechanism to edit recorded event sequences in configuration files to refine timing, coordinates, and automation behavior.
  • Automation Scripts - Supports the creation of logic-based scripts with loops and conditionals for multi-step desktop workflows.
  • Input Sequence Specifications - Uses a structured script format to specify exact mouse coordinates, key presses, and timing.
  • Scriptable Automation Engines - Provides a scriptable engine for defining complex automation workflows with conditional logic and plugin functions.
  • Input Automation Tools - Records, edits, and replays keyboard and mouse sequences to automate repetitive desktop tasks.
  • Input Simulators - Interfaces directly with operating system APIs to programmatically simulate mouse and keyboard input.
  • Macro Recorders - Captures user input events and saves them as scripts for automated playback.
  • Script Interpreters - Implements an interpreter that parses custom automation files and translates them into native system input calls.
  • Desktop Automation - Automates repetitive software interactions by recording and replaying mouse clicks and keystrokes.
  • Input Event Serializers - Records keyboard and mouse movements by listening to system events and saving them as scripts.
  • Label-Based Control Flows - Supports complex workflow control through named labels, jumps, and sub-routine calls within scripts.
  • Execution Flow Control - Implements conditional branching and jump-to-labels to manage the progression of automation scripts.
  • CLI Task Runners - Provides a command-line task runner for executing input scripts with configurable loop settings.
  • Command Line Automation Tools - Automates repetitive system tasks by executing recorded input sequences via a terminal interface.
  • Command Line Interfaces - Offers a terminal-based interface for launching automation scripts with repetition and loop settings.
  • Global Hotkey Managers - Implements global keyboard listeners to trigger the start or immediate termination of active scripts.
  • Runtime Event Modifiers - Provides a plugin system to register custom functions that modify timing and event parameters during automation playback.
  • CLI Script Execution - Provides a command-line interface for executing automation scripts with configurable parameters.
  • Plugin-Based Logic Extensions - Provides a plugin system for registering custom functions to modify script timing and event parameters at runtime.
  • Notes and Productivity - Mouse and keyboard automation.

سجل النجوم

مخطط تاريخ النجوم لـ taojy123/keymousegoمخطط تاريخ النجوم لـ taojy123/keymousego

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة taojy123/keymousego؟

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؟

الميزات الرئيسية لـ 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؟

تشمل البدائل مفتوحة المصدر لـ 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…

بدائل مفتوحة المصدر لـ KeymouseGo

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع KeymouseGo.
  • hammerspoon/hammerspoonالصورة الرمزية لـ Hammerspoon

    Hammerspoon/hammerspoon

    14,497عرض على GitHub↗

    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

    Objective-Cautomationhammerspoonirc
    عرض على GitHub↗14,497
  • repeats/repeatالصورة الرمزية لـ repeats

    repeats/Repeat

    1,102عرض على GitHub↗

    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

    Javaautohotkeyautomationautomation-framework
    عرض على GitHub↗1,102
  • vysheng/tgالصورة الرمزية لـ vysheng

    vysheng/tg

    7,084عرض على GitHub↗

    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

    C
    عرض على GitHub↗7,084
  • xlang-ai/osworldالصورة الرمزية لـ xlang-ai

    xlang-ai/OSWorld

    2,584عرض على GitHub↗

    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

    Pythonagentartificial-intelligencebenchmark
    عرض على GitHub↗2,584
  • عرض جميع البدائل الـ 30 لـ KeymouseGo→