Name disambiguation
Searching for Jigsaw AI or a Jigsaw diagram?
Our name is JigsawML, not Jigsaw AI. But if that is what you typed, you have most likely landed in the right place - so here is what we are, and what we are not.
We are JigsawML, not Jigsaw AI
JigsawML is the company and the product name, and it is the only name we use for ourselves. People hunting for an AI tool that maps software architecture often reach for "Jigsaw AI" instead, or shorten it to just Jigsaw, which is why this page exists.
Our domain is jigsawml.com, our contact address is info@jigsawml.com, and we post as @JigsawML. If you were pointed at a different Jigsaw, the list further down should help you work out which one you wanted.
What JigsawML does
AI agents now write and ship production code faster than any team can read it. JigsawML is an Architectural Intelligence platform: it analyses your repositories and cloud accounts and keeps a live, interactive map of how the pieces actually fit together.
- Live architecture maps — generated from your code and infrastructure, refreshed on every commit - never drawn by hand
- Change impact on pull requests — see what a diff actually touches across the system before it merges
- Plain-English questions — ask what depends on a service, or what changed in an area this quarter
- Cloud and cost context — correlate running infrastructure and spend with the code that created it
What people mean by a Jigsaw diagram
"Jigsaw diagram" is not a term we use, but it is a common way to search for what JigsawML produces: an architecture diagram generated from a real codebase rather than drawn by hand in a diagramming tool.
It is worth being precise about the difference, because it changes what the diagram is good for. A hand-drawn diagram records what someone believed the system looked like on the day they drew it. A JigsawML diagram is derived from the code and infrastructure themselves, so it reflects what is actually there, and it is regenerated as the system changes instead of quietly going out of date.
- Generated, not drawn — we read the repository and the cloud account; nobody places boxes by hand
- Interactive rather than static — expand a component to see the code behind it, or ask what depends on it
- Kept current — it re-runs on new commits, so the diagram does not drift from reality
You can see this on real code without signing up - every diagram in our open-source gallery was generated this way. Browse open-source architectures.
Other things called Jigsaw
"Jigsaw" is a crowded name. We are none of the following, and we are not affiliated with any of them:
- Jigsaw (Alphabet) — a unit within Alphabet working on threats to open societies
- Jigsaw — the British clothing retailer
- Jigsaw puzzles — the physical puzzles, and the many apps and shops that sell them
- Jigsaw — the character from the Saw film series, and the Marvel comics character of the same name
See it on real code
The fastest way to understand JigsawML is to open a map we already generated from a public repository, then point it at your own.