awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesOS-Level Input Emulators

Software that simulates hardware-level keyboard, mouse, and gamepad events to control the host operating system.

Distinct from Process-Level Input Injectors: Focuses on system-wide hardware event simulation rather than injecting messages into specific application windows.

Explore 9 awesome GitHub repositories matching user interface & experience · OS-Level Input Emulators. Refine with filters or upvote what's useful.

Awesome OS-Level Input Emulators GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • nanmicoder/cc-hahaAvatar von NanmiCoder

    NanmiCoder/cc-haha

    12,675Auf GitHub ansehen↗

    cc-haha is a cross-platform desktop agent and computer use framework that enables large language models to control local operating systems through screenshots, clicks, and keystrokes. It functions as an AI coding workbench and orchestration platform, allowing for the management of multi-project workflows and the coordination of multiple agents executing complex tasks in parallel. The system includes a model backend gateway to connect various artificial intelligence providers and local models to autonomous agents. It features a centralized permission gate for authorizing sensitive commands and

    Implements system-wide hardware event simulation to control the host operating system via AI agents.

    TypeScript
    Auf GitHub ansehen↗12,675
  • classicoldsong/apolloAvatar von ClassicOldSong

    ClassicOldSong/Apollo

    9,866Auf GitHub ansehen↗

    Apollo is a remote desktop streaming server designed to transmit a low-latency video feed of a host screen to remote clients using hardware-accelerated encoding. It functions as a remote input controller and virtual display manager, allowing the host to match the resolution and framerate of connected devices. The system includes a gamepad input emulator that simulates controller hardware on the host machine to translate remote inputs into local events. Server configurations and client pairing are managed through a web-based remote access interface. The project also covers bidirectional clipb

    Simulates keyboard, mouse, and gamepad hardware events at the OS level to control local applications from a remote device.

    C++gamingremote-controlremote-desktop
    Auf GitHub ansehen↗9,866
  • input-leap/input-leapAvatar von input-leap

    input-leap/input-leap

    7,419Auf GitHub ansehen↗

    Input Leap is a software KVM switch and multi-machine input controller that allows a single keyboard and mouse to control several physical workstations over a local network. It functions as a network input emulator, sending keyboard and mouse signals to remote operating systems to manage a multi-machine workspace as if it were a single system with multiple monitors. The project also serves as a cross-platform clipboard synchronizer, enabling the sharing of copied text and data between different operating systems so that content can be pasted across all connected machines.

    Simulates hardware-level keyboard and mouse events to control remote operating systems.

    C++
    Auf GitHub ansehen↗7,419
  • rbreaves/kintoAvatar von rbreaves

    rbreaves/kinto

    5,179Auf GitHub ansehen↗

    Kinto is an application-specific keymap engine and contextual keyboard remapper. It functions as a configuration-driven utility that automatically switches keyboard mappings and modifier keys based on the active application window. The project acts as a cross-platform input manager and desktop shortcut emulator, specifically designed to replicate macOS keyboard shortcuts and layout behaviors on Linux and Windows. This enables a Mac-style workflow on Linux by matching keyboard shortcut behaviors across different operating systems. The system provides capabilities for custom input remapping an

    Simulates hardware-level keyboard events to trigger native system shortcuts and actions.

    Python
    Auf GitHub ansehen↗5,179
  • optikey/optikeyAvatar von OptiKey

    OptiKey/OptiKey

    4,396Auf GitHub ansehen↗

    OptiKey is an assistive technology suite and gaze-based input system designed to provide computer access and communication tools. It functions as an eye-tracking virtual keyboard and augmentative and alternative communication software, allowing users to perform text entry and system control via gaze-tracking hardware or other pointer devices. The system differentiates itself through an input-agnostic selection layer that supports diverse sources, including eye trackers, game controllers, and head mice. It utilizes a dwell-time trigger mechanism and gaze fixation selection to translate eye mov

    Injects virtual keystrokes and mouse events into the operating system to control external applications.

    C#aacaccessibilityaccessible
    Auf GitHub ansehen↗4,396
  • mushan0x0/ai0x0.comAvatar von mushan0x0

    mushan0x0/AI0x0.com

    3,945Auf GitHub ansehen↗

    AI0x0.com ist ein multimodaler KI-Desktop-Assistent und Cross-Application-Wrapper. Er bietet ein schwebendes Interface-Overlay, das Large Language Models in jede aktive Softwareanwendung integriert, um globale Abfragen und Textautomatisierung zu erleichtern. Das System zeichnet sich durch die Fähigkeit aus, Echtzeit-Bildschirmaufnahmen zur visuellen Analyse zu verarbeiten und eine Voice-Pipeline für freihändige Speech-to-Text- und Text-to-Speech-Interaktion zu nutzen. Es ermöglicht zudem die direkte KI-Content-Injektion durch Simulation von Tastatureingaben, um generierte Antworten in aktive Softwarefelder einzufügen. Das Projekt enthält eine RAG-Wissensdatenbank (Retrieval-Augmented Generation), die lokale Dokumentenbibliotheken und Echtzeit-Webdaten durchsucht. Es unterstützt eine Multi-Modell-Provider-Schnittstelle zum Wechseln zwischen verschiedenen KI-APIs, ein Plugin-System für Drittanbieter-Integrationen und Tools zur Generierung von Multimedia-Artikeln. Benutzer können benutzerdefinierte funktionale Presets verwalten und den Gesprächsverlauf für zukünftige Abrufe mit Lesezeichen versehen.

    Simulates keyboard input events to insert AI responses directly into active software input fields.

    Auf GitHub ansehen↗3,945
  • antimicrox/antimicroxAvatar von AntiMicroX

    AntiMicroX/antimicrox

    3,795Auf GitHub ansehen↗

    AntiMicroX is a gamepad input manager and automation tool that translates gamepad inputs into keyboard and mouse commands. It functions as an input remapper capable of translating physical controller buttons and joystick movements into system actions for applications that lack native controller support. The system features window detection to automatically switch between custom input profiles based on the currently active application. It includes tools for game controller automation through complex macros and provides hardware standardization to ensure diverse controller models behave consist

    Synthesizes keyboard and mouse events at the OS level to control applications lacking native controller support.

    C++controllergamepadgamepad-api
    Auf GitHub ansehen↗3,795
  • opentabletdriver/opentabletdriverAvatar von OpenTabletDriver

    OpenTabletDriver/OpenTabletDriver

    3,612Auf GitHub ansehen↗

    OpenTabletDriver is a user-mode graphics tablet driver and USB HID input manager that translates raw USB input from digitizer hardware into system cursor and pen events. It serves as a hardware abstraction layer that normalizes input from various tablet brands into a consistent API, providing a cross-platform pen interface with pressure and tilt sensitivity. The project distinguishes itself through a plugin-based architecture and a profile-based configuration system, allowing for custom filters, interpolators, and persistent hardware setups. It includes specialized tools for hardware driver d

    Uses kernel-level injection to emulate hardware events for software that blocks user-mode APIs.

    C#cross-platformcsharpdotnet-core
    Auf GitHub ansehen↗3,612
  • xlang-ai/osworldAvatar von xlang-ai

    xlang-ai/OSWorld

    2,584Auf GitHub ansehen↗

    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

    Translates model decisions into simulated hardware-level keyboard and mouse events to control the virtual operating system.

    Pythonagentartificial-intelligencebenchmark
    Auf GitHub ansehen↗2,584
  1. Home
  2. User Interface & Experience
  3. Text Input Managers
  4. Input Injection Utilities
  5. Process-Level Input Injectors
  6. OS-Level Input Emulators