A schematic and board editor with an engineer in the sidebar. Ask for a circuit; it draws it, routes it, and checks its own work.
Free, and there is no account. Every platform.
Seven parts, four nets, ground poured on both sides. The board is on the right — drag it, or press play to watch it built.
Scripted, from a real session's wording. No model is called from this page.
A real board file, drawn from the KiCad footprint library the app ships — every pad, drill and outline is the library's. Drag to pan, scroll to zoom, click a part. Build this one yourself →
Pads, courtyards and copper on a real canvas. This is the editor, not a picture of one.
Two layers, a pour on the back, mounting holes, a cutout, silkscreen. The board as the fab would make it.
Twenty-two footprints — real pad geometry, real drills, each with its own 3D model.
Same file. The 3D view is built from the geometry that goes to the fab.
Every board on this page came out of Rivet PCB on a laptop. Export STEP and drop it in the enclosure.
What is in it
01
Close the panel and it is still a complete schematic and board editor. That is the only reason the panel can be trusted with anything.
Design a 5 V to 3.3 V regulator board — AMS1117-3.3, 10 µF in and out, screw terminals both ends.
Done. The schematic is clean and the board is poured — twenty-two footprints, four nets, no violations. One thing I did not do: you had R4 selected, so I left it where it was.
It reads the design you actually have, edits it through the same engine your mouse goes through, then runs your rules against its own work.
How the agent is built →
Hierarchical sheets, the whole KiCad symbol set indexed at startup, buses, electrical rule checks, and Tab to drill into a symbol.
Learn about the schematic →
Walk-and-shove, differential pairs, an N-layer stackup, pours with thermal reliefs, and a rule check that names the rule it broke.
Learn about board layout →
Gerber and drill for the board house. STEP and VRML for the enclosure. KiCad in and out — the same files, on your disk.
What this is instead of
02
Look closely
03
The viewer draws the mask drooping over the copper under it, the spokes that hold a pad to a pour, and a slotted drill as a slot — because those are the things you get a board back wrong for.






Where it runs
04
No account, no telemetry. Point it at a model on your own machine and nothing leaves at all.
Does it actually work
05
48 hand-labelled cases. A case passes only because the engine, asked afterwards, says the board is in the labelled state — not because the reply read well.
Five runs against the pinned deepseek-v4-flash scored 29, 32, 33, 33 and 38 of 48 — a range, not a number, because the drift is ±6 cases and pretending otherwise would be the flattering version.
The whole table →Free, and there is no account. Every platform.
Bring a key from any provider, or point it at a model on your own machine.
Questions people actually ask
No. It is its own editor with its own engine, and it is compatible with KiCad: it ships the KiCad symbol and footprint libraries, reads them, and writes symbols and footprints back out in the same format. Your existing parts open. Your work leaves.
Both, on x64 and on ARM64 — six builds in total, listed with their sizes and checksums on the download page.
The geometry engine is a native C++ addon, and a native addon has to be compiled on the platform it runs on. So each platform is compiled on its own machine, and the packaging step refuses to run unless the binary it is about to wrap really targets that platform — checked by reading the file's own header, not by trusting the path it came from.
The Windows installer is not code-signed yet, so SmartScreen will warn on first run; the download page says what to click.
It will, and that is on us. The build is signed with a real Developer ID — MINIMALI LLC — but it is not notarised yet, and notarisation is the step that dialog is complaining about. Right-click the app in Applications, choose Open, then Open again on the dialog. macOS remembers, and you never see it again.
Do not run xattr -d com.apple.quarantine on it. You will find that advice everywhere and it is the wrong habit: it strips the quarantine flag off whatever you point it at, which is exactly the check you want working the next time something less honest asks you to run it.
Neither. There is no sign-up, no licence check and no trial clock. The agent needs a key from a model provider, which is yours and goes in the settings; or point it at a model running on your own machine and it makes no outbound request at all. What is paid and what is not.
On your own key, whatever your provider charges for the tokens — a turn like the one on this page is a few cents on a cheap model. Or take the subscription and we buy the tokens; the pricing page says what a month of it includes and what happens when you reach the end of it.
48 hand-labelled cases, and a case passes only because the engine, asked afterwards, says the board is in the labelled state — not because the answer read well and not because a tool returned OK.
Five runs against the pinned deepseek-v4-flash scored 29, 32, 33, 33 and 38 of 48. We publish the range rather than the best one, and only 19 of the 48 pass in all five runs. Placing parts is 8/8 and pouring copper is 4/4; repairing violations is 2/6 and asking a clarifying question instead of guessing is 0/2. Those last two are the worst things it does and they are printed here for the same reason as the first two. The whole table.
Yes, and plenty do. Close the panel and it is a schematic editor and a board editor, complete, with no key configured and nothing leaving the machine.