Documentation / Build
Node reference
#Toolbox groups
Every node in the toolbox belongs to one of these groups. The mini node icon's color matches that node's header color on the canvas, so you can tell a node's group at a glance -- the icon's port dots also hint at whether nodes in that group typically branch (two output ports) or just flow straight through (one).
#๐ Workflow
Structure: where a run starts and ends, timing, and in-canvas notes/grouping.
Start, End, Delay, Pause, Stop, Return, Group, Comment
#๐ฑ Mobile
Direct, mechanical device control via adb shell โ taps, keys, app launches, quick toggles.
Application, Navigation, Touch, Display, Settings, Toggle, Read Message, ADB
#๐ Logic
Branching and looping โ conditions, comparisons, and structured error handling.
If, Switch, Compare, Wait Until, Chance, For Each, While, Repeat, Break, Continue, Try, Throw
#๐ง Smart Action
AI/vision-assisted element interaction โ find things on screen by text, ID, or image instead of raw coordinates.
Click, Input, Scroll, Capture, Detect, Wait, Verify
#๐ฆ Resource
External data and credentials feeding into a run โ data sources, secrets, files.
Data Source, Credential, File, Secret, Authenticator, Update Data
#Teamwork
Share, Wait For Shared
#๐ค AI
LLM-backed nodes โ chat, vision, document understanding, AI-driven decisions.
Chat, Vision, Document, Decision, Prompt, Embedding, Brain Task
#๐ฅ System
Automating the host computer running the app โ files, processes, clipboard, archives.
Local File, Folder, Process, Command, Clipboard, Environment, Archive, Notification
#๐ Browser
Controlling a browser โ navigation, tabs, cookies, storage, extensions, JS.
Window, Tab, Navigate, Cookie, Storage, Profile, Extension, JavaScript, Research Page
#๐ Network
Network I/O โ HTTP/REST calls, sockets, FTP, email, webhooks.
HTTP, API, Socket, FTP, Email, Webhook
#๐ Debug
Diagnostics while building a workflow โ custom log lines, breakpoints, assertions.
Log, Breakpoint, Assert, Inspect, Export
#๐ข Variables
Reading, writing, and transforming workflow variables and data.
Set Variable, Get Variable, Delete Variable, Increment Variable, Decrement Variable, Random Value, Math, String, List, JSON, Date & Time
#A closer look at a few common nodes
Touch (Mobile) -- purely mechanical taps/swipes/keys via raw coordinates, no detection involved.
If (Logic) -- compares a value or variable, or a live reading of the phone or browser, and routes execution down its True or False output port. Wait Until and Chance sit beside it; see Logic & conditions.
Click (Smart Action) -- finds an element by UI text, resource ID, screen text, or a template image, then taps it -- use this instead of Touch when the element's position can move between runs.
Detect (Smart Action) -- the same detection engine as Click, but only checks whether something is present (routes to Found / Not Found) without tapping it -- useful for conditional branching.
mobyx