Use it
Run Agni on a design: checks, diff, query, naming, datasheets.
These guides are for people who use Agni on a design. You do not need to read any Go.
Each page here documents one feature on its own, so reach for them when you already know the name of the thing you need. If you are starting from nothing, the tutorials take one board from first read through to a house checklist gating CI, adding one capability at a time.
- Getting started: install, run your first check, read the report.
- Concepts: the ideas behind the tool, mapped back to bench intuition.
- Checks and reports: run the rule catalog and read findings.
- Comparing revisions: diff two revisions as a schematic redline.
- Querying: search a design as data, each answer cited.
- Naming conventions: encode house style and check it on every export.
- Interface profiles: declare a bus’s signals and have every design checked against it.
- Design intent: declare what a board is supposed to contain, and catch it drifting.
- Datasheets: compare a design against a part’s real limits.
- Running the server: bring the viewer up with Docker and mount your designs.
- CLI reference: the full command surface.