agentcad

agentcad

jdilla1277 · Programación

agentcad es una herramienta CAD de código abierto pensada para agentes de IA. Le entregas una tarea de diseño a un agente de programación como Claude Code o Cursor, el agente escribe un script de Python con build123d, y agentcad lo ejecuta, revisa la geometría, renderiza una vista previa y exporta archivos reales. Viene como CLI y como servidor MCP, funciona en local, no cuesta nada y no pide registro.

Vista previa de la interfaz de agentcad

Acerca de agentcad

Qué es agentcad

agentcad se coloca entre un agente de programación y un kernel de CAD. El agente escribe Python, agentcad lo ejecuta, y lo que devuelve es más que un archivo. Recibes información estructurada: métricas geométricas, un indicador de validez, un render de cuatro vistas y un informe de topología. Ese bucle de retroalimentación es justo el punto. Los agentes suelen generar geometría rota en el primer intento, y sin una forma de ver qué salió mal siguen adivinando.

La herramienta es nativa de build123d y compatible con CadQuery, así que los scripts se leen como código CAD paramétrico normal y no como un dialecto exclusivo para agentes. Cada ejecución produce un archivo STEP con versión, y a partir de la segunda ejecución agentcad compara el resultado nuevo con el anterior, de modo que puedes seguir cómo cambió un diseño. Las comprobaciones previas a la ejecución detectan errores de sintaxis, una llamada show_object() que falte e importaciones rotas en menos de 100 ms, antes de gastar un número de versión. Eso ahorra tiempo que preferirías no perder.

Conviene conocer dos límites desde el principio. Es una herramienta de Python y solo admite Python 3.10 a 3.12, porque los enlaces de OpenCascade de los que depende todavía no existen para 3.13. Tampoco hay editor gráfico. Es un producto de línea de comandos y MCP, así que encaja con ingenieros y desarrolladores cómodos en una terminal. No es para quien busca una app de modelado con ratón.

Cómo empezar

  1. Crea un entorno virtual de Python 3.12 y actívalo.
  2. Instala con pip install 'agentcad[mcp]', o pip install agentcad si solo quieres la CLI.
  3. Ejecuta agentcad init --name myproject para montar el proyecto y dejar un bloque AGENTS.md más una skill de Claude Code en la carpeta.
  4. Pega un prompt de diseño en lenguaje llano en tu agente de programación y deja que escriba el primer script.
  5. Lee la respuesta JSON, revisa el render y sigue iterando hasta que la geometría sea imprimible.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de agentcad.

Plan gratuitoSí
Planes de pago$0
PlataformaPython 3.10 to 3.12, CLI and MCP server
Desarrolladorjdilla1277
CategoríaProgramación
Fecha de lanzamientoApr 2026
Última actualizaciónSep 2026
Visitas al sitio webN/A
Ranking global del sitioN/A
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Ingenieros que ya programan su trabajo de CAD
  • Desarrolladores que construyen pipelines de diseño agéntico
  • Aficionados a la impresión 3D

Tareas

  • Convertir una descripción de texto en una primera pieza
  • Detectar errores de geometría a tiempo
  • Seguir cómo evoluciona un diseño

Casos de uso

  • Prototipado rápido en una sesión de terminal
  • Enseñar a un agente una librería de modelado
  • Reproducir un objeto conocido a partir de planos de referencia

Funciones clave

Ejecuta Python escrito por el agente y devuelve métricas

El bucle central ejecuta un script de build123d y devuelve JSON estructurado. Obtienes dimensiones en los tres ejes, volumen, número de caras y aristas, y un indicador is_valid. Cuando el modelo falla, la respuesta incluye el error y, para formas de fallo comunes, una sugerencia de cómo arreglarlo. Eso convierte un vago "no funcionó" en algo sobre lo que un agente puede actuar. Sencillo, y da mucho.

Render de cuatro vistas para revisión visual

Cada ejecución renderiza vistas previas PNG desde cuatro ángulos, y también puedes pedir posiciones de cámara personalizadas. Los renders son 2D y viven bajo una clave separada de las salidas 3D, así nada se mezcla. Un render fallido nunca deshace una construcción buena. Conservas el archivo STEP y reintentas solo la vista que necesitas.

Exporta STEP, STL, GLB y OBJ

Los modelos terminados se exportan a los formatos que cada herramienta posterior realmente quiere. STEP lleva la geometría precisa para seguir trabajando en CAD, mientras que STL, GLB y OBJ cubren la impresión 3D y los visores web. Cada construcción con éxito también escribe un archivo STEP con versión. Nada se sobrescribe.

Validación rápida antes de ejecutar

Las comprobaciones estáticas detectan errores de sintaxis, una llamada show_object() que falte e importaciones irresolubles en menos de 100 ms. No se ejecuta nada. No se escribe nada en disco y no se consume ningún número de versión. Para un agente que genera decenas de intentos, saltarse los condenados ahorra tiempo real.

Inspección de topología y diff de versiones

Un comando de inspección dedicado produce un informe de topología para depurar geometría complicada, y a partir de la segunda versión agentcad compara cada resultado con la ejecución anterior. Juntos responden a las dos preguntas que más aparecen: por qué este sólido es inválido y qué cambió desde la última vez.

Scripts sin relleno

Los scripts no necesitan una pila de importaciones. Las primitivas de build123d, show_object y los ayudantes de edición propios de agentcad vienen preinyectados, así que el agente escribe box = Box(10, 20, 5) y sigue adelante. Menos importaciones, menos errores. Menos relleno también significa menos sitios donde un agente puede colar un error.

Servidor MCP y montaje de proyectos

Añadir agentcad a la config MCP de un proyecto da a Claude Code, Cursor o cualquier agente compatible acceso directo al backend CAD. Ejecutar agentcad init también escribe la guía de uso en el repositorio como bloque AGENTS.md y skill de Claude Code, así el agente recoge el flujo en cada sesión sin que se lo recuerdes.

Ventajas y desventajas

Ventajas

  • Gratis y de código abierto bajo Apache-2.0, con el código en GitHub y sin cuenta obligatoria.
  • Funciona por completo en local, así que los archivos de diseño nunca salen de tu máquina.
  • Devuelve información estructurada rica (métricas, validez, topología, renders) en lugar de un único archivo opaco.
  • Nativo de build123d con compatibilidad con CadQuery, así los scripts siguen siendo portables y legibles.
  • El historial de versiones y el diff hacen que la iteración del diseño sea trazable.

Desventajas

  • Sin interfaz gráfica, así que necesitas un agente de programación o soltura con la línea de comandos para usarlo.
  • Solo Python 3.10 a 3.12, lo que descarta 3.13 hasta que los enlaces de OpenCascade se pongan al día.
  • El soporte de CadQuery es un extra opcional con su propia dependencia y consideraciones de licencia.
  • La calidad depende del agente de base, así que un modelo flojo sigue produciendo geometría floja.

Preguntas frecuentes

Es una herramienta de línea de comandos y servidor MCP de código abierto que permite a los agentes de programación con IA hacer trabajo real de CAD. El agente escribe un script de Python con build123d, agentcad lo ejecuta, valida la geometría, renderiza vistas previas y exporta archivos 3D estándar.

Contenido relacionado

Explora herramientas, habilidades y artículos relacionados con agentcad.

Alternativas a agentcad

Forefront

Forefront

Forefront · Programación

Forefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.

Gratis / $0 - $99/moVer detalles
Startkit

Startkit

StartKit.AI · Programación

Startkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.

De pago / $99 - $499 one-timeVer detalles
Testim

Testim

Tricentis · Programación

Testim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.

Gratis / Custom pricing on requestVer detalles