Concrete
diagram
Primitive

Diagram node

Compact typed node for concept graphs, architecture sketches, and agent explainers.

Diagram nodes are primary graph entities. Use role to clarify category and keep labels short.

Playground

Props in the URL.

Controls update query params directly, so every primitive state can be linked, rendered, and screenshotted deterministically.

Loading playground.
States

Rendered matrix.

Every state maps to the same render route through the `state` query param.

Default

Node role atlas.

/render state
Selected

Selected node state.

/render state
Muted

Subdued background node state.

/render state
Props

Public contract.

NameTypeDefaultDescription
title *ReactNode-Primary node label.
metaReactNode-Compact secondary label.
role'boundary' | 'compute' | 'data' | 'decision' | 'error' | 'external' | 'process'processNode semantic category.
selectedbooleanfalseSelected canvas state.
mutedbooleanfalseBackground canvas state.