Documentation
Guides for building, running and hosting flows.
Getting started
Getting Started with Initfinity
Initfinity is a visual workflow builder where you connect nodes to create automations directly in your browser.
Keyboard Shortcuts and Hotkeys
Work faster with the keyboard. These are the defaults, and every one can be changed. On a Mac the same shortcuts use Cmd where this page says Ctrl, and…
Building flows
Flow Control: Conditions, Gates, and Loops
Control how data moves through your flow with conditions, gates and loops.
Working with Variables, the KV Store and Local Storage
Three nodes hold data between steps. They differ in how long the data lives.
Working with Data: JSON, CSV, and Regex
Initfinity has nodes for parsing, querying and reshaping structured data. For anything they do not cover, use a Code node.
Debugging Your Flows
Initfinity gives you several ways to see what your flow is doing.
Connecting and automating
Making HTTP Requests in Your Flows
The HTTP Fetch node calls external APIs and services from your flows.
AI Integration: OpenAI, Ollama, and Custom Providers
Initfinity offers multiple ways to integrate large language models (LLMs) into your workflows. You can use the built-in AI features like "Generate Flow"…
AI Agents in Your Flows
The Agent node runs an AI agent as one step of a flow. Unlike the OpenAI node, which makes a single model call, an agent can take several steps: it reads…
Scheduling and Timing: Interval, Clock, and Sleep Nodes
Build automations that run on a schedule or at specific times using timing nodes.
Hosting Flows, Schedules and Webhooks
Flows normally run in your browser tab. Hosting runs a flow on Initfinity's servers instead, so it can fire on a schedule or when a URL is called, with no…
Code, WebAssembly and Script Nodes
When the built-in nodes are not enough, drop into code. The Code node runs JavaScript or Python, the WASM node runs WebAssembly modules, and the Script…
Formats and extending
Flow Definition Language (FDL)
FDL (Flow Definition Language) is Initfinity's text format for defining flows. It's concise, human-readable, and can be generated by AI or written by…
Binary Flow Format (FLOB)
FLOB (Flow Binary) is Initfinity's compact binary format for flows. It combines standard CBOR encoding (RFC 8949) with deflate-raw compression to produce…
Developing Plugins
Initfinity plugins are JavaScript modules loaded at runtime. A plugin must export a manifest object and a register(api) function.
Customizing Your Workspace
Tailor Initfinity with color themes, canvas options, sounds and more. Press Alt+O to open Settings. Changes apply immediately.
More
Games
Initfinity includes 52 single-player games for a break between flows. They run entirely in your browser, work without an account, and never send your…
SQLite Databases
Open a .sqlite, .sqlite3 or .db file from the File Explorer (upload one first if it is not there yet) to browse and query it in its own tab.