A downloadable Automation Tool for Windows

Download NowName your own price

Visual Node Based Macro and Automation Editor

MacroNode is a visual, node based macro and automation editor for Windows. Instead of writing scripts, you drag nodes onto a canvas and wire them together to describe exactly what you want your macro to do: move the mouse, click, type, wait, check the screen for a pixel or image, branch, loop, and more. Record real mouse and keyboard input straight into nodes, then fine tune timing, randomization, and failure handling, all visually.

Early Prototype: Bugs and Glitches Expected

MacroNode is still in early, active prototyping. This is not a finished, polished product. It's a work in progress shared for people who want to test it out, follow its development, and give feedback.

  • Expect bugs, glitches, unexpected behavior, and occasional crashes.
  • Some nodes and features may be incomplete, unstable, or change significantly between updates.
  • The UI and node behavior may be reworked without notice as development continues.
  • Please don't rely on it for anything critical, and keep backups of any important recordings or setups.

If you run into issues, bug reports and feedback are genuinely appreciated. They directly shape what gets fixed and prioritized next.

Features

  • Node based canvas: build automation logic visually by connecting nodes with wires instead of writing code.
  • Input recording: capture real mouse movement, mouse clicks, keyboard presses, and combined mouse and keyboard "input macros" , then replay them at an adjustable speed.
  • Global hotkeys: assign modifier + key combinations to start and stop recording without touching the app window.
  • Image recognition: "Click Image" and "If Image Found" nodes locate a captured image on screen, with adjustable match confidence, search regions, grayscale matching, click offsets, click ordering, and support for multiple matches.
  • Pixel and color detection: "Get Pixel," "If Pixel," and "Find Color" nodes for reading and reacting to colors on the screen, plus a "Reactive Pixel Trigger" node built for fast reaction time or skill check style detection.
  • Logic and flow control: branch with "If Value" or "Compare" nodes, loop with "Repeat," and manage state using typed Variables (String, Number, Coordinate, Color, Bool), "Set Variable," and "Increment."
  • Timing tools: fixed delays, randomized delay ranges, and per node playback speed multipliers to make sequences feel more natural.
  • Extra actions: scroll the mouse wheel, hold or release individual keys, send key combos (e.g.  Ctrl+Shift+A), type templated text with {variable} substitution, play sound alerts, and launch external applications.
  • Failure handling: configure what a node does if a recorded sequence can't complete during playback.

Demo vs. Full Version

  • Free Demo: build and run everything listed above with no restrictions on functionality, except your macro or node graph cannot be saved to a file. Great for trying MacroNode out before buying.
  • Paid Version: everything in the demo, plus the ability to save and load your macros or node graphs as files, so your work persists between sessions.

Known Limitations

  • Actively in development. Features and node behavior may change between versions.
  • Not yet fully stable; crashes and edge case bugs are possible.
  • not true computer programming language; as development continues, the tool will continue to groe more complex

Feedback, bug reports, and suggestions are welcome and help guide development.

Download

Download NowName your own price

Click download now to get access to the following files:

MacroNode v0.1.0-alpha Free [SAVING DISABLED] 98 MB
MacroNode v0.1.0-alpha Full 98 MB
if you pay $5.50 USD or more

Leave a comment

Log in with itch.io to leave a comment.