Understand your architecture
like never before.

Schematify turns complex software and infrastructure into a live, interactive system model. Explore relationships, investigate dependencies and keep your understanding aligned with reality.

Stop drawing your system.
Start modelling it.

Your system changes continuously. Documentation rarely keeps pace. As changes accumulate, it drifts away from reality and becomes obsolete.

Schematify is data-first. Model your system as nodes and relationships, and the layout draws itself: a rich, interactive graph you can search, filter, and follow anywhere. Write the model by hand, have an AI agent generate it, or script it and rebuild whenever you choose.

A drawing captures a moment. A model is built to evolve.

Onboarding

New engineers explore the system instead of asking around it. Day one, not month three.

Blast radius

Pick any node and see everything it touches. Before the change ships, not after it breaks.

AI velocity

Agents write code faster than anyone can read it. A generated model keeps understanding in step.

Built for the agent you already use.

Schematify installs alongside your coding agent and teaches it how to build graphs.
One command, then just ask.

01
Install, then ask

One command installs Schematify and the agent skills. Then ask your agent for the graph you want, in the session you're already in.

Map this project's architecture as a Schematify graph
02
Explore it in Schematify

Your agent reads the project, works out what belongs in the model, and publishes it. Open the app and it's there, ready to filter, drill into, and share.

order-system published to your workspace

See exactly what matters.

A diagram shows you one view of a system that has many. Schematify renders a model you can interrogate, at any scale, from any altitude.

Filtering

One model, any perspective

Filter by type, attribute, status, or relation. The layout reshapes instantly. No more drawing by hand.

Render at scale

Built for graphs that keep growing

Every node is drawn on the GPU, not assembled from DOM elements. Large models stay responsive.

Groups

Every altitude in one model

Collapse and expand groups at any depth. Go from the whole estate down to a single class, table or service without opening a different diagram.

Metadata

Every node carries its data

Attach anything to any node: owners, versions, costs, ports. It all travels with the graph, and it’s all searchable and filterable.

Channels

Live, not a snapshot

Stream real-time values into the model over channels. Status and metrics update as your systems change, and stale data flags itself.

Render styles

Boxes are just the beginning

Nodes can render as property panels, reports, or pie, line, and bar charts, fed by their own data or a live channel.

Custom integration

Fully Scriptable Graphs

The Schematify client comes with a script runner out of the box: a few lines of TypeScript to pull data from anywhere, shape it into a graph, and publish. Live values stream into the viewer as they change.

A node for everything.

Schematify supports a growing library of node types, with packs that define the colour, shape, and iconography for everything from architecture maps to operational data.

Your system has already changed.
Has your understanding?

Model what exists. Explore how it connects. Keep pace as it evolves.

Get started for free