SynapsCAD: Open-Source Desktop App for OpenSCAD with Claude AI Integration

SynapsCAD is an open-source desktop application that combines an OpenSCAD code editor, a real-time 3D viewport, and an AI assistant. The app is free to try and fully open-source.
Key Features
You can write OpenSCAD code and compile it directly to a 3D mesh. The app integrates API support so you can select Claude as your active model to write and modify your 3D CAD code through natural language directly within the application.
Technical Architecture
- Built entirely in Rust
- UI and 3D viewport powered by Bevy 0.15 and egui
- Uses a pure-Rust compilation pipeline with openscad-rs for parsing and csgrs for constructive solid geometry rendering
- No external tools or WASM required
- Async AI network calls handled by Tokio in the background to keep the Bevy render loop smooth
Current Status and Limitations
This is a very early prototype. The OpenSCAD parser/compiler doesn't support everything perfectly yet, so you will hit rough edges with complex scripts. The creator is seeking feedback, architectural critiques, or bug reports—especially specific OpenSCAD snippets that break the compiler.
Availability
Downloads for Windows, Mac, and Linux are available on GitHub: https://github.com/ierror/synaps-cad
📖 Read the full source: r/ClaudeAI
👀 See Also

LoreConvo: MCP Server Adds Persistent Session Memory to Claude Code
LoreConvo is an MCP server that provides Claude Code with persistent session memory, automatically saving and loading context between sessions. It saves 3,000-8,000 tokens per session by eliminating re-contexting overhead.

Publicly Hosted MCP Servers for Health, Academic, and Government Data
A developer has built and publicly hosts 14 MCP servers providing access to CDC datasets, clinical trials, FDA data, academic publications, congressional information, weather data, and other utilities. These servers require no setup, API keys, or local installation.

Claude Code Adds Auto Mode for Permission Decisions
Claude Code now has an auto mode that lets Claude handle permission decisions instead of requiring manual approval for every file write and bash command. This mode includes safeguards that check each action before it runs, with a classifier reviewing tool calls for potentially destructive actions.
xAI TTS Integration for Home Assistant Built with Claude — Full Repo
A developer used Claude to build a custom Home Assistant integration for xAI's TTS API (Eve voice) with full UI config, five voices, and speech tags.