Skip to content

What is Flow-Like?

Flow-Like is a visual workflow platform that lets you design, execute, and ship typed workflows — from local prototyping to production deployment.

Conceptual overview of inputs moving through a typed Flow-Like workflow into application, automation, and structured-data outcomes

Visual First

Build workflows by connecting nodes visually. No code required to get started, but fully extensible when you need it.

Type-Safe

Every connection is typed. Catch errors before runtime, not after your pipeline crashes at 3am.

Rust Performance

The runtime is built in Rust for predictable execution, native performance, and extensibility.

Run Anywhere

Build locally, run on the desktop, or connect the same Flow model to a hosted or self-managed deployment.

A flow is a directed graph of nodes. Data enters through input pins, flows through transformations, and exits through output pins. Each step is recorded, so you always know what went in and what came out.

Nodes are the building blocks. Each node has:

  • Input pins — typed data coming in
  • Output pins — typed data going out
  • Execution pins — control flow (when to run)

Every pin has a type. When you connect two pins, Flow-Like checks that types match. Incompatible connections are blocked at design time — not runtime.

Flow-Like Desktop is designed to work offline. Start on your laptop, then connect to a hosted or self-managed environment when collaboration and remote execution are useful.

  • ETL Pipelines — Transform and move data between systems
  • AI Agents — Embed LLMs, vector search, and reasoning models
  • Automations — React to events, schedule tasks, orchestrate services
  • Data Processing — Parse, validate, enrich, and route data
  • Custom Apps — Build interfaces on top of your flows