Skip to content

text-to-cad

Plugin et skills qui laissent les agents de code modéliser des pièces dans build123d, les vérifier pour la fabrication et les envoyer à des imprimantes et fabricants.

Avis de Sheela · Mis à jour

Voir sur GitHub Open source

Notre note

4.0/5

text-to-cad transforme un agent de code en ingénieur CAO junior capable en le faisant écrire du vrai code paramétrique, mais il change vite et rapporte l'usage par défaut.

Qu’est-ce que text-to-cad ?

text-to-cad donne à un agent de code un workflow CAO local. L'agent écrit chaque pièce ou assemblage comme un script Python utilisant build123d, qui tourne sur le noyau géométrique Open CASCADE ; lancer le script avec le moteur cadgen du projet construit un document .xbf (pièces, noms, couleurs, matériaux et jonctions) et les fichiers STEP, GLB, STL ou 3MF que le script déclare. Seul ce qu'une édition a changé est reconstruit, et une visionneuse dans l'appli d'agent ou le navigateur suit chaque reconstruction.

Douze skills couvrent le reste du travail : dessins techniques en PDF, DXF 2D, pièces STEP sur étagère, une vérification DfAM pour l'imprimabilité, une revue DFM pour la tôlerie, l'usinage CNC et le moulage par injection, le slicing G-code avec OrcaSlicer, les vérifications de téléversement pour SendCutSend, l'envoi d'impressions aux imprimantes Bambu Lab, et des fichiers URDF, SRDF et SDF pour les robots et simulateurs.

Il s'installe comme plugin pour Claude Code (`claude plugin marketplace add earthtojake/text-to-cad#latest`), Codex, Cursor, Grok Build et Gemini, comme serveur MCP pour Claude Desktop, ou comme skills autonomes via `npx skills add`.

text-to-cad vaut-il le coup ?

text-to-cad est une voie open source convaincante d'un prompt à une pièce que vous pouvez fabriquer, parce qu'il traite la CAO comme du code plutôt que de demander à un modèle d'émettre un maillage. L'agent écrit des scripts build123d, si bien que chaque modèle est un fichier Python lisible et versionnable qui produit du STEP pour les outils d'ingénierie autant que du STL et 3MF pour les imprimantes. Le dépôt a environ 23 800 étoiles GitHub, est sous licence MIT, et a livré v0.8.1 le 27 octobre 2026, avec cadgen 0.8.1 sur PyPI.

Les skills de fabrication sont ce qui le sépare d'une démo de modélisation. Le skill DFM relit les pièces en tôle, CNC et moulées par injection et cite la règle derrière chaque constat ; DfAM Check mesure l'épaisseur des parois, les surplombs, le volume de support et l'orientation de construction ; et le skill de dessin technique produit des PDF cotés avec des repères de perçage et un cartouche. Le transfert est concret mais étroit : le G-code passe par OrcaSlicer avec vos propres presets, les impressions vont aux imprimantes Bambu Lab, et SendCutSend est le seul service de fabrication nommé. Les utilisateurs de robotique obtiennent URDF, SRDF pour MoveIt et SDF pour les simulateurs.

Deux réglages par défaut méritent attention avant l'installation. Les statistiques d'usage et les rapports de plantage vont à PostHog sous un ID d'installation aléatoire ; le README dit que les noms de fichiers, chemins, contenus et prompts ne sont jamais envoyés, et une commande la désactive et supprime ce qui a été envoyé. cadgen vérifie aussi les mises à jour au plus une fois par jour. Sur Windows 11, Smart App Control, qui est activé par défaut sur les installations neuves, bloque le module OpenCascade non signé et chaque commande cadgen échoue ; le correctif est de désactiver Smart App Control, ce qui ne peut pas être annulé sans réinstaller Windows, ou de tourner sous WSL.

Le rythme est l'autre coût. Le projet a publié 89 versions depuis v0.1.16 le 30 mai 2026, le passage de 0.7 à 0.8 a besoin d'un guide de migration, et les issues ouvertes suivent des bugs du noyau géométrique comme un loft Boolean instable et une distorsion de sweep, plus une visionneuse en ligne qui échoue dans Claude Desktop (#680). Pour un ingénieur qui lit Python, c'est une manière rapide d'obtenir un premier brouillon d'un support ou d'un boîtier ; un designer qui vit dans Fusion ou SolidWorks devra encore vérifier chaque dimension que l'agent a choisie.

Là où il fait la différence

  • Un ingénieur de start-up matérielle qui prototype des boîtiers sur une imprimante Bambu Lab

    Passer d'une description d'un support ou d'un boîtier à une impression sans ouvrir de logiciel CAO

    Demandez la pièce à Claude Code, relisez le script build123d, lancez DfAM Check pour les parois et surplombs, puis slicez avec OrcaSlicer et envoyez-le via le skill Bambu Lab. Coûte des tokens de modèle et du filament ; vérifiez les dimensions contre le PDF de dessin avant d'imprimer.

  • Une petite entreprise de produits qui commande des pièces en tôle découpées au laser

    Attraper les problèmes de fabrication avant de payer une commande SendCutSend

    Faites exporter du STEP ou du DXF par l'agent, lancez le skill DFM pour la tôle et la vérification SendCutSend avant le téléversement. Le plugin est gratuit ; l'économie est moins de commandes rejetées ou re-découpées, même si les prix de SendCutSend ne font pas partie de ce projet.

  • Un chercheur en robotique qui construit un nouveau bras en ROS

    Produire la CAO, l'URDF et la configuration MoveIt correspondantes pour une simulation

    Modélisez les liens comme des pièces build123d, puis utilisez les skills URDF, SRDF et SDF pour écrire les jonctions, limites, inerties et groupes de planification pour MoveIt et le simulateur. Tout tourne localement via uv ; désactivez la télémétrie sur les machines de labo si la politique l'exige.

Avant de vous engager

Mise en route
A besoin d'uv ; le runtime prend en charge Python 3.11+ et les commandes de lancement utilisent le Python 3.13 géré par uv. Dans Claude Code, lancez `claude plugin marketplace add earthtojake/text-to-cad#latest` et `claude plugin install text-to-cad@earthtojake` ; le premier démarrage télécharge le runtime CAO, il a donc besoin d'une connexion réseau. Installez soit le plugin, soit les skills dans une appli, pas les deux.
Intégrations
Plugins pour Claude Code, Codex, Cursor, Grok Build et Gemini ; un serveur MCP (`cadgen mcp`) pour Claude Desktop ; skills pour d'autres agents via npx skills. Exporte STEP, GLB, STL, 3MF, DXF et des dessins PDF ; transfère vers OrcaSlicer, Bambu Connect ou Bambu Studio, et SendCutSend.
Données et confidentialité
Les modèles et fichiers restent locaux. Les comptages d'usage et rapports de plantage vont à PostHog par défaut, étiquetés avec un ID aléatoire et n'incluant jamais les noms de fichiers, chemins, contenus ou prompts ; `cadgen telemetry off`, DO_NOT_TRACK=1 ou CADGEN_TELEMETRY=0 l'arrête. Une vérification de mise à jour quotidienne atteint api.texttocad.dev sauf si CADGEN_UPDATE_CHECK=0. Licence MIT.
Coût à grande échelle
Gratuit à faire tourner pour toute équipe. Les coûts sont les tokens de modèle pour chaque session de modélisation et les éventuelles imprimantes, matériaux ou services de fabrication que vous utilisez ; aucune édition payante n'est publiée.
Limites
Smart App Control de Windows 11 bloque le module OCP sauf s'il est désactivé ou contourné avec WSL. Les versions arrivent plusieurs fois par semaine et les projets 0.7 ont besoin d'être portés vers 0.8. Les issues ouvertes suivent des instabilités du noyau géométrique et la visionneuse en ligne qui échoue dans Claude Desktop.

Les points forts

  • Les modèles sont du code build123d paramétrique, facile à relire et versionner
  • Exporte STEP, STL, 3MF et GLB, plus des dessins PDF et DXF
  • Vérifications DFM et d'imprimabilité mesurées avec règles citées
  • Transfère vers OrcaSlicer, les imprimantes Bambu Lab et SendCutSend

Les points faibles

  • La télémétrie d'usage est activée par défaut
  • Smart App Control de Windows 11 bloque le noyau CAO
  • 89 versions en cinq mois, avec une migration 0.8 cassante
  • Seuls deux services de fabrication sont intégrés

Idéal pour

Les ingénieurs et makers qui savent lire Python et veulent qu'un agent ébauche des pièces imprimables ou usinables.

Alternatives à text-to-cad

text-to-cad : questions fréquentes

text-to-cad vaut-il le coup ?
text-to-cad transforme un agent de code en ingénieur CAO junior capable en le faisant écrire du vrai code paramétrique, mais il change vite et rapporte l'usage par défaut. Nous lui donnons 4.0 sur 5.
Combien coûte text-to-cad ?
Gratuit et open source (MIT). Vous payez l'usage de modèle de votre agent et tout service de fabrication auquel vous envoyez des pièces.
Quels sont les inconvénients de text-to-cad ?
La télémétrie d'usage est activée par défaut; smart App Control de Windows 11 bloque le noyau CAO; 89 versions en cinq mois, avec une migration 0.8 cassante; seuls deux services de fabrication sont intégrés.
À qui s’adresse text-to-cad ?
Les ingénieurs et makers qui savent lire Python et veulent qu'un agent ébauche des pièces imprimables ou usinables.
Combien coûte text-to-cad pour une équipe ou en production ?
Gratuit à faire tourner pour toute équipe. Les coûts sont les tokens de modèle pour chaque session de modélisation et les éventuelles imprimantes, matériaux ou services de fabrication que vous utilisez ; aucune édition payante n'est publiée.
text-to-cad est-il sûr pour les données de l’entreprise ?
Les modèles et fichiers restent locaux. Les comptages d'usage et rapports de plantage vont à PostHog par défaut, étiquetés avec un ID aléatoire et n'incluant jamais les noms de fichiers, chemins, contenus ou prompts ; `cadgen telemetry off`, DO_NOT_TRACK=1 ou CADGEN_TELEMETRY=0 l'arrête. Une vérification de mise à jour quotidienne atteint api.texttocad.dev sauf si CADGEN_UPDATE_CHECK=0. Licence MIT.
Quelles sont les meilleures alternatives à text-to-cad ?
Les alternatives les plus proches que nous avons testées sont CLI-Anything et Anthropic Skills.

Réponses vérifiées le 28 oct. 2026.