Single pipeline, three surfaces
The same C++ engine drives the CLI, the Python library, and the desktop app. Whatever the AI agent does, you can also do directly.
CAD → mesh → FEM/CFD → post-processing. Local-first. Plugin-extensible. Apache 2.0.
souxmar is an open-source CAE platform — CAD modelling + mesh generation + finite-element + CFD + post-processing — wrapped in a cross-platform desktop app with an agentic AI chat that can drive the entire pipeline.
The free tier is the full product. You bring your own AI provider key (or run locally against Ollama), your own compute, and you owe us nothing. The Pro tier adds managed AI + cloud sync; see the business-model page.
souxmar), and the Python library (pysouxmar) all sit on top of the same C++ engine. The AI agent uses the same tool surface anyone can call directly..so/.dylib/.dll files. Drop one in ~/.local/share/souxmar/plugins; it works on every souxmar release.souxmar update flow are documented in the updates guide.Public alpha — v0.9.0. The plugin C ABI is frozen final at v1.3. The agent tool contract is frozen final at v1 with 18 tools. The desktop workbench shell scaffolds but the viewport / chat / inspector wait on the souxmar-bridge FFI crate (landing across Sprint 13). The CLI and Python paths are fully wired.
See the install guide for download links + system requirements.