Skip to content

text-to-cad

Plugin y skills que permiten a los agentes de programación modelar piezas en build123d, comprobar que se pueden fabricar y enviarlas a impresoras y fabricantes.

Reseña de Sheela · Actualizado

Ver en GitHub Código abierto

Nuestra nota

4.0/5

text-to-cad convierte a un agente de programación en un ingeniero de CAD junior competente al hacerle escribir código paramétrico real, pero cambia rápido y envía estadísticas de uso por defecto.

¿Qué es text-to-cad?

text-to-cad da a un agente de programación un flujo de trabajo de CAD en local. El agente escribe cada pieza o ensamblaje como un script de Python con build123d, que funciona sobre el núcleo geométrico Open CASCADE; al ejecutar el script con el motor cadgen del proyecto se genera un documento .xbf (piezas, nombres, colores, materiales y uniones) y los archivos STEP, GLB, STL o 3MF que declare el script. Solo se reconstruye lo que ha cambiado una edición, y un visor en la app del agente o en el navegador sigue cada reconstrucción.

Doce skills cubren el resto del trabajo: planos de ingeniería en PDF, DXF 2D, piezas STEP comerciales, una comprobación DfAM de imprimibilidad, una revisión DFM para chapa metálica, mecanizado CNC y moldeo por inyección, laminado a G-code con OrcaSlicer, comprobaciones de subida para SendCutSend, envío de impresiones a impresoras de Bambu Lab y archivos URDF, SRDF y SDF para robots y simuladores.

Se instala como plugin para Claude Code (`claude plugin marketplace add earthtojake/text-to-cad#latest`), Codex, Cursor, Grok Build y Gemini, como servidor MCP para Claude Desktop o como skills independientes con `npx skills add`.

¿Merece la pena text-to-cad?

text-to-cad es una vía de código abierto convincente para pasar de un prompt a una pieza fabricable, porque trata el CAD como código en lugar de pedir a un modelo que genere una malla. El agente escribe scripts de build123d, así que cada modelo es un archivo de Python legible y versionable que produce STEP para herramientas de ingeniería, además de STL y 3MF para impresoras. El repositorio tiene unas 23.800 estrellas en GitHub, usa licencia MIT y publicó la v0.8.1 el 27 de octubre de 2026, con cadgen 0.8.1 en PyPI.

Las skills de fabricación son lo que lo separa de una demo de modelado. La skill DFM revisa piezas de chapa metálica, CNC y moldeo por inyección y cita la regla detrás de cada hallazgo; DfAM Check mide el grosor de pared, los voladizos, el volumen de soportes y la orientación de impresión; y la skill de planos de ingeniería produce PDF acotados con indicaciones de agujeros y un cajetín. La entrega es concreta pero limitada: el G-code pasa por OrcaSlicer con tus propios perfiles, las impresiones van a impresoras de Bambu Lab y SendCutSend es el único servicio de fabricación que se nombra. Los usuarios de robótica obtienen URDF, SRDF para MoveIt y SDF para simuladores.

Dos valores por defecto merecen atención antes de instalar. Las estadísticas de uso y los informes de fallos van a PostHog con un ID de instalación aleatorio; el README dice que nunca se envían nombres de archivo, rutas, contenidos ni prompts, y un solo comando lo desactiva y borra lo enviado. cadgen también busca actualizaciones como máximo una vez al día. En Windows 11, Smart App Control, que viene activado por defecto en instalaciones nuevas, bloquea el módulo OpenCascade sin firmar y todos los comandos de cadgen fallan; la solución es desactivar Smart App Control, algo que no se puede deshacer sin reinstalar Windows, o ejecutarlo en WSL.

El ritmo es el otro coste. El proyecto ha publicado 89 versiones desde la v0.1.16 del 30 de mayo de 2026, el paso de la 0.7 a la 0.8 necesita una guía de migración, y las issues abiertas recogen fallos del núcleo geométrico, como un Boolean de loft inestable y distorsión en los barridos, además de un visor integrado que falla en Claude Desktop (#680). Para un ingeniero que lee Python es una forma rápida de obtener un primer borrador de un soporte o una carcasa; un diseñador que vive en Fusion o SolidWorks seguirá teniendo que comprobar cada cota que haya elegido el agente.

Dónde se gana su sitio

  • Un ingeniero de una startup de hardware que prototipa carcasas en una impresora de Bambu Lab

    Pasar de la descripción de un soporte o una caja a una impresión sin abrir un programa de CAD

    Pide la pieza a Claude Code, revisa el script de build123d, ejecuta DfAM Check para paredes y voladizos, y luego lamina con OrcaSlicer y envíala con la skill de Bambu Lab. Cuesta tokens del modelo y filamento; comprueba las cotas con el plano en PDF antes de imprimir.

  • Una pequeña empresa de producto que encarga piezas de chapa cortadas por láser

    Detectar problemas de fabricación antes de pagar un pedido a SendCutSend

    Haz que el agente exporte STEP o DXF y ejecute la skill DFM para chapa metálica y la comprobación de SendCutSend antes de subirlo. El plugin es gratuito; el ahorro está en menos pedidos rechazados o recortados, aunque los precios de SendCutSend no forman parte de este proyecto.

  • Un investigador de robótica que construye un brazo nuevo en ROS

    Producir el CAD, el URDF y la configuración de MoveIt a juego para una simulación

    Modela los eslabones como piezas de build123d y usa después las skills de URDF, SRDF y SDF para escribir uniones, límites, inercias y grupos de planificación para MoveIt y el simulador. Todo se ejecuta en local con uv; desactiva la telemetría en las máquinas del laboratorio si la política lo exige.

Antes de decidirte

Puesta en marcha
Necesita uv; el runtime admite Python 3.11+ y los comandos de arranque usan Python 3.13 gestionado por uv. En Claude Code ejecuta `claude plugin marketplace add earthtojake/text-to-cad#latest` y `claude plugin install text-to-cad@earthtojake`; el primer arranque descarga el runtime de CAD, así que necesita conexión a la red. Instala el plugin o las skills en una app, no ambos.
Integraciones
Plugins para Claude Code, Codex, Cursor, Grok Build y Gemini; un servidor MCP (`cadgen mcp`) para Claude Desktop; skills para otros agentes con npx skills. Exporta STEP, GLB, STL, 3MF, DXF y planos en PDF; entrega a OrcaSlicer, Bambu Connect o Bambu Studio, y SendCutSend.
Datos y privacidad
Los modelos y archivos se quedan en local. Los recuentos de uso y los informes de fallos van a PostHog por defecto, etiquetados con un ID aleatorio y sin incluir nunca nombres de archivo, rutas, contenidos ni prompts; `cadgen telemetry off`, DO_NOT_TRACK=1 o CADGEN_TELEMETRY=0 lo detienen. Una comprobación diaria de actualizaciones llama a api.texttocad.dev salvo que pongas CADGEN_UPDATE_CHECK=0. Licencia MIT.
Coste a escala
Gratuito para cualquier equipo. Los costes son los tokens del modelo en cada sesión de modelado y las impresoras, materiales o servicios de fabricación que uses; no hay ninguna edición de pago publicada.
Límites
Smart App Control de Windows 11 bloquea el módulo OCP salvo que se desactive o se evite con WSL. Las versiones llegan varias veces por semana y los proyectos de la 0.7 hay que portarlos a la 0.8. Las issues abiertas recogen inestabilidades del núcleo geométrico y el visor integrado que falla en Claude Desktop.

Lo bueno

  • Los modelos son código paramétrico de build123d, fácil de revisar y versionar
  • Exporta STEP, STL, 3MF y GLB, además de planos en PDF y DXF
  • Comprobaciones DFM y de imprimibilidad medidas, con reglas citadas
  • Entrega a OrcaSlicer, impresoras de Bambu Lab y SendCutSend

Lo malo

  • La telemetría de uso está activada por defecto
  • Smart App Control de Windows 11 bloquea el núcleo de CAD
  • 89 versiones en cinco meses, con una migración incompatible a la 0.8
  • Solo hay dos servicios de fabricación integrados

Ideal para

Ingenieros y makers que saben leer Python y quieren que un agente haga el borrador de piezas imprimibles o mecanizables.

Alternativas a text-to-cad

text-to-cad: preguntas frecuentes

¿Merece la pena text-to-cad?
text-to-cad convierte a un agente de programación en un ingeniero de CAD junior competente al hacerle escribir código paramétrico real, pero cambia rápido y envía estadísticas de uso por defecto. Le damos un 4.0 sobre 5.
¿Cuánto cuesta text-to-cad?
Gratuito y de código abierto (MIT). Pagas el uso del modelo de tu agente y cualquier servicio de fabricación al que envíes piezas.
¿Qué inconvenientes tiene text-to-cad?
La telemetría de uso está activada por defecto; smart App Control de Windows 11 bloquea el núcleo de CAD; 89 versiones en cinco meses, con una migración incompatible a la 0.8; solo hay dos servicios de fabricación integrados.
¿Para quién es text-to-cad?
Ingenieros y makers que saben leer Python y quieren que un agente haga el borrador de piezas imprimibles o mecanizables.
¿Cuánto cuesta text-to-cad para un equipo o en producción?
Gratuito para cualquier equipo. Los costes son los tokens del modelo en cada sesión de modelado y las impresoras, materiales o servicios de fabricación que uses; no hay ninguna edición de pago publicada.
¿Es text-to-cad seguro para los datos de la empresa?
Los modelos y archivos se quedan en local. Los recuentos de uso y los informes de fallos van a PostHog por defecto, etiquetados con un ID aleatorio y sin incluir nunca nombres de archivo, rutas, contenidos ni prompts; `cadgen telemetry off`, DO_NOT_TRACK=1 o CADGEN_TELEMETRY=0 lo detienen. Una comprobación diaria de actualizaciones llama a api.texttocad.dev salvo que pongas CADGEN_UPDATE_CHECK=0. Licencia MIT.
¿Cuáles son las mejores alternativas a text-to-cad?
Las alternativas más cercanas que hemos analizado son CLI-Anything y Anthropic Skills.

Respuestas comprobadas el 28 oct 2026.