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
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nchudleigh avatar

nchudleigh/vimac

0
View on GitHub↗
3,675 Stars·150 Forks·Swift·GPL-3.0·2 Aufrufevimacapp.com↗

Vimac

vimac is a keyboard-driven user interface controller for macOS that translates keyboard sequences and text labels into graphical interface interactions. It functions as an automation layer that maps keyboard inputs to specific UI element interactions, serving as a navigation tool to reduce reliance on a mouse.

The utility enables mouse-free interface management by replacing pointer movements with keyboard shortcuts for scrolling and clicking. It specifically allows for triggering clicks, double-clicks, or right-clicks on interface elements through the use of assigned short text labels.

The system leverages macOS accessibility automation to locate user interface components and their coordinates. It provides capabilities for simulating mouse events and executing directional scrolling within active windows using keyboard keys.

Features

  • Keyboard Navigation - Enables comprehensive macOS interface control and interaction through keyboard shortcuts to reduce mouse reliance.
  • Mouse and Keyboard Simulation Tools - Automates the simulation of mouse and keyboard input to optimize navigation workflows on macOS.
  • Keyboard-Driven Interfaces - Replaces manual pointer movements entirely with keyboard shortcuts for efficient interface management.
  • Accessibility Frameworks - Uses macOS accessibility APIs to programmatically locate and query system UI elements and their coordinates.
  • UI Element Interactions - Triggers direct actions such as clicks and scrolls on specific macOS interface objects using keyboard input.
  • Keyboard-Driven Interactions - Triggers UI actions and interface interactions using typed text labels and directional keyboard inputs.
  • Keyboard-Driven Navigation - Implements a navigation scheme that relies on keyboard inputs to interact with the system interface.
  • Coordinate-Based Clicking - Translates target UI element coordinates into synthetic mouse click and movement events.
  • Keyboard-to-Action Mappings - Maps alphanumeric text labels to specific UI element actions for keyboard-driven triggering.
  • macOS Workflow Automations - Automates repetitive macOS workflows by mapping keyboard sequences to specific UI interactions.
  • Accessibility Input Controls - Provides alternative keyboard-driven input methods to control system windows and scrollable regions.
  • Global Input Interceptors - Listens for keyboard patterns to trigger interface interactions without requiring the target window to be focused.
  • Content Scrolling Controls - Provides capabilities for scrolling regions of the active window using directional keyboard keys.
  • Coordinate-Based Scroll Commands - Simulates scroll wheel movement via keyboard commands by calculating directional offsets within target elements.

Star-Verlauf

Star-Verlauf für nchudleigh/vimacStar-Verlauf für nchudleigh/vimac

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Vimac

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Vimac.
  • cursortouch/windows-mcpAvatar von CursorTouch

    CursorTouch/Windows-MCP

    4,373Auf GitHub ansehen↗

    This is a Model Context Protocol server that exposes Windows desktop automation and system administration functions to large language models. It provides programmatic control of mouse, keyboard, windows, and UI elements on Windows through simulated user input, while also enabling LLMs to manage the Windows registry, processes, files, and execute PowerShell commands through a remote interface. The server supports multiple transport protocols including stdio, SSE, and streamable HTTP, allowing flexible integration with different language model clients. It implements OAuth 2.0 with PKCE for secu

    Pythonaidesktopmcp
    Auf GitHub ansehen↗4,373
  • pauljuliusmartinez/jlessAvatar von PaulJuliusMartinez

    PaulJuliusMartinez/jless

    5,433Auf GitHub ansehen↗

    jless is an interactive JSON explorer and command-line viewer designed for reading and navigating hierarchical data structures within a terminal. It functions as a terminal JSON formatter that pretty-prints data from files or standard input, including support for newline-delimited formats. The tool serves as a JSON path extractor, allowing users to identify and copy the dot or bracket notation paths from the root to specific nodes. It also includes a regex search utility for locating specific keys and values within JSON datasets using full-text regular expressions. The application provides c

    Rustclijsonrust
    Auf GitHub ansehen↗5,433
  • jigish/slateAvatar von jigish

    jigish/slate

    7,836Auf GitHub ansehen↗

    Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable automation tool and workflow orchestrator, allowing users to resize and position application windows through custom keystroke bindings and predefined spatial configurations. The project distinguishes itself by using a scripting API to define complex window manipulation logic, system event callbacks, and custom input mappings. This allows for the creation of sequenced action chains and the execution of external shell commands tied to specific keyboard shortcuts. Its capabilities in

    Objective-C
    Auf GitHub ansehen↗7,836
  • nuxt-ui-templates/dashboardAvatar von nuxt-ui-templates

    nuxt-ui-templates/dashboard

    1,027Auf GitHub ansehen↗

    This project is a pre-configured administrative dashboard template built with the Vue.js framework and the Nuxt UI component library. It provides a foundational structure for developing internal business applications, offering a responsive layout that includes a collapsible sidebar and integrated command-palette navigation. The template distinguishes itself through a focus on keyboard-driven interaction and administrative efficiency. It incorporates built-in support for command-palette navigation and shortcut-based movement, allowing users to execute tasks and traverse the interface without r

    Vuedashboardnuxtnuxt-ui
    Auf GitHub ansehen↗1,027
Alle 30 Alternativen zu Vimac anzeigen→

Häufig gestellte Fragen

Was macht nchudleigh/vimac?

vimac is a keyboard-driven user interface controller for macOS that translates keyboard sequences and text labels into graphical interface interactions. It functions as an automation layer that maps keyboard inputs to specific UI element interactions, serving as a navigation tool to reduce reliance on a mouse.

Was sind die Hauptfunktionen von nchudleigh/vimac?

Die Hauptfunktionen von nchudleigh/vimac sind: Keyboard Navigation, Mouse and Keyboard Simulation Tools, Keyboard-Driven Interfaces, Accessibility Frameworks, UI Element Interactions, Keyboard-Driven Interactions, Keyboard-Driven Navigation, Coordinate-Based Clicking.

Welche Open-Source-Alternativen gibt es zu nchudleigh/vimac?

Open-Source-Alternativen zu nchudleigh/vimac sind unter anderem: cursortouch/windows-mcp — This is a Model Context Protocol server that exposes Windows desktop automation and system administration functions to… pauljuliusmartinez/jless — jless is an interactive JSON explorer and command-line viewer designed for reading and navigating hierarchical data… jigish/slate — Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable… nuxt-ui-templates/dashboard — This project is a pre-configured administrative dashboard template built with the Vue.js framework and the Nuxt UI… madrobby/keymaster — Keymaster is a keyboard shortcut library for web applications that provides utilities for intercepting keyboard events… tridactyl/tridactyl — Tridactyl is a Vim-like Firefox extension that provides a comprehensive keyboard-driven interface for browsing, tab…