SynapsCAD: Бесплатное настольное приложение для OpenSCAD с интеграцией искусственного интеллекта Claude

SynapsCAD — это приложение с открытым исходным кодом для настольных компьютеров, которое объединяет редактор кода OpenSCAD, окно просмотра 3D-моделей в реальном времени и ИИ-помощника. Приложение можно бесплатно опробовать, и оно полностью открыто.
Ключевые особенности
Вы можете писать код на OpenSCAD и компилировать его непосредственно в 3D-сетку. Приложение поддерживает интеграцию с API, поэтому вы можете выбрать Claude в качестве активной модели для написания и изменения вашего 3D CAD-кода с помощью естественного языка прямо в приложении.
Техническая архитектура
- Полностью написано на Rust
- Пользовательский интерфейс и окно просмотра 3D-моделей работают на Bevy 0.15 и egui
- Использует чисто Rust-конвейер компиляции с openscad-rs для парсинга и csgrs для рендеринга конструктивной блочной геометрии
- Не требует внешних инструментов или WASM
- Асинхронные сетевые вызовы к ИИ обрабатываются Tokio в фоновом режиме для плавной работы цикла рендеринга Bevy
Текущий статус и ограничения
Это очень ранний прототип. Парсер/компилятор OpenSCAD пока не поддерживает все функции идеально, поэтому вы можете столкнуться с проблемами при работе со сложными скриптами. Создатель ищет отзывы, архитектурную критику или сообщения об ошибках — особенно конкретные фрагменты кода OpenSCAD, которые ломают компилятор.
Доступность
Загрузки для Windows, Mac и Linux доступны на GitHub: https://github.com/ierror/synaps-cad
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Mind Keg MCP: Постоянная память для кода Claude и агентов, совместимых с MCP
Mind Keg MCP v0.1.1 — это сервер MCP с открытым исходным кодом, который предоставляет постоянную память для Claude Code и других совместимых с MCP агентов. Он хранит полученные знания локально в SQLite и извлекает их с помощью семантического поиска, позволяя ИИ-помощникам по программированию запоминать контекст между сессиями.

Vibeyard добавляет функцию P2P-обмена сессиями для Claude Code.
Vibeyard, открытая IDE для Claude Code, теперь поддерживает одноранговый обмен сессиями. Пользователи могут делиться живыми сессиями терминала с коллегами через зашифрованные WebRTC-соединения с режимами доступа только для чтения или чтения-записи.

NerfGuard: Классификатор, направляющий запросы кода на более дешевые модели, сокращая расходы в 3 раза
NerfGuard использует быстрый классификатор, направляющий запросы кодировочных агентов в самую дешевую модель с необходимой глубиной рассуждений, что позволяет получить в 3 раза больше использований за те же деньги. Включает оптимизацию токенов.

Встроенный визуализатор: локальные модели ИИ теперь могут отображать интерактивные HTML-визуализации
Inline Visualizer — это плагин с лицензией BSD-3 для Open WebUI, который позволяет любой локальной AI-модели с поддержкой вызова инструментов отображать интерактивные HTML/SVG-визуализации прямо в чате, используя JavaScript-мост, позволяющий элементам отправлять сообщения обратно к AI.