live at cad.vayuai.ai

Type the part. Get the solid.

VayuAI CAD turns a plain-English description into a genuine B-rep solid on an OpenCascade kernel. A live feature tree, labeled dimensions, mass properties, configurations: real geometry, not a mesh guess.

prompt a 90 mm flange, 6 M6 clearance holes on a 70 mm bolt circle

No install. The kernel runs in a free Hugging Face Space.

live parametric render · configurations regenerate

scroll

01 · The pipeline

From sentence
to solid.

Watch a prompt travel the same path it takes inside the tool.

Live trace

Prompt to part, end to end

The parser runs on the free-first LLM chain, the geometry on a real OpenCascade kernel, and the hole checks on published standards. Each stage lights up as a build passes through it.

  1. Promptplain english01
  2. Parserllm chain02
  3. Featurestree + params03
  4. Kernelopencascade b-rep04
  5. Checksstandards + interference05
  6. Partpreview + tree06

waiting for a prompt...

02 · The workspace

SolidWorks-shaped.
Browser-born.

The front end is a real modeling workspace, not a chat window.

feature tree

Live feature tree

Every prompt parses into an editable tree of features and parameters, not a one-shot mesh you cannot touch.

  • parsed live
  • editable
viewport

Labeled dimensions

The viewport calls out diameters, radii, and lengths like a drawing sheet, straight off the model.

  • Ø · R · mm
  • view cube
properties

Mass properties

Volume, surface area, and mass computed from the actual solid, per material.

  • from the b-rep
variants

Configurations

Size variants regenerate from the same tree: change a driving dimension and everything follows.

  • parametric
  • regenerate
controls

Ribbon + command palette

Keyboard-first: a command palette over a familiar ribbon and view cube, so hands stay on the keys.

  • keyboard-first
holes

Standards-aware holes

Clearance fits, counterbores, and countersinks come from published tables, checked on every regenerate.

  • iso 273
  • asme
assemblies

Assemblies + interference

Multi-part models placed by joints, then every pair boolean-checked: touching is contact, overlap volume is an error.

  • joints
  • exact volumes
drawings

ASME Y14.5 drawings

Orthographic views with dimensions, and a section where it helps, generated from the same solid as DXF and PNG.

  • dxf + png
  • third angle
production

Sheet + BOM nesting

Flat parts nest onto stock and purchased sheets with honest utilization, remnant, scrap, and cost-ranked buying, for one part or a whole BOM.

  • cut layouts
  • cost ranked

03 · Nesting

From parts
to sheets.

Nest Studio plans real cutting layouts from any parts or assembly BOM.

0.0% of the sheet in parts · 0 placed

  • Validated layouts. Every plan is runtime-checked: parts inside the margins, every pair separated by kerf plus spacing.
  • Honest material math. Net parts, reusable remnant, and scrap always sum to the whole sheet. A deterministic estimate, never called optimal.
  • Cost-ranked purchasing. Stock on hand is used before buying; sheet sizes rank by your prices, with machine-time estimates from real contour lengths.
  • DXF out. Cutting layouts export as DXF and cut-list CSV: files a laser or waterjet shop can actually run.

04 · The checks

Verification,
not vibes.

Hole geometry is checked against the tables machinists actually use.

ISO 273 clearance

Close, medium, and coarse clearance fits for metric fasteners, applied straight from the callout.

ASME counterbores

Socket-head counterbore diameters and depths pulled from the standard tables, not guessed.

Metric countersinks

90 degree countersinks sized to the screw, with recess-style checks before the part is called done.

stack: next.js on vercel · fastapi + opencascade in a hugging face docker space · parsing on the free-first llm chain

05 · Try it

Open the
workspace.

Describe a part and watch the tree build it in real geometry.

free to use · the space sleeps when idle, so the first build may take a moment