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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mjolnirapp avatar

mjolnirapp/mjolnir

0
View on GitHub↗

Mjolnir

Mjolnir is a macOS automation framework and extensible scripting engine. It provides a system for creating custom productivity workflows, managing application states, and controlling the macOS desktop interface programmatically.

The project functions as a global hotkey manager that binds keyboard shortcuts to trigger automated scripts across the operating system. It includes a macOS application controller to inspect active windows and manage system-wide user interface interactions.

The environment supports extensibility through a pluggable package management system, allowing for the installation of third-party packages and the integration of native code. It also features an on-screen alert system to provide visual feedback during the execution of automated tasks.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Task Automation Scripts - Executes custom sequences of productivity tasks using a lightweight embedded scripting engine.
  • macOS Automation Tools - Provides a general-purpose utility for automating operating system tasks and script execution on macOS.
  • Dynamic Module Loading - Implements mechanisms for integrating external packages and native binaries into the running environment without restarts.
  • Global Hotkey Managers - Registers system-wide keyboard listeners to trigger commands regardless of the currently active window.
  • Global Hotkey Triggers - Binds specific keyboard shortcuts to trigger automated scripts or system actions from any active application.
  • Application State Controllers - Provides a system for inspecting active windows and managing application states to automate user interface interactions.
  • Desktop Automation - Provides tools to automate repetitive user tasks and workflows within the local macOS desktop environment.
  • Native macOS API Bridges - Interfaces directly with native macOS APIs to inspect application states and manage active window hierarchies.
  • Global Hotkey Mappings - Maps global keyboard shortcuts to the execution of automation scripts through an operating system level listener.
  • Scripting Extension Layers - Provides a modular environment where a compiled core exposes an API for a scripting language to extend functionality.
  • Application Window Managers - Inspects and manages active system windows and application states to automate user interface interactions.
  • Custom Module Loading - Enables the creation of custom productivity workflows by writing modules that can be built, installed, and loaded.
  • Extension Package Managers - Handles the installation and resolution of third-party extensions through a standardized, pluggable module system.
  • Workflow Extensions - Supports the building and installation of custom modules and third-party packages to extend system functionality.
  • Native Logic Integrations - Incorporates low-level native logic into modules to access deep system capabilities and hardware interfaces.
5,220 stars·126 forks·C·33 views

Star history

Star history chart for mjolnirapp/mjolnirStar history chart for mjolnirapp/mjolnir

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does mjolnirapp/mjolnir do?

Mjolnir is a macOS automation framework and extensible scripting engine. It provides a system for creating custom productivity workflows, managing application states, and controlling the macOS desktop interface programmatically.

What are the main features of mjolnirapp/mjolnir?

The main features of mjolnirapp/mjolnir are: Task Automation Scripts, macOS Automation Tools, Dynamic Module Loading, Global Hotkey Managers, Global Hotkey Triggers, Application State Controllers, Desktop Automation, Native macOS API Bridges.

Which projects share features with mjolnirapp/mjolnir?

Projects with overlapping indexed features include: sdegutis/hydra — Hydra is a scriptable productivity platform for macOS that functions as a global hotkey manager, window manager, and… cjpais/handy — Handy is a local speech-to-text automation tool designed to convert spoken audio into text and inject it directly into… autohotkey/autohotkey — AutoHotkey is a Windows automation scripting language and task automator. It serves as a keyboard macro engine and… johnlindquist/kit — Kit is a desktop automation framework and scriptable UI toolkit designed for building personalized productivity tools.… raycast/script-commands — This project is a desktop automation scripting framework and shell script command runner. It allows users to execute… aisingapore/tagui — Free RPA tool by AI Singapore.

Projects sharing features with Mjolnir

These projects share indexed features with Mjolnir. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • sdegutis/hydrasdegutis avatar

    sdegutis/hydra

    5,220View on GitHub↗

    Hydra is a scriptable productivity platform for macOS that functions as a global hotkey manager, window manager, and automation tool. It allows users to extend system functionality by executing scripts and custom functions to automate repetitive operating system tasks. The system enables the binding of specific keyboard shortcuts to trigger scripts from any active application. It provides capabilities to inspect and modify the state of running application windows to organize the desktop workspace. The platform supports a module-based extension model, allowing for the installation of third-pa

    C
    View on GitHub↗5,220
  • cjpais/handycjpais avatar

    cjpais/Handy

    15,515View on GitHub↗

    Handy is a local speech-to-text automation tool designed to convert spoken audio into text and inject it directly into active desktop applications. By running machine learning models entirely on the host hardware, it provides a private, offline-first environment for dictation and command execution. The system functions as a background service that manages microphone input, transcription state, and text output, enabling hands-free typing across various software environments. The project distinguishes itself through a modular pipeline that integrates local language models for post-transcription

    Rustaccessibilitycross-platformspeech-to-text
    View on GitHub↗15,515
  • autohotkey/autohotkeyAutoHotkey avatar

    AutoHotkey/AutoHotkey

    12,601View on GitHub↗

    AutoHotkey is a Windows automation scripting language and task automator. It serves as a keyboard macro engine and custom hotkey manager designed to map specific key combinations to scripted actions. The project provides a domain-specific language for automating repetitive tasks and operating system functions. It enables the creation of keyboard shortcuts and macros to replace manual input and streamline digital workflows on Windows. The system covers window and process management, virtual input simulation, and the interception of keyboard and mouse input via operating system hooks. It furth

    C++autohotkeyautomationc-plus-plus
    View on GitHub↗12,601
  • johnlindquist/kitjohnlindquist avatar

    johnlindquist/kit

    4,189View on GitHub↗

    Kit is a desktop automation framework and scriptable UI toolkit designed for building personalized productivity tools. It serves as a cross-platform CLI wrapper and macOS system automator, providing an environment to execute scripts that manage operating system tasks, file management, and application workflows. The project distinguishes itself with a dedicated LLM integration layer for structured data extraction and text generation, alongside a specialized UI framework for creating interactive input forms, HTML windows, and floating widgets. It features deep macOS integration through AppleScr

    TypeScript
    View on GitHub↗4,189
  • Compare all 30 related projects→