A schematic editor first, an agent second.

Hierarchical sheets, real KiCad symbols pulled from a 22,744-part index, net labels, electrical rules checking, and a title block that fills itself in. None of it needs the panel open — which is the only reason the panel can be trusted with any of it.

macOS, Windows and Linux · no account. Every platform.

A schematic canvas with the app's chrome removed: symbols, wires, net labels such as +5V, GND, SDA and SCL, and the A4 drawing sheet border with a title block in the corner.
Power flags and net labels do the wiring that would otherwise cross the whole page.

The sheet

01

The Rivet PCB schematic editor: a sheet titled Cooper Sensor Hub, 47 parts listed in the sidebar, a microcontroller, an EEPROM, a regulator and connectors wired on the canvas, and a filled-in title block.
The sheet this page's other screenshots come from. 47 parts, filed under Cooper Sensor Hub, revision B, on an A4 sheet.

One project, however many sheets it needs.

A design does not have to fit on one page. Hierarchical sheets split a project into blocks — power, a microcontroller, an interface — each with its own drawing and its own place in the project tree, wired together by the labels that cross sheet boundaries.

Where the symbols come from
A schematic canvas with the app's chrome removed: symbols, wires, net labels such as +5V, GND, SDA and SCL, and the A4 drawing sheet border with a title block in the corner.
The same sheet, chrome off — +5V, GND, SDA and SCL carry the connection without a wire drawn the long way round.

Symbols, wires, labels — nothing invented for the page.

Every symbol on a Rivet sheet is a real KiCad symbol, pulled from the same index the app builds at startup: 22,744 of them, across 221 libraries, searchable by name, value or keyword the moment you place a part.

Then the board

The drawing sheet

02

An empty A4 drawing sheet in the Rivet PCB schematic editor: the sheet border with ruler ticks along its edges and a title block ruled into the bottom-right corner, and a Project Title Block panel on the right listing Title, Revision, Date, Company and four comment fields, only the date filled in.
A sheet with nothing on it yet — border, edge ticks, and the title block ruled into the corner. The date is the one field already filled in.

The sheet is a document, not just a canvas.

Every schematic sits on a drawing sheet: a border, ticks along the edges to call a position out by, and a title block ruled into the bottom-right corner. That block is a set of fields — title, revision, date, company, four comments — edited in a panel rather than typed onto the drawing. The date arrives filled in; the rest stays blank until you fill it, which is the right way round, because an empty revision is less trouble than a wrong one.

Setting the sheet up

Before it is a board

03

The electrical check runs before the layout does.

ERC reads the sheet the way a second engineer would — pins that never got connected, labels that look identical but are not, a supply net with nothing driving it. The agent can run it on its own work, and it is the same check on the same toolbar for when the panel is closed: one command, one result, whoever asked for it.

Clean ERC is not a formality here. Carrying the sheet across to the board pushes its netlist onto the layout as it stands — whatever the sheet actually says, mistakes included — so catching them here is cheaper than catching them in copper.

It also reads and writes the format your existing parts are already in — no conversion step, no lossy round trip.

The library it draws from

Draw the sheet. Then lay out the board.

macOS, Windows and Linux · no account. Every platform.