GitHub - ierror/synaps-cad: The AI-powered 3D CAD IDE — edit code, visualize in 3D, and reshape your designs with natural language.
Hacker News
February 27, 2026
AI-Generated Deep Dive Summary
SynapsCAD is an innovative AI-powered 3D CAD Integrated Development Environment (IDE) that combines code editing, real-time 3D visualization, and natural language-based design modifications. The tool allows users to write OpenSCAD code, compile it into 3D models, and interact with the AI assistant to adjust designs using simple, conversational commands. This integration of coding, visualization, and AI-driven design changes sets SynapsCAD apart as a powerful new approach to 3D modeling.
The application is built entirely in Rust and uses Bevy for rendering and UI components like egui, providing a smooth and responsive experience. It features a split-screen interface with an editor panel on the left and a real-time 3D viewport on the right. The AI assistant can interpret user queries and modify the design based on context from both the code and 3D interactions, making it easier to refine models without deep coding knowledge.
SynapsCAD supports multiple platforms, including Linux, macOS (both Apple Silicon and Intel), and Windows, with pre-built binaries available for download. For macOS users, a simple terminal command can bypass initial app restrictions due to缺少 an Apple Developer certificate. The tool also allows users to build from source, providing flexibility for those who prefer customization.
The AI integration in SynapsCAD is powered by genai, which supports various providers like OpenAI, Anthropic, and Ollama (for local, offline use). This modular approach means users can choose their preferred AI provider or run the AI locally without internet dependency. The tool’s architecture ensures that AI tasks run asynchronously on a separate Tokio runtime, keeping the main thread dedicated to rendering and responsiveness.
For developers, SynapsCAD offers a robust development environment with a pure-Rust compilation pipeline. It uses scad-rs for OpenSCAD parsing and csgrs for CSG geometry rendering, eliminating the need for external tools or WASM modules. The built-in mesh picking system, powered by Bevy’s MeshPickingPlugin, enables precise 3D interactions without additional dependencies.
SynapsCAD represents a significant leap forward in 3D CAD design by blending traditional coding with AI-driven intuition. Its ability to parse and visualize OpenSCAD code in real-time while allowing for conversational design adjustments makes it a valuable tool for both developers and designers. The project’s open-source nature, modular architecture, and support for multiple platforms further enhance its appeal, making it a promising solution for anyone looking to streamline 3D design workflows with cutting-edge technology.
Verticals
techstartups
Originally published on Hacker News on 2/27/2026