Operations

Your shop as a graph.

See suppliers, parts, products, and customers in one picture. Drag edges to add to your BOM. Click any node to see a one-line AI summary of what's going on right now.

Supplier
Digi-Key
Component
PCB-001
Component
PCB-RAW
Subassembly
Main board
End product
EM-100
Customer
Lakeshore
Shortage: PCB-RAW 84 short

How it works

Five node types, one canvas

Supplier → Component → Subassembly → End product → Customer. The canvas lays them out left-to-right so the flow of material reads naturally.

Drag an edge from a Component to an End product to add it to the BOM. Drag from a Supplier to a Component to link them. The canvas IS the editor.

Inline AI summary on every node

Click a node and the first line of the modal tells you what's actionable. "Bob's PCB-100 task starts Monday but you're 200 units short." "Pay Acme Plastics through TuringDock and save ~$1,440/year."

No more scanning seven fields to figure out what's happening. The summary regenerates anytime your data changes.

Add nodes in plain English

Click + New node and type what you're adding: "ATmega328p microcontroller from Digi-Key, $4.50 each, 1000 in stock". The bot creates the part, the supplier (if it doesn't exist yet), and the supply link in one tap.

Or pick a type chip if you prefer categories. Both paths land in the same canvas shape.

Shortage propagation, visualized

When a component runs short, every End product that depends on it (and the edges leading to it) flip to a red dashed treatment. You see the impact, not just the stockout.

Available, on-hand, and on-order all surface on the node so you promise from Available, not on-hand.

Edges show stage of work

Supply edges go red and dashed when the downstream component is below reorder. BOM edges flow brand-green when a scheduled task uses them, saturate when an in-progress task is on them, and go quiet when nothing's active. Customer edges flow when there's an open order for that product.

Glance at the canvas and you see where the heat is, without opening a single modal.

Drag-select, move a group, work fast

Hold left-mouse and drag on empty canvas to draw a selection box around several nodes. Hold Shift to add to the selection. Drag any selected node and the whole group moves together. All positions persist.

Pan with right-click or middle-click since left-drag is now the selection gesture. The minimap in the corner keeps you oriented.

Why this is the new age of MRP

Legacy MRPs put your shop in a tree of menus and tables. To answer "why is the Lakeshore order late?" you click through Customer → Order → Lines → Component → Supplier → Lead times. By the time you have the answer, you've lost the question.

The canvas is the answer. You see suppliers, parts, products, and customers as one connected picture. Shortages light up. The bot watches your shop overnight and tells you what to act on first thing in the morning.

Build what's next. Leave the MRPing to our AI.

Build what's next.

Leave the MRPing to our AI. Sign up free, set your shop up in an afternoon.

Get started for free

Common questions

What is the canvas in TuringDock?
The canvas is the home screen of TuringDock. It shows every supplier, part, subassembly, end product, and customer in your shop as a connected graph. You navigate, edit, and act on your operations from the canvas instead of clicking through forms and menus. Drag an edge between two nodes to add a relationship (a supplier supplies a part, a part goes into a subassembly, a customer buys an end product). Click any node to see Alan's one-line summary of what's going on right now.
How is the TuringDock canvas different from a BOM tree?
A BOM tree shows one product at a time, expanded vertically. The TuringDock canvas shows your entire shop in one view: every supplier on the left, components in the middle, subassemblies and end products to the right, customers on the far right. Shortages propagate visually (a red dashed edge points from the missing component all the way to the affected end products and the customers waiting on them). Edge animations show stage of work: a brand-green flowing edge means a scheduled task uses it; a saturated edge means a task is in progress right now.
How do I add a new part or supplier to the canvas?
Two paths. The fastest: click '+ New node' and describe what you're adding in plain English ('ATmega328p microcontroller from Digi-Key, $4.50 each, 1000 in stock'). Alan creates the part, the supplier (if it didn't exist), and the supply link in one tap. Alternative: pick a node type (Supplier, Component, Subassembly, End product, Customer) and fill in the form. Both paths land in the same shape on the canvas.
Can I select and move multiple nodes at once?
Yes. Hold left-mouse and drag on empty canvas to draw a selection rectangle. Hold Shift to add to the selection. Drag any selected node and the whole group moves together. All positions persist. Pan with right-click or middle-click since left-drag is now the selection gesture.
Does the canvas work on touch screens / tablets?
Today the canvas is desktop-first; touch is functional but not polished. Production teams typically use the canvas on a laptop or large monitor at the desk and rely on Alan in Slack for the bench. A touch-optimized canvas is on the roadmap for the operator-tablet use case.

Last updated 2026-05-24 (multi-select + edge animation)