Repolode
Adam-CAD

Adam-CAD/CADAM

Aplicación web de código abierto que genera modelos CAD 3D paramétricos en OpenSCAD a partir de instrucciones en lenguaje natural e imágenes, directamente en el navegador.

Alternativa open source a:Autodesk Fusion 360

Estrellas
5,300
Forks
655
Issues abiertos
26
Último commit
hace 5 días

¿Qué es?

CADAM es una aplicación web que convierte descripciones en lenguaje natural e imágenes de referencia en modelos CAD 3D. Los modelos generados se escriben como código paramétrico de OpenSCAD, por lo que las dimensiones principales aparecen como controles ajustables. Los usuarios pueden cambiar un valor con un control deslizante y ver cómo se actualiza el modelo sin tener que volver a generarlo con IA.

El motor de OpenSCAD se ejecuta como WebAssembly en el navegador, así que el flujo de edición y renderizado no requiere instalación local. Los modelos terminados se pueden exportar como archivos STL, SCAD o DXF. El proyecto también incluye las bibliotecas de OpenSCAD BOSL, BOSL2 y MCAD, y usa Three.js para la vista previa en vivo.

La pila tecnológica incluye React 19, TypeScript, TanStack Start y Supabase para la autenticación, el almacenamiento y PostgreSQL, con Anthropic Claude como backend de IA. Para ejecutarlo localmente se necesita Node.js, Supabase CLI y claves de API de los proveedores de modelos.

Funciones clave

  • 01Genera modelos 3D a partir de instrucciones en lenguaje natural e imágenes de referencia.
  • 02Presenta las dimensiones del modelo como controles paramétricos interactivos.
  • 03Ejecuta OpenSCAD en el navegador mediante WebAssembly.
  • 04Exporta modelos como archivos STL, SCAD o DXF.
  • 05Incluye las bibliotecas BOSL, BOSL2 y MCAD.

Casos de uso

  • Prototipar rápidamente piezas mecánicas, como perillas, soportes o conectores roscados.
  • Crear una base paramétrica que se pueda ajustar para impresión 3D.
  • Aprender cómo el código de OpenSCAD se traduce en geometría sin instalar software de escritorio.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/Adam-CAD/CADAM.git
  2. 2

    Entra en la carpeta del proyecto

    cd CADAM
  3. 3

    Instala las dependencias

    npm install
  4. 4

    Inicia Supabase y, después, ejecuta el servidor de desarrollo

    npx supabase start && npm run dev

Antes de usarlo

  • Para generar modelos, se necesitan Supabase CLI, Node.js 20.19+ o 22.12+ y claves de API de proveedores de IA como Anthropic.
  • La configuración local también requiere ngrok para desarrollar webhooks.
  • Está bajo la licencia GPL-3.0, una licencia copyleft que exige que las obras derivadas sigan siendo de código abierto.

Temas

Preguntas frecuentes

¿Qué es CADAM?
Aplicación web de código abierto que genera modelos CAD 3D paramétricos en OpenSCAD a partir de instrucciones en lenguaje natural e imágenes, directamente en el navegador. CADAM es una aplicación web que convierte descripciones en lenguaje natural e imágenes de referencia en modelos CAD 3D. Los modelos generados se escriben como código paramétrico de OpenSCAD, por lo que las dimensiones principales aparecen como controles ajustables. Los usuarios pueden cambiar un valor con un control deslizante y ver cómo se actualiza el modelo sin tener que volver a generarlo con IA.
¿CADAM es gratuito? ¿Qué licencia tiene?
CADAM es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿CADAM sigue mantenido?
Mantenimiento activo. El último commit de CADAM fue el 15 oct 2026.
¿Para qué puedo usar CADAM?
Prototipar rápidamente piezas mecánicas, como perillas, soportes o conectores roscados. Crear una base paramétrica que se pueda ajustar para impresión 3D. Aprender cómo el código de OpenSCAD se traduce en geometría sin instalar software de escritorio.
¿Cómo se instala CADAM?
Clona el repositorio: git clone https://github.com/Adam-CAD/CADAM.git Entra en la carpeta del proyecto: cd CADAM Instala las dependencias: npm install Inicia Supabase y, después, ejecuta el servidor de desarrollo: npx supabase start && npm run dev
¿Dónde consigo CADAM?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Adam-CAD/CADAM

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

Proyectos relacionados