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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repositorios

Awesome GitHub RepositoriesProcess-Level Input Injectors

Tools for sending low-level system messages directly to application windows.

Distinct from Input Injection Utilities: Distinct from general input injection: focuses on process-level message injection for automation.

Explore 12 awesome GitHub repositories matching user interface & experience · Process-Level Input Injectors. Refine with filters or upvote what's useful.

Awesome Process-Level Input Injectors GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • bytedance/ui-tars-desktopAvatar de bytedance

    bytedance/UI-TARS-desktop

    36,445Ver en GitHub↗

    UI-TARS-desktop is a cross-platform desktop application designed to automate software interface interactions. It functions as a local agent environment that interprets graphical user interfaces through multimodal visual-language model reasoning, allowing it to navigate and manipulate software by simulating human-like mouse and keyboard inputs. The platform distinguishes itself by executing all visual recognition and decision-making logic directly on the host machine. This local inference model ensures that screen data and sensitive information remain private, as no processing is offloaded to

    Injects synthetic mouse and keyboard events into application windows for automation.

    TypeScriptagentagent-tarsbrowser-use
    Ver en GitHub↗36,445
  • trycua/cuaAvatar de trycua

    trycua/cua

    18,720Ver en GitHub↗

    Cua is an agent benchmarking and desktop automation platform designed to evaluate autonomous agents and execute repetitive tasks within isolated, virtualized environments. It provides a framework for provisioning consistent workspaces and measuring agent performance against standardized desktop operations. The platform distinguishes itself by integrating virtual machine orchestration with headless interaction capabilities. By leveraging hypervisor-based virtualization, it runs operating systems at near-native speeds, while its automation layer injects commands directly into application proces

    Simulates user interactions by injecting commands directly into application processes.

    HTMLagentai-agentapple
    Ver en GitHub↗18,720
  • nanmicoder/cc-hahaAvatar de NanmiCoder

    NanmiCoder/cc-haha

    12,675Ver en GitHub↗

    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
    Ver en GitHub↗12,675
  • simular-ai/agent-sAvatar de simular-ai

    simular-ai/Agent-S

    11,855Ver en GitHub↗

    Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through graphical user interface interactions. It functions as a computer use interface, utilizing vision-language grounding to translate natural language goals into precise screen coordinates and system actions. The project differentiates itself by combining structured accessibility tree inspection with vision-based element localization. It manages cross-application workflows by mapping conceptual descriptions to physical pixels and simulating low-level keyboard and mouse events to mov

    Simulates low-level keyboard and mouse events to interact with graphical user interfaces at the OS level.

    Pythonagent-computer-interfaceai-agentscomputer-automation
    Ver en GitHub↗11,855
  • classicoldsong/apolloAvatar de ClassicOldSong

    ClassicOldSong/Apollo

    9,866Ver en GitHub↗

    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
    Ver en GitHub↗9,866
  • input-leap/input-leapAvatar de input-leap

    input-leap/input-leap

    7,419Ver en GitHub↗

    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++
    Ver en GitHub↗7,419
  • rbreaves/kintoAvatar de rbreaves

    rbreaves/kinto

    5,179Ver en GitHub↗

    Kinto es un motor de mapas de teclado específico para aplicaciones y un remapeador de teclado contextual. Funciona como una utilidad basada en configuración que cambia automáticamente los mapas de teclado y las teclas modificadoras según la ventana de la aplicación activa. El proyecto actúa como un gestor de entrada multiplataforma y emulador de atajos de escritorio, diseñado específicamente para replicar los atajos de teclado y comportamientos de diseño de macOS en Linux y Windows. Esto permite un flujo de trabajo al estilo Mac en Linux al igualar los comportamientos de los atajos de teclado en diferentes sistemas operativos. El sistema proporciona capacidades para el remapeo de entrada personalizado y la capacidad de definir atajos específicos de la aplicación. Gestiona el mapeo de teclado contextual para mantener la consistencia en los diseños de teclado y los patrones de teclas modificadoras en varios entornos de escritorio.

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

    Python
    Ver en GitHub↗5,179
  • optikey/optikeyAvatar de OptiKey

    OptiKey/OptiKey

    4,396Ver en GitHub↗

    OptiKey es una suite de tecnología asistiva y sistema de entrada basado en la mirada, diseñado para proporcionar acceso a computadoras y herramientas de comunicación. Funciona como un teclado virtual de seguimiento ocular y software de comunicación aumentativa y alternativa, permitiendo a los usuarios realizar entradas de texto y control del sistema a través de hardware de seguimiento ocular u otros dispositivos punteros. El sistema se diferencia por una capa de selección agnóstica a la entrada que soporta diversas fuentes, incluyendo rastreadores oculares, controladores de juegos y ratones de cabeza. Utiliza un mecanismo de disparo por tiempo de permanencia (dwell-time) y selección por fijación de la mirada para traducir los movimientos oculares en clics de ratón, pulsaciones de teclado y navegación por pantalla. El software cubre una amplia gama de capacidades, incluyendo simulación de entrada a nivel de SO para emulación de ratón y teclado, un motor de predicción basado en diccionario para escritura acelerada y definiciones de diseño basadas en XML para estructuras de teclado personalizadas. También incorpora síntesis de texto a voz, tableros de comunicación basados en símbolos para usuarios no verbales y herramientas de automatización avanzadas para secuenciar comandos complejos. La interfaz es altamente personalizable, soportando configuraciones de múltiples monitores, controles de transparencia y magnificación de áreas objetivo para mejorar la precisión.

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

    C#aacaccessibilityaccessible
    Ver en GitHub↗4,396
  • mushan0x0/ai0x0.comAvatar de mushan0x0

    mushan0x0/AI0x0.com

    3,945Ver en GitHub↗

    AI0x0.com is a multimodal AI desktop assistant and cross-application wrapper. It provides a floating interface overlay that integrates large language models into any active software application to facilitate global querying and text automation. The system distinguishes itself through the ability to process real-time screen captures for visual analysis and utilize a voice pipeline for hands-free speech-to-text and text-to-speech interaction. It further enables direct AI content injection by simulating keyboard input to insert generated responses into active software fields. The project includ

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

    Ver en GitHub↗3,945
  • antimicrox/antimicroxAvatar de AntiMicroX

    AntiMicroX/antimicrox

    3,795Ver en GitHub↗

    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
    Ver en GitHub↗3,795
  • opentabletdriver/opentabletdriverAvatar de OpenTabletDriver

    OpenTabletDriver/OpenTabletDriver

    3,612Ver en GitHub↗

    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
    Ver en GitHub↗3,612
  • xlang-ai/osworldAvatar de xlang-ai

    xlang-ai/OSWorld

    2,584Ver en 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

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

    Pythonagentartificial-intelligencebenchmark
    Ver en GitHub↗2,584
  1. Home
  2. User Interface & Experience
  3. Text Input Managers
  4. Input Injection Utilities
  5. Process-Level Input Injectors

Explorar subetiquetas

  • OS-Level Input EmulatorsSoftware 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.