One IR, every domain
Mechanical, schematic, PCB, firmware, simulation, and manufacturing all read and write the same document (the UDD). Change a mounting hole once; every view updates.
A real part built by the kernel — enclosure, PCB, and components — rendered live in your browser via WebGPU.
openIE CAD is a Rust-first, WASM-native CAD + ECAD + multi-physics engine built so that software agents — not just humans clicking a GUI — can design real hardware. Every operation an agent needs is exposed as a tool over the Model Context Protocol: create geometry, route a PCB, run DRC, simulate heat, generate G-code, emit Gerbers.
One IR, every domain
Mechanical, schematic, PCB, firmware, simulation, and manufacturing all read and write the same document (the UDD). Change a mounting hole once; every view updates.
Runs in the browser
The viewer is pure Rust compiled to WASM + WebGPU. No render farm, no video stream, no round-trip latency.
Open and verifiable
MIT / Apache. Every artifact carries a content-hash chain back to source — a manufactured board can be re-derived byte for byte.
No vendor lock-in
Import KiCad, Altium, Eagle, STEP, KCL, Atopile. Export STL, glTF, Gerber, ODB++, IPC-2581, and more.