Repolode
tangency-labs

tangency-labs/solidcraft

Aplicación CAD 3D paramétrica de código abierto, escrita íntegramente en Rust, con control desde escritorio, navegador y agentes MCP.

Alternativa open source a:SolidWorksAutodesk FusionOnshape

Estrellas
6,807
Forks
766
Issues abiertos
1,377
Último commit
hace 4 horas

¿Qué es?

SolidCraft es una aplicación CAD 3D paramétrica para crear bocetos, definir restricciones y construir piezas sólidas. Las dimensiones dependen de parámetros, y una línea de tiempo de operaciones reconstruye el modelo cuando cambia un valor. Se ejecuta como aplicación de escritorio en Windows, macOS y Linux, en el navegador o sin interfaz gráfica mediante una herramienta de línea de comandos.

El conjunto de herramientas de modelado incluye bocetos 2D con restricciones, operaciones de extrusión, revolución, barrido, loft, redondeo, vaciado y patrón, además de ensamblajes con uniones y piezas de chapa metálica. Importa y exporta STEP, IGES, STL, OBJ, 3MF y glTF, y puede exportar URDF para simuladores de robots.

Un servidor MCP permite a los agentes de IA crear y medir diseños, y tomar capturas de pantalla, ya sea sin interfaz gráfica o dentro de la aplicación en ejecución. El proyecto está en una etapa inicial y actualmente es más adecuado para piezas sencillas.

Funciones clave

  • 01Bocetos con restricciones y dimensiones resueltas por un solver integrado
  • 02Línea de tiempo de operaciones paramétricas en la que se pueden editar, suprimir y reordenar las operaciones
  • 03Ensamblajes con uniones, estudios de movimiento y propiedades de masa
  • 04Importación y exportación de STEP, IGES, STL, OBJ, 3MF y glTF
  • 05CLI sin interfaz gráfica para ejecutar scripts, medir piezas y renderizar imágenes PNG
  • 06Servidor MCP que permite a los agentes de IA modelar e inspeccionar piezas

Casos de uso

  • Diseñar piezas mecánicas, como carcasas y soportes
  • Crear mediante scripts modelos CAD repetibles desde la línea de comandos
  • Permitir que agentes de IA creen y revisen modelos paramétricos
  • Preparar archivos STEP para fabricación o para otras herramientas CAD

Inicio rápido

  1. 1

    Descarga el instalador para tu plataforma desde la página de versiones o de descargas

  2. 2

    En Windows, instala con WinGet

    winget install bherbruck.SolidCraft
  3. 3

    En Linux, instala con Snap

    sudo snap install solidcraft

Antes de usarlo

  • Está en una fase inicial: el README indica que aún es pronto, pero ya se puede usar para tareas sencillas.
  • Las descargas todavía no están firmadas, por lo que Windows SmartScreen y macOS pueden mostrar advertencias la primera vez que se ejecuten.
  • Las versiones 0.11 a 0.14 no pueden actualizarse a la 0.15.0 o posterior desde la aplicación; es necesario descargarla manualmente una vez.

Temas

Preguntas frecuentes

¿Qué es solidcraft?
Aplicación CAD 3D paramétrica de código abierto, escrita íntegramente en Rust, con control desde escritorio, navegador y agentes MCP. SolidCraft es una aplicación CAD 3D paramétrica para crear bocetos, definir restricciones y construir piezas sólidas. Las dimensiones dependen de parámetros, y una línea de tiempo de operaciones reconstruye el modelo cuando cambia un valor. Se ejecuta como aplicación de escritorio en Windows, macOS y Linux, en el navegador o sin interfaz gráfica mediante una herramienta de línea de comandos.
¿solidcraft es gratuito? ¿Qué licencia tiene?
solidcraft es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿solidcraft sigue mantenido?
Mantenimiento activo. El último commit de solidcraft fue el 19 oct 2026.
¿Para qué puedo usar solidcraft?
Diseñar piezas mecánicas, como carcasas y soportes Crear mediante scripts modelos CAD repetibles desde la línea de comandos Permitir que agentes de IA creen y revisen modelos paramétricos Preparar archivos STEP para fabricación o para otras herramientas CAD
¿Cómo se instala solidcraft?
Descarga el instalador para tu plataforma desde la página de versiones o de descargas En Windows, instala con WinGet: winget install bherbruck.SolidCraft En Linux, instala con Snap: sudo snap install solidcraft
¿Dónde consigo solidcraft?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tangency-labs/solidcraft

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados