FlowBotCommander is a Windows application that builds automation from visual nodes instead of scripts. It finds images on screen, reads text with OCR, and reacts to what is actually displayed. Flows run locally and can be started, stopped, or monitored through webhooks and a control API. The tool suits single-player games, legacy business software, and repetitive desktop tasks. A free tier provides 100 runs per day, while a subscription removes ads and limits. The editor and documentation are available in several languages.
The program uses template matching with tolerance, anchors, and relative offsets to keep clicks accurate when windows move or resize. Variables, loops, conditions, and sub-flows allow complex logic to be assembled without code. A panic key stops everything instantly, and run history records each step for review. AI modules handle screen states that templates cannot, including reading several values at once or choosing between options. Speech-to-text and remote control extend how bots are started and steered.
FlowBotCommander has been developed in Germany since the early 2020s and is written mainly in C# with .NET. It is aimed at single-player games and software whose terms permit automation, not multiplayer or anti-cheat protected titles. The free download requires no account or email address. Subscription options are monthly or yearly, with all modules and unlimited runs included. Documentation, sample bots, and video tutorials in English and German are provided to help new users build their first automation.
| Canvas-based flow construction via wired module nodes | Assemble automation logic without writing code |
| Tunable image detection with score preview | Locate shifting graphical targets across sessions |
| Region-scoped text extraction into runtime variables | Convert screen text into branching conditions |
| Reference-point positioning for coordinate recalculation | Maintain stability when windows move or resize |
| Runtime value storage with arithmetic and string operations | Give flows memory and adaptive data handling |
| Iterative and conditional execution control structures | Wait for events, retry actions, choose paths |
| Profile invocation as parameterized reusable subroutine | Maintain shared sequences in a single location |
| Simultaneous independent profile execution grouping | Monitor multiple windows or accounts concurrently |
| Time-based and recurring execution triggering | Launch automations without manual intervention |
| Global interrupt hotkey halts all active flows | Regain immediate control over mouse and keyboard |