awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mjolnirapp avatar

mjolnirapp/mjolnir

0
View on GitHub↗
5,220 星标·126 分支·C·6 次浏览

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.

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.

Star 历史

mjolnirapp/mjolnir 的 Star 历史图表mjolnirapp/mjolnir 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Mjolnir 的开源替代方案

相似的开源项目,按与 Mjolnir 的功能重合度排序。
  • sdegutis/hydrasdegutis 的头像

    sdegutis/hydra

    5,220在 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
    在 GitHub 上查看↗5,220
  • cjpais/handycjpais 的头像

    cjpais/Handy

    15,515在 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
    在 GitHub 上查看↗15,515
  • autohotkey/autohotkeyAutoHotkey 的头像

    AutoHotkey/AutoHotkey

    12,601在 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
    在 GitHub 上查看↗12,601
  • johnlindquist/kitjohnlindquist 的头像

    johnlindquist/kit

    4,189在 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
    在 GitHub 上查看↗4,189
查看 Mjolnir 的所有 30 个替代方案→

常见问题解答

mjolnirapp/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.

mjolnirapp/mjolnir 的主要功能有哪些?

mjolnirapp/mjolnir 的主要功能包括:Task Automation Scripts, macOS Automation Tools, Dynamic Module Loading, Global Hotkey Managers, Global Hotkey Triggers, Application State Controllers, Desktop Automation, Native macOS API Bridges。

mjolnirapp/mjolnir 有哪些开源替代品?

mjolnirapp/mjolnir 的开源替代品包括: 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.