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.
New engineers explore the system instead of asking around it. Day one, not month three.
Pick any node and see everything it touches. Before the change ships, not after it breaks.
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.
One command installs Schematify and the agent skills. Then ask your agent for the graph you want, in the session you're already in.
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.
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.
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.
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.
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.
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