Record
Hit record and use your computer normally. Keystrokes, clicks, and even mouse movement come back as editable blocks.
BlockworkPowerful, understandable & fun automation
Not on this platform? See all downloads · Release history
A live copy of Blockwork's editor. Edits stay in this tab and nothing runs.
Every instruction is a block with its own inputs. Value and condition slots are shaped by type, so you can tell what goes where at a glance.
Hit record and use your computer normally. Keystrokes, clicks, and even mouse movement come back as editable blocks.
Keys, text, clicks, scrolling, mouse moves, shell commands, and opening or quitting apps. Drag them into a stack and reorder at will.
Repeat, forever, while, and If / If-Else blocks, with boolean conditions that only fit where a condition belongs.
Store numbers and text, combine them with operators like Join and Random, and watch their values preview live right in the editor.
Wrap a sequence you use often into your own block, give it inputs and a color, and reuse it anywhere in the macro.
Start and stop any macro with a global hotkey, or trigger it on a schedule, when power is plugged in, or when the battery hits a level.
Pan, zoom, leave comments, and keep as many macros as you like, with light and dark themes.




Free and open source. Grab the latest release for your platform.
Not on this platform? See all downloads · Release history