universolab SCI · CLI · BIO

EXP-005 · beta

cadSpec

El dibujo no se dibuja. Se declara.

cadSpec trata un dibujo CAD como código fuente: la geometría se declara en TOML, se previsualiza en vivo en el navegador y se compila a un DXF idéntico bit a bit cada vez. Ahora git diff funciona sobre dibujos.

Instalar
curl -fsSL https://get.univerlab.org/cadspec | sh
Génesis · TERRA 2026 · Sol 100

Para la arquitecta de la casa.

Mi esposa es arquitecta. En plena especialización, salió a buscar lo que yo tenía — una IA que de verdad la ayudara a dibujar — y no encontró nada. El equivalente del vibe-coding para CAD simplemente no existía: ningún dibujo asistido por IA que se comportara como ingeniería de verdad. Todo internet está borracho de generación de imágenes, pero las imágenes mienten, y el trabajo real vive en los dibujos. cadSpec es la apuesta contraria: CAD declarativo, determinista y asistido por IA, donde el dibujo es código fuente que puedes diferenciar con git.

[[line]]
id = "ln-001"
from = [0.0, 0.0]
to = [8.50, 0.0]
weight = 0.50

[[dim]]
id = "dm-001"
from = [0, 0]
to = [8.50, 0]
offset = 0.5
  • N1Servidor de vista previa en vivo: edita un archivo .cf y el navegador se actualiza al guardar. Los errores se superponen en vez de romper.
  • N2Hecho para agentes de IA: cadspec schema enseña el lenguaje en un comando; las vistas previas incluyen cajas delimitadoras por entidad para que los agentes puedan ver el dibujo.
  • N3DXF determinista a la salida, DXF heredado a la entrada — los dibujos existentes migran al flujo declarativo.
Preguntas frecuentes

Preguntas frecuentes

¿Para qué sirve cadSpec?
cadSpec es CAD como código para arquitectos que necesitan IA que les ayude a dibujar. Declara geometría en archivos TOML, previsualiza en vivo en el navegador, compila a DXF idéntico cada vez. `git diff` funciona en dibujos porque el fuente es texto.
¿Pueden los agentes de IA leer y generar dibujos CAD con cadSpec?
Sí. El formato TOML de cadSpec es texto plano que cualquier LLM puede leer. Ejecuta `cadspec schema` para enseñar el lenguaje; las vistas previas incluyen cajas delimitadoras para que los agentes puedan ver el dibujo.