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