Skip to Main Content

AETHER

Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

AETHER — Demo video

AETHER Lab turns an old engineering drawing into real, editable CAD and tells you exactly which sizes it guessed. THE PROBLEM Factories, repair shops and restorers keep machines running that have no CAD: only a patent figure, a catalogue page or a three-view sketch, often one view with no scale. Rebuilding one by hand takes days, and nobody records which dimensions were measured and which were guessed. That is how wrong spare parts get made. HOW IT WORKS - Muse Spark checks the drawing first (views, scale, what is cut off) and asks when information is missing. - Muse Wonder plans the assembly (every part, what it is mounted on, the joint, the evidence) and writes the CadQuery / OpenCascade program itself. - Our code runs that program in a sandbox on Modal and validates every solid. It checks for floating parts, parts passing through each other, and joints. Muse Spark critiques real renders over up to 3 rounds, and only the best checked round is kept. - Every dimension is labelled measured, read, inferred or assumed, and the things one drawing cannot show (depth, real size, hidden drive train) are listed. - The engineer corrects a value by chat: the same program re-runs in about 10 s with no AI call. Edits are planned as the smallest change and checked: only the named parts may change, and a bad edit is never applied. WHAT YOU GET Exact B-rep parts, STEP for any CAD software, a check of which parts really touch, each part's faces and edges, an assembly drawing with parts list and connection diagram, and a step-by-step "Explain this machine" walkthrough. Muse Spark orchestrates 40 engineering tools; SAM 3.1 cuts parts out of photos; Muse Voice Transcribe drives hold-to-talk commands. PROOF On a part with known dimensions, sizes written on the drawing come out exact. The sizes it had to scale are a few millimetres off and marked "inferred". After the engineer gives the real values, every feature diameter has 0.0 mm error (docs/GROUND_TRUTH.md). Acceptance suite: 13 of 14 pass. Models propose; our code decides. Built solo during the event: see BUILT_DURING_EVENT.md.

Team