Features

What's in the box and why it matters.

Real-Time Preview

Every node shows its output live. Change a parameter, see the result update. No compile step, no waiting for a run to finish and checking logs. You iterate on data the way a designer iterates on a layout.

  • Inline output preview on every node
  • Instant re-evaluation when inputs change
  • Auto-run mode for continuous feedback as you build

Universal Type System

One editor for text, numbers, booleans, images, audio, and JSON. Ports are color-coded by type, connections are validated automatically, and the Any type accepts everything when you need flexibility.

  • Color-coded ports for visual type identification
  • Automatic type validation on connection
  • Any-type ports for intentional flexibility

Node Library

240+ built-in processing nodes across 20 categories. Press Tab to quick-search by name, or browse the library panel. If you need a node, it probably already exists.

  • Math (add, multiply, clamp, modulo, trig)
  • Text (upper, lower, concat, template, regex)
  • Logic (if/else, comparisons, boolean gates)
  • Data (JSON parse, merge, extract, arrays, objects)
  • I/O (read file, write file, HTTP requests)

Extensible with xript

Write custom nodes in JavaScript. A JSON manifest declares the inputs, outputs, and capabilities; QuickJS WASM sandboxes the execution. Your logic runs safely without needing permission from anyone.

  • JavaScript node definitions with manifest schema
  • Sandboxed execution (no filesystem or network by default)
  • Custom configuration schemas per node
  • Type-safe port declarations

Graph Compiler

Compile your graph into a standalone native executable, a Node.js project, or a reusable xript package. Your pipeline doesn't have to live inside the editor. Ship it as its own thing.

  • Standalone native executable (Windows, macOS, Linux)
  • Node.js project with dependency management
  • xript package for sharing and reuse
  • Custom icon support for compiled executables

Offline-First and Private

Runs entirely on your machine. No cloud dependency, no telemetry, no analytics, no account. Your data stays where you put it. Buy once, own it.

  • No internet connection required
  • Zero analytics or tracking (not "anonymous" tracking; zero)
  • Local SQLite storage, all on disk
  • One-time purchase; single-user, multi-user, and site licensing