Built with Rust & Tauri v2

Premium Automation Engine. Engineered for absolute speed.

Sleek, native, and ultra-lite macro engine for Power-Users, Gamers, and Automation Enthusiasts. Zero-cost abstractions with virtually 0% idle CPU overhead.

combo.lua — Macro Studio Sandbox
01-- Macro Studio :: Lua Scripting Sandbox
02local timeline = require("ms.timeline")
03
04-- Reactive combo macro bound to a global key
05local function combo_a()
06 timeline:key("F1")
07 timeline:wait(120)
08 timeline:key("Shift", "A")
09end
10
11ms.on("KeyPress", function(key)
12 if key == "F1" then combo_a() end
13end)
Visual Tour

The interface, in detail.

Three core surfaces — record, script, and calibrate — built native and responsive.

Macro Studio — Control Panel
Macro Studio Control Panel Macro Studio Lua Scripting Editor Macro Studio Visual Timeline Editor
Core Architecture

Features engineered in Rust.

Technical superiority over every layer — from the runtime to the render loop.

01 — Runtime

Ultra-Lite Footprint

Zero-cost Rust abstractions. Negligible memory, virtually 0% idle CPU overhead in background state.

CPU Usage — 0.0% idle · 60s window
02 — Scripting

Lua Scripting Sandbox

Sandboxed Lua 5.4 runtime. Event-driven, reactive macros.

1local function combo() 2 ms.key("F1") 3 ms.wait(120) 4 ms.key("Shift+A") 5end
03 — Safety

Clean & Safe Simulation

Strictly utilizes native OS-level simulation APIs. No memory reads, no thread hooks, no driver injections.

04 — Emergency

Panic Disarm

Hold Escape for 5 seconds to instantly kill all running threads and release inputs.

05 — Playback

Precision Playback

Loop toggles, hold-to-play mapping, and key swallowing to hide physical bindings from target apps.

Developer Experience

Open-Core Trust. Build it yourself.

Verify our safety. Clone the repository and compile the Rust core locally in seconds. No hidden telemetry, no driver injections.

Every line of core source is auditable on GitHub. Compile a verified binary locally from source in seconds. Zero network calls, zero telemetry, zero data transmission.
zsh — macrostudio
$ git clone https://github.com/devrookie66/macrostudio.git
$ cd macrostudio
$ npm install
$ npm run tauri dev
  Compiling Rust core…
  ✓ macrostudio ready on http://localhost:1420
Pricing

Open-core by default. Premium for power.

Transparent model. Audit the core for free, upgrade for the full scripting engine.

Open-Core
$0 / free forever

The full core, open-source. Inspect, compile, and run it yourself.

Native OS simulation Basic visual timeline Community support Full source on GitHub
View on GitHub
Macro tools require deep system-level permissions to capture and simulate input. That same access is what keyloggers request — a valid security concern. To establish complete trust, Macro Studio's core is fully open-source: you can review every line, verify there's no input logging or unauthorized transmission, and compile a verified binary locally from source.
Macro Studio uses strictly native OS-level simulation APIs. It never reads process memory, hooks threads, or performs driver injections, and it never bypasses or interferes with anti-cheat systems. That said, every game's Terms of Service differ — always check your game's rules before using any automation tool. Macro Studio is built for legitimate accessibility and productivity use.