Two codebases
The product is the Tauri desktop app in the repository root. Dev server: Vite on port 1420, window title Arbor. The marketing site lives in web/ and is a Next.js static export. Do not mix those tabs. This website is not the CAD kernel.
Desktop app
git clone https://github.com/Eerielettuce3717/arbor-cae.git cd arbor-cae npm install npm run tauri
You need Node, a Rust toolchain, and the Tauri 2 prerequisites for your OS. OpenCASCADE.js ships as a WASM worker. Details sit on the specs page. Packaged installers, when present, are on download.
This website
cd web npm install npm run dev
Static export: npm run build inside web/. GitHub Pages serves the out/ folder. Canonical host: arbor-cae.github.io. A mirror stays at eerielettuce3717.github.io.
What to send
Bugs, patches, and questions go to GitHub issues. Do not paste proprietary geometry. Read the license and terms before you contribute. Repository: Eerielettuce3717/arbor-cae.