The editor

The kitengi editor at app.kitengi.dev is made up of four areas: the canvas, the sidebar, the right panel, and the console.

Canvas

The canvas is the main editing area where nodes and threads are displayed. It supports panning and zooming:

Sidebar

The sidebar on the left lists all your programs. Click a program name to open it. Programs are stored locally in your browser.

Right panel

When a node is selected the right panel shows its properties:

When nothing is selected the right panel shows the program name and type.

Console

The console at the bottom of the screen shows output from print nodes while a program is running. It also shows any runtime errors. Click Clear to reset it.

Toolbar

The toolbar at the top of the canvas contains:

Keyboard shortcuts

KeyAction
Double-click canvasAdd a new node
Backspace / DeleteDelete selected nodes or threads
FFit all nodes to view
RRun the program
⌘Z / Ctrl+ZUndo
⌘⇧Z / Ctrl+YRedo