First Steps
epixtudio is a visual dataflow editor. You build graphs by connecting processing nodes; each node takes typed inputs, does something with them, and passes results downstream. Think flowchart, except it actually runs.
Install
Grab a license from the pricing page and install. Windows for now; macOS and Linux are coming. No account required, no internet after install.
The Workspace
Four areas:
- Toolbar (top) — run controls, file operations, view toggles
- Library (left) — every node type, organized by category
- Canvas (center) — where your graph lives
- Inspector (right) — properties, configuration, and output preview for the selected node
The canvas starts empty. Press Tab to quick-search and place a node, or browse the library and drag one onto the canvas.
Core Concepts
Nodes are processing units with typed input and output ports. epixtudio ships with 240+ built-in nodes across 20 categories. The Node Reference has the full catalog.
Edges connect output ports to input ports, carrying data between nodes. The engine evaluates in dependency order; upstream first, downstream after.
Types determine what a port accepts. Built-in types: Number, Text, Boolean, Json, Image, and Any. Matching types connect freely. Any accepts everything. Port colors make types visually obvious.
Evaluation runs the graph. F5 to evaluate manually, or enable Auto-run in the toolbar and every change triggers an immediate re-evaluation. Each node displays its result inline.
Working with Files
- Ctrl+N — new graph
- Ctrl+O — open a
.xtudiofile - Ctrl+S — save
- Ctrl+Shift+S — save as
- Ctrl+Shift+E — export graph as shareable JSON
- Ctrl+Shift+I — import a graph from JSON
Drag and drop .xtudio files onto the canvas to open them directly.
Keyboard Shortcuts
Press ? inside the app for the full list. The essentials:
| Shortcut | Action |
|---|---|
| Tab | Quick search / add node |
| F5 | Run graph |
| Ctrl+Z / Ctrl+Shift+Z | Undo / Redo |
| Ctrl+F | Find node on canvas |
| F | Fit view to all nodes |
| G | Toggle snap to grid |
| D | Disable / enable selected nodes |
| Delete | Delete selected |
Settings
Ctrl+, opens settings. Configurable:
- Theme — Dark, Light, or match your system
- Auto-save — periodic background saves
- UI Scale — text and control sizing
- Snap to grid — align nodes when dragging
- Auto-run — evaluate the graph on every change
Next Steps
- Quickstart Tutorial — hands-on walkthrough, blank canvas to working pipeline
- Node Reference — every built-in node, organized by category
- xript Guide — extending epixtudio with custom nodes