FEAIFEAI
Engine · onlineB-rep kernelFEA native

Finite element analysis,
made intelligent.

FEAI starts with a real parametric CAD kernel — sketch, extrude, revolve, sweep, loft, boolean, fillet — because good analysis begins with good geometry. Mesh and simulate in the same workspace, and let the assistant build parts from a description.

Parametric CAD today · intelligent FEA is where it's going

hero_bracket.feai
solid · 116 edges · fillet r1.5V = 30 862.76 mm³ · A = 9 946.91 mm²

Workflow

From sketch to stress field, in order.

01/

Design

Sketch profiles, then extrude, revolve, sweep and loft them into real solids. Booleans, fillets and chamfers run on a true B-rep kernel, not a mesh approximation.

B-REPPARAMETRICEDGE PICKING
02/

Mesh

Generate tetrahedral or hexahedral finite element meshes from the same geometry, with element-quality checks before anything is solved.

C3D4 / C3D10C3D8 / C3D20QUALITY
03/

Simulate

Apply supports, loads, pressure and thermal conditions, run the analysis, and read stress, strain and displacement fields in the same viewport.

STATICTHERMALCSV / VTU

Chat to CAD

Every prompt becomes a feature you can inspect.

The assistant doesn't paint pixels. It emits ordinary feature actions — the same extrudes, revolves and fillets you'd create by hand — so everything it builds shows up in the feature tree, can be edited, and can be undone.

action · 1 of 3applied
{
  "type": "extrude",
  "body": {
    "sketchId": "sk_01",
    "profileIds": ["r_01"],
    "depth1": 8,
    "operation": "new"
  }
}

Modeling engine

What's live, and what's next.

solid = shipped · dashed = in progress

Extrudelive
blind · symmetric · draft
Revolvelive
full · partial · symmetric
Sweeplive
profile along line or arc
Loftlive
through N profiles
Booleanlive
union · cut · intersect
Fillet & chamferlive
pick real B-rep edges
Mesh importlive
STL becomes a solid
Mass propertieslive
volume · CoM · inertia
Chat to CADlive
describe it, get a feature
Patterns & mirrorplanned
linear · circular
STEP / IGES / DXFplanned
import & export
Constraints & assembliesplanned
solver-driven sketches, mates

Verified geometry

Numbers, not approximations.

Each of these is a case the engine is tested against, and the volumes below are its actual results — matching the closed-form answer to floating-point precision.

box 10³V = 0.00 mm³
cylinder r5 h10V = 0.00 mm³
sphere r5V = 0.00 mm³
cone r5 h10V = 0.00 mm³
torus R10 r2 · revolveV = 0.00 mm³
box − ¼ cylinder · cutV = 0.00 mm³

Where this is going

The CAD is the foundation. The analysis is the point.

Next on the roadmap: analysis setup proposed from the geometry itself, surrogate models that estimate results before a full solve, and result interpretation you can interrogate in chat.

Mesh

Tet and hex elements, linear or quadratic, sized to the feature. Quality metrics before you solve.

Boundary conditions

Fixed and displacement supports, symmetry, gravity, pressure, point and surface forces, thermal loads.

Results

Stress, strain and displacement fields in the viewport; export CSV and VTU for downstream tools.

We're hiring

Building the kernel, the solver, and the model in between.

Skilled developers, engineers and researchers who want to work on real solid modeling and real physics — not another chatbot wrapper.

See open roles

Ownership

Your projects are signed, encrypted archives you can take anywhere.

Export a project as a single .feai file, re-import it on any account. Nothing about your geometry is locked in.

Start building