Materializr
Open-source parametric 3D CAD for makers — constraint sketches, solid modeling, threads, SVG & text engraving, STL/STEP export. Android, iPad, Linux, Mac, Windows. Vibe coded.
Tau: The AI-native CAD platform for the web.
DesignTypeScript · C#GitHub @taucadOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
The AI-native CAD platform
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
The AI-native CAD platform — open-source, browser-based, and kernel-agnostic. Design anything from 3D prints, game assets, and more.
🚧 Tau is currently under heavy development. APIs and interfaces may change as we add new features and improvements.Read the full README ↗The AI-native CAD platform — open-source, browser-based, and kernel-agnostic. Design anything from 3D prints, game assets, and more.
package.json, pyproject.toml, a .csproj), so it runs with npm ci, uv, dotnet, OpenSCAD or the Zoo CLI; the standalone-project jobs (Linux, macOS; sources ci.yml, native-darwin.yml) check each template against Tau's own export on every push to mainTau's multi-kernel architecture lets you choose the best engine for your needs. We support mechanical CAD and electrical design, with plans to expand into firmware development and simulation.
| Category | Type | Implemented | Planned |
|---|---|---|---|
| Mechanical | CAD | • OpenRSCAD• Replicad• Manifold• Zoo (KCL)• JSCAD• OpenCascade (direct libcascade)• Build123D (Desktop)• PicoGK (ShapeKernel) (Desktop)• PicoVoxel | • OnShape• Fusion360• Curv• ClassCAD• Truck |
| Sim | — | • FEAScript | |
| Electrical | CAD | • TSCircuit |
Convert between 39 input formats and 14 output formats including STL, STEP, GLTF, FBX, 3MF, OBJ, USDZ, and more.
We welcome contributions! Please see our Contributing Guide for development setup and guidelines.
For security concerns, please review our Security Policy.
Please read our Code of Conduct before participating.
Tau is built on a foundation of excellent open-source projects:
| Category | Technologies |
|---|---|
| State Management | XState v6 |
| UI Framework | React 19, React Router, Radix UI, shadcn/ui, Tailwind CSS |
| Workspace Layout | Dockview |
| Code Editor | CodeMirror, Shiki |
| 3D Rendering | Three.js, React Three Fiber |
| AI Agents | Pi, AI SDK |
| API | NestJS, Fastify, Better Auth |
| Database | Drizzle ORM |
Special thanks to OpenSCAD Playground for inspiring the browser-based code-CAD architecture.
All Tau-authored code is Apache-2.0, including the applications, internal libraries, tools, examples, published packages, and the GeoSpec engine. It may be forked, modified, embedded, hosted, and redistributed, including commercially, subject to the Apache licence and notice requirements.
See Licensing for repository-wide details, previous-release treatment, and third-party notices.
Full third-party license inventory: third-party licenses.
| • Atopile |
| Sim | — | • ngspice• CircuitJS |
| Firmware | CAD | — | • Arduino• MicroPython |
| Sim | — | • QEMU• Wokwi |
| Git Operations | Isomorphic Git |
| Desktop | Electron |