Composable source.
One board.
my-board/
circuit/board.ts
circuit/power.ts
tests/
fulmetry.config.ts
fulmetry.lock
Fulmetry gives coding agents a disciplined way to design circuit boards, run repeatable checks, inspect every result, and produce evidence you can review.
Fetch https://fulmetry.com/agent.md
Circuit boards, built like software
Author a board as composable TypeScript, give your agent clear procedures, and move from source to checked, inspectable results without surrendering control of the project.
01 / Workflow
my-board/
circuit/board.ts
circuit/power.ts
tests/
fulmetry.config.ts
fulmetry.lock
A successful build means normalized Circuit JSON. Electrical, fabrication, functional, standards, and sourcing results remain independent.
02 / Foundation
Fulmetry keeps the circuit engine underneath and builds a controlled, reviewable agent workflow around it.
The circuit-as-code foundation for authoring boards in TypeScript and compiling them into Circuit JSON.
Explore tscircuit ↗tscircuit compiles the board.Fulmetry makes the work agent-ready and reviewable.
03 / Evidence
Fulmetry records what the board build and each downstream check actually proved—never what one success merely suggests.
Unavailable work remains visible. Passing one dimension never changes another.
04 / Agent skills
Architecture, footprints, stack-up, placement, and routing.
fulmetry-designReadable coordinates and machine-checkable collisions.
fulmetry-schematic-layoutRepair one build, electrical, simulation, or manufacturing finding at a time.
fulmetry-diagnoseTests, Circuit JSON checks, qualified simulation, and independent review.
fulmetry-verifyGerber, drill, BOM, placement evidence, and KiCad handoff.
fulmetry-manufacturing05 / Open foundation
Fulmetry is an independent MIT-licensed project built directly on a pinned tscircuit implementation. It is not a visual editor, an agent runtime, or an official tscircuit product.
Start from a folder