Visual Macro Flowchart
6 Actions
Bidirectional JSON Synchronizer
● SYNCED
Virtual macOS Desktop Simulator
Resolution: 2880x1800 HiDPI
macromac-runner@macos-arm64:~$
Ready to execute pipeline...
// Keystroke buffer will stream here in real-time
Status: Idle (Ready)
Step 0/0 (0 μs)
[INIT] macOS CoreGraphics Synthetic Event Bus Initialized.
[READY] Loaded macro preset. Click [Run Macro] to execute.
⚡ Real-Time Native IO Telemetry & Latency Sweep
60 FPS HARDWARE ACCELERATEDCGEvent Synthesize Latency
4.82 μs
Queue Event Throughput
12,480 ev/s
GC Allocation Overhead
0 B (Zero-GC)
Automation Time Multiplier
142x Manual
CoreGraphics C-API Direct Dispatch
macromac operates via native macOS Quartz Event Services (`CGEventCreateKeyboardEvent`, `CGEventCreateMouseEvent`, `CGEventPost`). By bypassing Accessibility UI hierarchy latency, synthetic events achieve deterministic sub-10μs dispatch speeds.
CGEventRef ev = CGEventCreateKeyboardEvent(NULL, (CGKeyCode)kVK_Return, true);
CGEventPost(kCGHIDEventTap, ev);
CFRelease(ev);
CGEventPost(kCGHIDEventTap, ev);
CFRelease(ev);
JSON Automation Flowchart Schema
Declarative action graph schema supporting conditional branching, parameter interpolation, delay sleeps, and nested subprocess launches with full cross-app target routing.
{
"type": "keystroke",
"value": "git push origin main",
"modifiers": ["cmd"],
"delayMs": 250
}
"type": "keystroke",
"value": "git push origin main",
"modifiers": ["cmd"],
"delayMs": 250
}