Open CASCADE / OpenCascade.js
Open CASCADE is the geometry technology; OpenCascade.js makes supported kernel features available in browser and WebAssembly applications. It is an engine/library, not a standalone full CAD desktop interface.
Explore engineering concepts, calculate real-world values, prototype mechanical shapes, and keep your design work together in one mobile-friendly workspace.
Structure a design question, record requirements, and create a research brief. Live AI answers will be enabled after a secure AI service is connected.
Describe a machine, component, problem, or engineering goal.
Use this checklist before developing a concept.
Saved data stays in this browser on this device.
A dedicated AI workflow for engineering equations, step-by-step calculations, and preliminary design packages. Results must be independently checked before real-world use.
Ask for a formula explanation, a calculation, or a preliminary concept design.
Ready. Your request will be sent to the dedicated secure AI endpoint.
This AI provides preliminary assistance only. Verify calculations, standards, material properties, and safety-critical designs with qualified professionals.
Adjust a simple parametric primitive, rotate the preview, and export an OBJ mesh. This is a lightweight concept tool—not a substitute for validated CAD or simulation software.
Units: millimetres. Export is a basic mesh approximation.
Choose any discipline to open its dedicated AI assistant. Each assistant uses discipline-specific instructions and workflows, while sharing the configured AI service. AI output is not a substitute for validated engineering analysis.
Parametric concepts, mechanisms, materials, and design reviews.
Requires GROQ_API_KEY in Vercel project environment variables.
Outputs should include assumptions, units, verification steps, and credible references to check.
Important: studio names represent specialized AI roles using the configured model and discipline-specific instructions—not separate certified human experts or necessarily separate underlying models. Do not use unverified output for safety-critical construction, medical devices, aircraft, pressure systems, or other regulated designs.
A unified real-time 3D workspace inspired by game engines and professional 3D tools: viewport, scene hierarchy, object transforms, materials, lighting, and AI-driven creation.
Write and edit engineering scripts, ask the AI to modify them, and send generated concept geometry to the 3D studio.
The editor uses Monaco when available and a built-in text editor fallback otherwise. The terminal accepts supported engineering commands only; it does not execute arbitrary shell commands. OpenSCAD and Python code can be edited/exported here, but they are not executed by this browser.
Quick calculators for common introductory mechanical engineering quantities. Check units, assumptions, and safety factors before using results in a real design.
Newton's second law: F = m × a
Torque = force × perpendicular radius
Average stress: σ = force / area
These calculators are educational aids. They do not check buckling, fatigue, temperature, material variability, manufacturing tolerances, or applicable codes.
Keep research briefs, model settings, and checklists saved locally in this browser. Export or back up important work regularly.
Select a specialist, describe your engineering task, and get a live AI response from NOVA's configured engineering backend. Each assistant uses its own engineering focus and response guidance.
Engineering AI supports research and preliminary concepts; it does not replace qualified engineering review, validated simulation, applicable codes, or safety certification.
Launch the original projects from NOVA Engineering Universe. The links open the official hosted applications or project pages; where a provider blocks embedding, the studio opens separately rather than showing a broken blank panel.
Open CASCADE is the geometry technology; OpenCascade.js makes supported kernel features available in browser and WebAssembly applications. It is an engine/library, not a standalone full CAD desktop interface.
Launch the original browser CAD editor with its scripting workspace, live 3D modelling, and supported CAD file import/export tools.
Open the official FreeCAD project and download the original desktop application. An experimental browser build exists, but it may have device and browser requirements and is not the official desktop release.
These launch buttons provide access to the real original software. AI control is a separate integration: Cascade Studio documents a programmatic Agent API, while OpenCascade.js can power browser CAD features. FreeCAD automation requires a configured backend or local FreeCAD installation. NOVA must send only validated, supported commands, keep API tokens server-side, and request confirmation before overwriting or exporting project files.
Every assistant opens its own page, chat, and saved conversation history. Use the close button to return here.
General engineering workspace, separate from specialist tools.
Open assistant ↗Ask engineering questions and explore concepts.
Open assistant ↗Equations, calculations, preliminary designs and reviews.
Open assistant ↗A dedicated AI workspace for engineering project ideation.
Open assistant ↗Mechanical systems, CAD concepts, mechanisms and tolerances.
Open assistant ↗Structures, load paths, civil systems and preliminary checks.
Open assistant ↗Circuits, electronics, power and test plans.
Open assistant ↗Aerodynamics, flight mechanics and aerospace concepts.
Open assistant ↗Process systems, mass/energy balances and process safety.
Open assistant ↗Materials, fatigue, corrosion and property evidence.
Open assistant ↗Robotics, controls, actuators and sensors.
Open assistant ↗Vehicle systems, dynamics and mobility concepts.
Open assistant ↗Thermodynamics, heat transfer and energy systems.
Open assistant ↗Fluid mechanics, pumps, pressure losses and process flow.
Open assistant ↗Biomedical devices, biocompatibility and validation.
Open assistant ↗Engineering software, numerical methods and testing.
Open assistant ↗