Mjolnir: The Obsidian
Architect for macOS

Lightweight, modular automation and productivity power-tool for macOS. Custom scripts in Lua. Built for those who treat code as a sacred artifact.

Download Mjolnir
Terminal Install
brew install mjolnir
init.lua

Absolute Control

-- Move focused window to left half with cmd+alt+ctrl+left mjolnir.hotkey.bind({"cmd", "alt", "ctrl"}, "left", function() local win = mjolnir.window.focusedwindow() local f = win:frame() local screen = win:screen():frame() f.x = screen.x f.y = screen.y f.w = screen.w / 2 f.h = screen.h win:setframe(f) end)
shield_with_heart

Stability

Built on the rock-solid foundations of the macOS API. Mjolnir stays out of your way and never crashes your workflow.

Low Resource Usage

Efficient execution. Unlike electron-based tools, Mjolnir consumes negligible CPU and RAM, even with complex logic.

dark obsidian glass

Visual Precision

Complete Transparency

Everything is open source. You control the scripts, you see the source. No hidden telemetry, just pure automation.

View Inventory

Architects' Praise

// verified via github

"

Mjolnir is exactly what I wanted. It's minimal, focused, and gives me the primitives I need to build my own window manager.

cmsj
cmsj

Lead Contributor

"

The modular nature of Mjolnir is its greatest strength. I only load what I need, and the performance reflects that efficiency.

jhgg
jhgg

Power User

Ready to Architect Your Workflow?

Join the thousands of developers who have reclaimed their macOS productivity with Mjolnir.