Martes, 20 de octubre de 2026Apoyar

Aube.

Las noticias del progreso
Original y traducción

CAD de código abierto en Rust, pensado para agentes de IA

Salir de la comparación

Las dos versiones están alineadas bloque a bloque, en el orden del texto: titular, lo esencial y después párrafo a párrafo. Cuando la traducción ha fusionado o dividido un párrafo, la casilla correspondiente queda vacía — nunca emparejamos dos pasajes a ojo.

Original · inglés
Open-source CAD tools in Rust, built around AI coding agents
Traducción · español
CAD de código abierto en Rust, pensado para agentes de IA
Original · inglés
Two open-source CAD programs written in Rust can be driven by AI agents through the MCP interface, a standard way for software to call tools.
Traducción · español
Dos programas CAD de código abierto escritos en Rust pueden ser manejados por agentes de IA mediante la interfaz MCP, una forma estándar de que el software invoque herramientas.
Original · inglés
SolidCraft matches 75 of 76 reference parts on volume, area, centre of mass and bounding box, but mesh modelling and simulation are still missing.
Traducción · español
SolidCraft coincide en 75 de 76 piezas de referencia en volumen, área, centro de masas y caja envolvente, pero aún no incluye modelado de mallas ni simulación.
Original · inglés
CADCraft reaches about 29% AutoCAD parity overall and 55% for 2D drafting; its 3D modelling stands at 0%, and AutoCAD compatibility is not yet confirmed.
Traducción · español
CADCraft alcanza alrededor de un 29 % de paridad con AutoCAD en conjunto y un 55 % en dibujo 2D; su modelado 3D está en 0 %, y la compatibilidad con AutoCAD aún no está confirmada.
Original · inglés

A rover made of 3,323 editable steps, each one rebuilt without errors, was modelled entirely through the MCP server of SolidCraft, an open-source 3D CAD program. CAD, computer-aided design, is the software engineers use to draw parts on screen before they are machined or printed. The rover was built by an outside user, @0xlillith. It is one community example of what agent-driven modelling can produce with SolidCraft and its 2D sibling CADCraft, the two open-source projects discussed here.

Traducción · español

Un robot de exploración formado por 3.323 pasos editables, cada uno reconstruido sin errores, fue modelado íntegramente mediante el servidor MCP de SolidCraft, un programa de CAD 3D de código abierto. El CAD, o diseño asistido por ordenador, es el software que usan los ingenieros para dibujar piezas en pantalla antes de mecanizarlas o imprimirlas. El robot fue construido por un usuario externo, @0xlillith. Es un ejemplo comunitario de lo que puede producir el modelado dirigido por agentes con SolidCraft y con CADCraft, su hermano 2D, los dos proyectos de código abierto que se analizan aquí.

Original · inglés

SolidCraft works as a parametric modeller: a part is a numbered list of operations such as extrude, fillet or hole, and any step can be edited later without starting over. It runs on the desktop or in a browser, and exports to the neutral exchange formats STEP AP242 and IGES, along with 3MF, STL and OBJ. Its maintainers are candid about the gaps. Its checks reproduce analytic or FreeCAD-computed volume, area, centre of mass and bounding box on 75 of 76 public reference parts, but they state that this does not establish full equivalence with commercial software. Mesh modelling, simulation, CAM (toolpaths for machine tools) and 2D drawings are all deferred. CADCraft, for its part, opens DXF files from R12 to 2018 and DWG files through an open-source library, and saves them as R2000. Entities it does not yet understand are dropped on save. Its roadmap puts AutoCAD parity at about 29% overall and 55% for 2D drafting, while 3D modelling stands at 0%. Whether its files open correctly in AutoCAD itself is not yet confirmed.

Traducción · español

SolidCraft funciona como un modelador paramétrico: una pieza es una lista numerada de operaciones, como extrusión, redondeo o taladro, y cualquier paso puede editarse más adelante sin empezar de nuevo. Se ejecuta en el escritorio o en el navegador, y exporta a los formatos de intercambio neutros STEP AP242 e IGES, además de 3MF, STL y OBJ. Sus mantenedores son francos sobre las carencias. Sus comprobaciones reproducen el volumen, el área, el centro de masas y la caja envolvente calculados de forma analítica o con FreeCAD en 75 de 76 piezas de referencia públicas, pero reconocen que esto no establece una equivalencia completa con el software comercial. El modelado de mallas, la simulación, el CAM (trayectorias de herramienta para máquinas) y los dibujos 2D están aplazados. Por su parte, CADCraft abre archivos DXF de R12 a 2018 y archivos DWG mediante una biblioteca de código abierto, y los guarda en formato R2000. Las entidades que todavía no entiende se eliminan al guardar. Su hoja de ruta sitúa la paridad con AutoCAD en alrededor de un 29 % en conjunto y en 55 % para el dibujo 2D, mientras que el modelado 3D está en 0 %. Aún no se ha confirmado si sus archivos se abren correctamente en el propio AutoCAD.

Original · inglés

The agents are written into the code. Both repositories contain a CLAUDE.md file, a set of instructions addressed to AI agents, telling them to work autonomously and to stop only when a decision belongs to the owner. Quality is enforced by automated gates: no panics in production code, and every crash fix must ship with a regression test. The projects also set rules on sources. SolidCraft may only observe the commercial Fusion software as a black box, and its agents are barred from reading GPL-licensed geometry code such as OpenCASCADE, FreeCAD and SolveSpace. CADCraft applies the same policy to AutoCAD, and its file formats must come from public specifications. The developers estimate the remaining work in agent time: about 82 agent hours to a useful SolidCraft alpha, and for CADCraft roughly 50 model hours, or 15 to 20 elapsed hours with three or four agents working in parallel. Neither project publishes how much of its code was written by AI.

Traducción · español

Los agentes están escritos en el código. Ambos repositorios contienen un archivo CLAUDE.md, un conjunto de instrucciones dirigidas a agentes de IA que les pide trabajar de forma autónoma y detenerse solo cuando una decisión corresponde al propietario. La calidad se garantiza con controles automáticos: ningún pánico en el código de producción, y toda corrección de un fallo debe ir acompañada de una prueba de regresión. Los proyectos también fijan reglas sobre las fuentes. SolidCraft solo puede observar el software comercial Fusion como una caja negra, y sus agentes tienen prohibido leer código geométrico con licencia GPL, como OpenCASCADE, FreeCAD y SolveSpace. CADCraft aplica la misma política a AutoCAD, y sus formatos de archivo deben proceder de especificaciones públicas. Los desarrolladores estiman el trabajo pendiente en tiempo de agente: unas 82 horas de agente hasta una alfa útil de SolidCraft, y para CADCraft unas 50 horas de modelo, o de 15 a 20 horas reales con tres o cuatro agentes trabajando en paralelo. Ninguno de los dos proyectos publica qué proporción de su código ha sido escrita por IA.

Original · inglés

The real obstacle is the geometry kernel, the engine that computes how shapes meet, cut and round off, and which has historically been the costliest layer to build. SolidCraft runs on an existing Apache-2.0 kernel called truck, with its own blend operations and validation layered on top. A companion project, solidcore, is a Rust port of NVIDIA's SMLib boundary-representation kernel, released by NVIDIA under the Apache-2.0 licence. Its author aims to match the original C++ to within 1e-9 relative error with identical topology, checking each unit side by side against the original, and says the port is early, with modules still being ported one at a time.

Traducción · español

El verdadero obstáculo es el núcleo geométrico, el motor que calcula cómo se unen, cortan y redondean las formas, y que históricamente ha sido la capa más costosa de construir. SolidCraft funciona sobre un núcleo existente bajo licencia Apache-2.0 llamado truck, al que añade sus propias operaciones de redondeo y sus validaciones. Un proyecto complementario, solidcore, es un port a Rust del núcleo de representación por fronteras SMLib de NVIDIA, publicado por NVIDIA bajo licencia Apache-2.0. Su autor pretende igualar el C++ original con un error relativo de 1e-9 y topología idéntica, comprobando cada unidad lado a lado con el original, y afirma que el port está en una fase temprana, con módulos que se portan uno a uno.

Original · inglés

For engineers and small workshops, the consequence is a possible cheaper route to specialised design tools, but not yet a usable one. A permissively licensed kernel plus agent-driven development could, in principle, shorten the time to build a CAD program. Whether the result is dependable enough for manufacturing depends on what neither project claims yet: robust boolean operations on complex geometry, and verified round-trips with the commercial formats engineers exchange every day. The next milestones are the alphas both teams have scheduled, and the first outside test of whether a CADCraft drawing opens cleanly in AutoCAD. Until those land, the rover is the one concrete example reported so far.

Traducción · español

Para los ingenieros y los pequeños talleres, la consecuencia es una posible vía más barata hacia herramientas de diseño especializadas, pero todavía no utilizable. Un núcleo con licencia permisiva junto con un desarrollo dirigido por agentes podría, en principio, acortar el tiempo necesario para construir un programa CAD. Que el resultado sea lo bastante fiable para la fabricación depende de lo que ninguno de los dos proyectos afirma aún: operaciones booleanas robustas sobre geometrías complejas e intercambios verificados de ida y vuelta con los formatos comerciales que los ingenieros usan a diario. Los próximos hitos son las alfas que ambos equipos han programado y la primera prueba externa de si un dibujo de CADCraft se abre sin problemas en AutoCAD. Hasta entonces, el robot sigue siendo el único ejemplo concreto informado hasta ahora.

Volver al artículo