Design 3D mechanical parts in your browser using sketch tools, extrusion, and boolean operations without installing any software.
Import and export standard engineering formats (STEP, IGES, BREP) to exchange models with desktop CAD tools like Fusion 360.
Self-host Chili3D on your own server to give users a browser-based 3D modeling tool inside your own web app.
Measure angles, lengths, areas, and volumes of 3D models directly inside the browser before exporting.
Use it free at chili3d.com with zero setup, self-hosting requires building TypeScript and the OpenCascade WebAssembly module.
Chili3D is a browser-based 3D CAD application that runs entirely in a web browser, with no software to install. CAD stands for Computer-Aided Design, the same category of tool used by engineers and product designers to build precise 3D models. The project achieves near-native performance by compiling OpenCascade, a professional-grade 3D geometry library used in industrial software, into WebAssembly so it runs at speed inside the browser tab. You can use it at chili3d.com. Modeling capabilities are broad. The app handles basic shapes like boxes, cylinders, cones, and spheres, as well as 2D sketch tools for lines, arcs, circles, ellipses, rectangles, and Bezier curves. From there you can apply operations like extrusion, revolution, sweeping, lofting, and boolean math, which lets you combine or subtract shapes from each other. Editing tools include chamfer, fillet, trim, split, move, rotate, and mirror. You can also measure angles, lengths, areas, and volumes. Documents can be saved and reopened, and the app supports import and export in STEP, IGES, and BREP formats, which are standard file types that professional engineering software understands. There is a full undo/redo history, hierarchical assembly management, and a 3D viewport with adjustable camera positions. The interface is currently available in English and Chinese. The project is open-source, written in TypeScript, and currently in active alpha development. Core APIs may still change and some features are still being built. The license is AGPL-3.0, which allows free use but requires that any modified versions also be open-source. Commercial licensing is available separately by contacting the author. One item to be aware of: the application includes Microsoft Clarity analytics by default, and the README explains how to remove that script if you prefer not to have usage data collected.
← xiangechen on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.