Flow Nodes is a visual programming app for creating live graphics, video effects, custom interfaces, realtime tools, and 3D scenes with a node graph.
Create flows by connecting nodes for image processing, video playback and recording, screen capture, background removal, green screen keying, animation, math, state, networking, and custom UI. Build with 2D graphics, vector shapes, 3D geometry, spatial entities, cameras, lights, fields, and realtime inputs like microphone, motion sensors, face tracking, MIDI, OSC, and NDI.
Flow Nodes is designed for realtime creation. Tutorials and demos built in the app. Search and add nodes quickly, edit properties in a dedicated inspector, organize projects in folders, split the canvas into tabs and panes, and navigate the node graph with a mini-map and live previews. Import and export image, video and 3D assets, record live graphic outputs to video. AirPlay any node content over WiFi or HDMI.
On supported devices, Flow Nodes also includes Apple Intelligence-powered tools to help you understand and edit flows. You can inspect node docs, review connections, and use chat to create, move, connect, or update nodes with natural language. On Mac, Flow Nodes can also be edited through AI-assisted external tools (via MCP).
Node Features
Support syncing over iCloud.