Quick Start
Get NodeUI running in under a minute. No installation, no build tools, no dependencies.
Step 1: Get the Code
Clone the repository:
bash
git clone https://github.com/megasupersoft/nodeui.gitOr download the ZIP and extract it.
Step 2: Open in a Browser
Open index.html in any modern browser:
bash
cd NodeUI
open index.html # macOS
xdg-open index.html # Linux
start index.html # WindowsThat's it. No npm install. No build step. No server required.
TIP
NodeUI works from a local file:// path. You can also serve it from any static web server, GitHub Pages, Netlify, Vercel, or an S3 bucket.
Step 3: Create Your First Node
- Right-click on the canvas
- Select Add Node from the context menu
- Choose a node type (start with BaseNode)
Your first node appears on the canvas.
Step 4: Connect Two Nodes
- Create a second node using the same right-click method
- Drag from a handle on the first node to a handle on the second node
- A bezier curve edge connects the two nodes
You now have a working graph.
Step 5: Save Your Work
Press Ctrl+S (or Cmd+S on macOS) to save your graph as a JSON file.
TIP
NodeUI also auto-saves to your browser's local storage continuously. Your work persists between sessions without manual saves.
Basic Workflow
Here is the typical workflow in NodeUI:
- Create nodes by right-clicking the canvas
- Connect nodes by dragging between handles
- Organize by moving nodes and using GroupNodes as containers
- Edit content by interacting with node-specific controls (markdown, 3D viewport, timeline)
- Save and export with
Ctrl+Sfor JSON or export as PNG screenshot
What's Next
- Basic Operations -- Full reference for all canvas interactions
- Keyboard Shortcuts -- Work faster with hotkeys
- File Format -- Understand what gets saved