CADAM : CAO paramétrique open source avec curseurs et rendu WebAssembly

Adam (YC W25) a publié CADAM, une application web open-source de texte-à-CAO qui génère des modèles 3D paramétriques à partir de langage naturel ou d'images de référence. Elle produit du code OpenSCAD avec des paramètres extraits automatiquement, affichés sous forme de curseurs interactifs pour ajuster instantanément les dimensions. Vous pouvez l'essayer en direct sur adam.new/cadam.
Fonctionnalités clés
- Deux modes de génération : Le mode paramétrique écrit/modifie du code OpenSCAD via un outil
build_parametric_model; le mode maillage génère des maillages 3D texturés. - Mise à jour déterministe des curseurs : Ajuster un curseur effectue une mise à jour basée sur une expression régulière du source SCAD — aucun appel LLM nécessaire pour des modifications simples de paramètres.
- Backend indépendant du modèle : Utilise le SDK Vercel AI pour supporter Anthropic (Claude), Google (Gemini), Gemini 3.1 Pro (meilleur score lors des évaluations) et OpenAI/autres via OpenRouter. L'activation adaptative de la réflexion s'active automatiquement sur les modèles plus récents.
- Rendu dans le navigateur : Compile OpenSCAD en WebAssembly dans un Web Worker, l'interface ne se bloque jamais. Le rendu est effectué avec Three.js via React Three Fiber.
- Support de bibliothèques : Inclut BOSL, BOSL2 et MCAD. Police Geist intégrée pour le texte dans les modèles.
- Formats d'export : .STL, .SCAD, .OBJ, .GLB/GLTF, .FBX, .DXF.
Sous le capot
Construit avec React (TanStack Start) et Supabase pour l'authentification, la base de données et le stockage de fichiers. Le dépôt inclut des benchmarks pour des assemblages complexes — moteur V8, moteur radial, turboréacteur à double flux — tous générés à partir d'une seule requête avec plusieurs contrôles paramétriques.
Projets futurs
- Ajouter build123d et CadQuery pour une modélisation par contraintes au-delà des primitives CSG.
- Meilleur contexte spatial : interface pour la sélection de faces/bords et intégration d'images de la fenêtre pour les LLM.
Clonez le dépôt depuis github.com/Adam-CAD/CADAM et exécutez localement. Les contributions sont les bienvenues.
📖 Lire la source complète : HN AI Agents
👀 See Also

L'application Focusmo pour macOS ajoute un serveur MCP local pour l'intégration avec Claude AI.
Focusmo, une application de concentration pour macOS, intègre désormais un serveur MCP local qui permet à Claude AI d'accéder à des données réelles de concentration pour les bilans hebdomadaires et la planification. Le serveur fonctionne localement sur Mac sans nécessiter de serveurs externes, gardant toutes les données sur l'appareil.

Serveur MCP pour le contexte de codebase en profondeur emballé
Un nouveau serveur MCP intègre le contexte du code source sur 5 niveaux de profondeur dans des budgets de tokens, résolvant le problème où les agents d'IA de codage chargent soit trop peu de fichiers, soit obtiennent des cartes de dépôt plates sans contenu réel.

memora : Mémoire versionnée et typée pour agents IA – Git pour les croyances IA
memora est un outil CLI écrit en Rust qui versionne la mémoire des agents IA avec des capacités typées, traçables, branchables et fusionnables.

mentionné.to vs outils de surveillance plus larges : une comparaison des flux de travail centrés sur Reddit
mentioned.to est un outil de surveillance spécialement conçu pour les flux de travail Reddit, se concentrant sur le suivi des publications pertinentes, la mise en avant des opportunités de réponse, l'analyse du contenu performant et la rédaction de réponses, plutôt que sur une surveillance générale de la marque sur plusieurs canaux.