All apps

Workflow

Build a workflow

Wire operators into a one-click batch. Drop files in, run the graph, download results — every step stays in your tab.

Private by default. Files and media stay on your device. Signaling only introduces peers — it never receives document contents.

Compose any chain

Merge or split PDFs, resize and compress images, clean text, convert CSV to JSON, rename outputs.

Run unattended

Start the pipeline and let each node fire in order — no upload queues to babysit.

Stays private

Files never leave the browser. There is no cloud job watching your documents.

Export the recipe

Save a workflow as JSON and reopen it later — share the graph without sharing the files.

Use the app

Start from a template, wire operators (double-click a node, then click its target), attach files, and run. Everything stays in this tab.

Operators

Click to add a node to the canvas.

Workflow

Input files

No files selected.

Choose a template or add operators, attach files, then run.

Config · Input files

No options for this node.

Core node — kept in every workflow.

Outputs

Run the workflow to collect results.

A private factory floor inside your tab

Each node is a local operator. Files move through the graph in memory. Templates give you a working chain immediately; double-click a node, then click another to wire them together.

Before you start

  • Keep an Input node at the start and an Output node at the end.
  • Image operators only handle image files; PDF nodes expect PDFs.
  • Export the workflow JSON if you want the same chain tomorrow.

Three steps to automate

  1. 1

    Start from a template — or blank

    Load CSV→JSON, image compress, or PDF rotate, or add operators from the left rail.

  2. 2

    Wire and configure

    Double-click a node, then click a target to connect. Tune options like scale, quality, or rename prefix.

  3. 3

    Drop files and run

    Attach inputs, press Run, and download every output the pipeline produces.