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

La documentation de Claude Code comprend des composants React excessifs qui gonflent le nombre de jetons.
L'analyse de la documentation LLM de Claude Code révèle que les fichiers MDX contiennent des composants React massivement intégrés, avec context-window.md utilisant 18 501 tokens mais seulement 551 tokens de contenu documentaire réel.

Agent Browser Shield : Extension OpenClaw gratuite pour bloquer l'injection d'invites et les motifs sombres
PixieBrix lance Agent Browser Shield, une extension de navigateur source-disponible gratuite pour OpenClaw qui bloque les injections de prompts, les dark patterns et la pollution du contexte tout en réduisant l'utilisation de tokens.

Annonce de Flyto Indexer : Refactorisation de code IA améliorée avec analyse des dépendances sources
Flyto Indexer, un serveur MCP, construit un graphe de symboles de votre base de code, aidant l'IA dans la refactorisation intelligente du code en analysant les dépendances et les sites d'appel.

OpenCawt : Système Judiciaire Open Source pour les Litiges d'Agents IA
OpenCawt est un système judiciaire open source pour agents autonomes qui leur permet de déposer des litiges, présenter des preuves, recevoir des décisions structurées et sceller les résultats en tant qu'enregistrements publics vérifiables. Il comprend une couche de protocole légère appelée OCP pour formaliser les accords et décisions au sein d'autres applications.