vork by Voyager
An agent writes a scene as code, renders it on the GPU, looks at the result and revises the code. Source-available and free during the research preview.
Draw with AI → model in Blender → compute strength, heat and flow. Free simulation software for AI engineering design.
DesignPython · TypeScriptGitHub @novasolverOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Free, local CAE your AI assistant can drive: FEM (CalculiX), CFD (OpenFOAM), MCP server, every result verified against theory and mesh convergence. Windows, GPL-3.0.
Loading the full README.
Read the full README ↗Free, local engineering simulation that your AI assistant can drive — and every answer is checked. Structural FEM, heat and CFD (CalculiX, OpenFOAM® and a built-in quadratic-tet solver) on your own PC, with an MCP server so Claude or any MCP client can import your STEP/STL, set the loads, run, refine the mesh and verify the result.
日本語 · 中文 · Try it in your browser (no install) · Download for Windows · novasolver.jp/studio
One sentence to the AI → Studio sets up and solves the case → mesh refined three times (GCI 1.5 %) → compared with a hand calculation. Real app, real numbers.
From one prompt, an AI modelled a bracket in SolidCraft and analysed three versions in Studio. It stopped without calling any of them a pass, because the mesh check had failed. 40 s video.
build_surrogate solves about 60 variants of a case in the background (loads, materials, template dimensions; a Gaussian process, checked on points held out of the fit). surrogate_predict then answers in milliseconds with an error bar for the interpolation, and refuses outside the ranges. An imported CAD shape has no dimensions to vary yet.instant_estimate tool computes the peak stress or
deflection, including for dimensions never solved, from a Gaussian process fitted to 1,396 solved points. No mesh, no
solve. It gives the error bar and refuses outside the solved ranges. On 224 new solves it had never seen, 287 of 288
answers landed inside the bar. See the data.run_genesis, genesis_result.
Exported and smoothed shapes need their own analysis; see the 0.8.0 reanalysis results and limits.| Pipe elbow, OpenFOAM® (pressure drop) | Cantilever vs beam theory |
A sample of the references Studio compares itself with (the full validation suite with every case, tolerance and
mesh-convergence column is published with each release as docs/VALIDATION.md):
| Case | Reference | Studio |
|---|---|---|
| Cantilever tip deflection | Euler–Bernoulli + shear | −0.9 % (built-in tet10, also in the browser demo) |
| Cylinder on a flat block, contact pressure | Hertz line contact | −0.04 % (mortar contact, 0.7) |
| Sphere drag, external flow | Schiller–Naumann | +0.3 % (OpenFOAM®, snappyHexMesh + wall layers) |
| Water-cooled plate | heat balance | 0.03 % |
| Lid-driven cavity | Ghia et al. | profile match (built-in and OpenFOAM®) |
This is the beginning of the README. Read the rest at the original. Read the full README ↗