emergence / CAD An engineering commons

EVOLVETECH / SHARED ENGINEERING

One design. Every discipline.

Branch, simulate and review together. Keep a copy of the whole project.

Working prototype
evolvetech / motor-driverLocal first
Saved on this device
Your workspace is local. Connect a peer to exchange revisions.
A shared design, with a manufacturing handoff.Edit dimensions, add parts, save a branch, then prepare a revisioned drawing.
ASSEMBLY / mm
Parametric assemblyDrag to orbit · scroll to zoom · arrow keys supported
40 × 50 mm · 9 fins
Loading Rust + WebAssembly models…

Cross-domain handoffs

Boundary inputs and model outputs

Design checks Rust project graph

Nominal values + propagated intervals

Evaluating the reference design…

Models run on your device. No simulation server.What this prototype supports ↓

BUILT ON EMERGENCE

Shared context across disciplines.

This first project combines parametric mechanical geometry with electrical losses and thermal requirements. All revisions, branches and reviews can move directly between connected peers or in a portable project file.

Available now

Editable cooling geometry, custom box and cylinder parts, a selectable feature tree, undo/redo, native STL export, dimensioned orthographic drawing sheets, profile DXF and parts CSV. Geometry, electrical losses, prescribed optical absorption and heat boundaries feed Rust thermal checks. Branches, reviews and conflicts travel with connected peers.

Still to build

Arbitrary sketches and constraints, B-rep/STEP editing, GD&T authoring, PCB fabrication packages, coupled nuclear transport, persistent peer discovery and verified identities. Manufacturing exports currently cover the supported mechanical shapes; domain-specific shop validation remains to be completed.

Fund the commons

Optional donations use the same development fund and donation flow as Fairground.

View the shared public fund ↗

Create a branch

Start from the active revision. Save or discard any draft first.

Connect a collaborator

Connected peers exchange this project’s full revision history and review notes. Only connect with people you intend to share this project with.

Try it in two tabs

Open this workspace in another tab on this browser. Saved revisions sync automatically.

Open another workspace ↗

DIRECT CONNECTION · COPY / PASTE

The initiator creates an offer. Their collaborator pastes it to create an answer, then sends the answer back. Keep both tabs open.

Network settings (STUN / TURN)

Cloudflare’s public STUN server helps discover a direct route across networks. You can replace it or use an empty array for local candidates only. Some networks require your own TURN relay. Credentials stay in this dialog and are not exported.

WebRTC connectivity reference ↗

Connected sessions

Add a parametric part

Each part has editable dimensions and placement, its own shop drawing, and a native CAD STL export. Custom solids are geometry; they do not add new solver couplings.