{"repo":"timschmidt/synaps-cad","free":true,"listed":false,"github":"https://github.com/timschmidt/synaps-cad","clone":"git clone https://github.com/timschmidt/synaps-cad.git","description":"The AI-powered 3D CAD IDE — edit code, visualize in 3D, and reshape your designs with natural language.","language":"Rust","stars":360,"topics":["3d-models","claude","gemini","generative-ai","openai","rust","3d-modeling","3d-printing"],"license":null,"category":"ai-agents","readme_excerpt":"SynapsCAD OpenSCAD editing, exact CSG, interactive visualization, and AI-assisted modeling in one Rust application. Launch the web demo · Download a release SynapsCAD is an early prototype. OpenSCAD compatibility is incomplete; concise bug reports with a reproducing source file are welcome. View the animated demonstration SynapsCAD parses and evaluates OpenSCAD source without invoking the OpenSCAD executable. It presents the result in a Bevy viewport, exports STL, OBJ, or 3MF, and can ask local or hosted language models to revise the current design. The compiler is also available as a Rust library. Quick start Install a stable Rust toolchain, clone this repository beside the Hyper dependencies named in Cargo.toml , and run: The editor is on the left and the viewport is on the right. Edit the source, select Compile , then orbit with middle- or right-mouse drag, pan with Shift+middle-mouse drag, and zoom with the wheel. Number keys 1 through 7 select standard views; G toggles gizmos, L toggles labels, and ? opens the shortcut guide. Prebuilt Linux, macOS, and Windows artifacts are published on the Releases page. Unsigned macOS builds may need their quarantine attribute removed after the user has verified the download: Using the compiler crate compile scad code is the high-level entry point. It accepts source text, an optional global $fn override, and an optional atomic cancellation flag: The principal API types and functions are: - CompilationResult , which distinguishes succes","default_branch":null,"files":null,"tree":[],"storefront":"/r/timschmidt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/timschmidt/synaps-cad/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}