MacroNode is a Windows visual automation tool where you build macros by wiring nodes on a canvas. It handles mouse and keyboard input, image, color and OCR screen detection, branching, variables, hotkeys, letting you create real programmable workflows without writing any code.
Release Date:
Coming soon
Developer:
Publisher:
Tags

Sign in to add this item to your wishlist, follow it, or mark it as ignored

Early Access Software

Get involved with this software as it develops.

Note: This Early Access software is not complete and may or may not change further. If you are not excited to use this software in its current state, then you should wait to see if it progresses further in development. Learn more

What the developers have to say:

Why Early Access?

“MacroNode is a node based visual automation tool, and Early Access lets us develop it alongside the people actually using it. Our goal is to build the most flexible and reliable macro and automation builder available, one that handles everything from simple key remaps to complex conditional workflows with image detection, OCR, and live tracking.

We're committed to seeing this through to a full release. That means continuing active development, responding to bug reports and feature requests, and shaping the roadmap around real user workflows. Early Access gives us the direct feedback loop we need to prioritize the right features, catch edge cases across many different setups and games, and polish the experience before we call it complete. We're in this for the long haul and want the community involved from the start.

Approximately how long will this software be in Early Access?

“We estimate roughly 3 Months in Early Access. Our aim is to leave Early Access once the core node set is stable, common automation use cases work reliably across a wide range of applications, and the feedback from users has slowed to refinements rather than major gaps. If development moves faster or slower than expected, we'll keep the community updated.”

How is the full version planned to differ from the Early Access version?

“We plan to expand MacroNode in several areas as it moves toward full release:

1.More node types. Additional logic, input, and detection nodes to cover a wider range of automation scenarios.
2.Improved reliability. Hardening existing nodes against edge cases so workflows behave consistently across different applications, games, and hardware setups.
3.Expanded detection. Continued improvements to image, color, and OCR search accuracy and performance.
4.Better workflow tools. Refinements to grouping, variables, debugging, and the overall editing experience to make building complex macros faster and clearer.
5.Quality of life and UI polish. Smoother onboarding, better templates and examples, and interface improvements based on how people actually use the tool.

The Early Access version is already capable of building complex automations. The full version aims to make every node stable, broaden what's possible, and smooth out the rough edges. We plan to grow the feature set based on community feedback, so this list will evolve.

What is the current state of the Early Access version?

“MacroNode is already fully functional for building and running automated workflows. The current version includes:

1. A visual node editor for building automation graphs with conditional branching, loops, variables, and groups.
2. Image, color, and OCR based screen detection, including search areas, exclude regions, and multi-monitor support.
3. Live pixel and image tracking nodes.
4. Keyboard and mouse input automation, including global hotkeys and keybinding triggered workflows.
5. A radial menu for launching workflows on demand.

Early Access users can already create complex, real world automations today, full breakdown in about this section. We're actively adding to and refining this feature set throughout Early Access.

Will this software be priced differently during and after Early Access?

“We plan to gradually raise the price as we ship new content and features”

How are you planning on involving the Community in your development process?

“Community feedback directly drives MacroNode's development. Our primary hub is our Discord server, where users can report bugs, request features, share workflows, and talk with us directly. We also welcome discussion through the Steam community forums.

User requests genuinely shape our priorities, including which nodes we build next, which pain points we fix first, and where we focus our polish. If a feature or fix is important to the people using the tool, that's what moves up the roadmap. We'll keep the community informed on what we're working on and why, and we treat Early Access as a collaboration rather than a one way release.”
Read more
This game is not yet available on Steam

Coming soon

Interested?
Add to your wishlist and get notified when it becomes available.
 
See all discussions

Report bugs and leave feedback for this software on the discussion boards

About This Software

The computer should be doing this part

MacroNode is a visual editor for building the thing you do repeatedly for you. Drag nodes onto a canvas, connect them with wires, press Run. No scripting language, no config files, nothing to memorize before you get your first useful macro working.

It can see the screen

A macro that only clicks fixed coordinates breaks the moment a window moves or a list loads slowly. MacroNode can reacts to what is actually on screen:

  • Find Images and use the coordinates. Hand it a screenshot of a button, an icon or a checkbox and it finds it wherever it lands for you to click or do other actions.

  • Read text. OCR pulls numbers, names and status labels off the screen and into a variable, including from apps that will not let you select or copy anything. An optional second engine runs a local text recognition model for rotated lines, unusual fonts and text on busy backgrounds.

  • Watch a pixel. Check a color, wait for it to change, or react the moment it does. The simplest way to know a progress bar finished or a status light went green.

  • Wait for the right moment. Wait for an image, a window, a color or a file instead of guessing at a delay and hoping.

Searches can be limited to areas you draw or to a single monitor, so a check costs a few milliseconds instead of scanning your whole desktop.

Record it. Then edit it.

Press record, do the task once, stop. You get a node holding every movement, click and keypress with real timing.

you can open that recording and edit your macro with the same node editor. It lays out as a chain of cards, and the cards are the ordinary nodes you already know. A pause is a Delay. A click is a Mouse Click. A burst of typing collapses into one "43 key presses" card you can open up. Delete the stray click you did not mean to record. Retime a pause. Move a whole mouse path somewhere else without losing the shape of the movement. Go back, and the recording is updated, still a recording, turning a re-record into a quick fix.

It is a real program, not a click list

  • Loops, while loops, break and stop

  • Branches on images, text, pixels, windows, files and comparisons

  • Typed variables (number, text, Boolean, coordinate, color) declared in a side panel

  • Math nodes and a formula field, so "total * 1.2 + fee" simply works

  • Groups: fold a chunk of the graph into one reusable node with its own inputs and outputs

  • Parallel branches, error ports on anything that can fail, undo and redo, copy and paste, a minimap

Anything that can fail gets an error output, so a missing window or a file that never appeared routes somewhere sensible instead of killing the run halfway through.

Launch it the way that suits you

  • Hotkeys. Bind a workflow to a key. It runs in the background from any app.

  • Radial menu. Hold a key or a mouse button, a wheel appears, flick to the macro you want.

  • Time triggers. Run on a schedule: weekly, once, or when the app starts. Good for the report nobody remembers to pull on Monday.

See what it is doing

Nodes that read the screen has a live debug option to show where it detects its target. The overlay is invisible to screen captures, so it can never become something a later search matches. Has a live console, a variable watch that updates mid run, and a glow on whichever node is executing, and you debug by looking rather than guessing.

Games as well

The same screen reading and input nodes can handle repetitive in-game work

Yours, and offline

Everything runs on your machine. No account, no cloud, no telemetry. The AI text engine ships inside the app and never sends an image anywhere, which matters when the screen it is reading has your work on it. Workflows are plain files you can save, back up and pass to someone else. English and Spanish included.

Try it before you buy it

The free demo includes the whole editor and every node. It is capped at one hotkey binding and one radial slot. Time triggers plus saved custom nodes are reserved for the full version.

System Requirements

    Minimum:
    • Requires a 64-bit processor and operating system
    • OS: Windows x64
    • Memory: 600 MB RAM
    • Storage: 400 MB available space
    Recommended:
    • Requires a 64-bit processor and operating system
    • OS: Windows x64
    • Memory: 600 MB RAM
    • Storage: 400 MB available space
There are no reviews for this product

You can write your own review for this product to share your experience with the community. Use the area above the purchase buttons on this page to write your review.

Review Filters