massing
Plataforma BIM nativa en navegador para diseño arquitectónico, gestión de obra y operaciones. Auto-inicializa modelos IFC desde cero o carga plantillas.
Ficha actualizada 23 sept 2026, 17:10 · upstream 23 sept 2026, 17:08 · release v0.3.1133
Qué es massing
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Massing es una plataforma AEC completamente abierta, auto-alojada y nativa en IFC que permite el diseño arquitectónico desde cero mediante un navegador web. Su arquitectura se basa en fragmentos (Fragments) y IfcOpenShell, lo que garantiza compatibilidad con cualquier software de BIM existente sin dependencias propietarias.
El sistema ofrece un entorno de desarrollo completo: desde la adquisición de terreno hasta las operaciones post-construcción. Incluye un portal de gestión de obra con módulos configurables para RFIs, submittales, pagos, cronogramas CPM y control de seguridad. Además, genera documentación constructiva en formato SVG, PDF y DXF con plantillas estandarizadas.
La plataforma se construye sobre una arquitectura técnica sólida: FastAPI como backend, PostgreSQL como base de datos principal, Redis para caché, S3/MinIO para almacenamiento, y Three.js para renderizado 3D. Se ejecuta en entornos Dockerizados o directamente desde el navegador con soporte nativo de Windows, macOS y Linux.
El enfoque central es la interoperabilidad: todo el flujo de trabajo se gestiona a través de IDs globales únicos (GUIDs), permitiendo que cada documento —desde un modelo BIM hasta una orden de pago— sea referenciado y vinculado en un solo ecosistema. Esto elimina los silos tradicionales entre diseño, construcción y gestión operativa.
La plataforma también incorpora inteligencia artificial como capa adicional: un servidor MCP permite a agentes externos (como Claude Desktop) interactuar con el proyecto mediante consultas sobre estado, riesgos de cronograma, cumplimiento normativo y auditoría de calidad, todo sin necesidad de reprogramar la lógica del sistema.
- Generación de planos arquitectónicos desde un modelo BIM auto-inicializado
- Coordinación entre disciplinas (arquitectura, estructura, MEP) mediante detección de colisiones en tiempo real
- Gestión de RFIs y submittales con validación automática contra especificaciones
- Generación de documentación constructiva (plantillas PDF/DXF/ARCH-D)
- Auditoría de calidad del modelo mediante IDS (IFC Testing Suite)
- Planificación 4D/5D con cronograma y presupuesto basado en el modelo
- Gestión de operaciones post-construcción (CMMS, mantenimiento preventivo, energías)
- Análisis de impacto ambiental y resiliencia climática (flood risk, weather sequencing)
- Modelo BIM nativo en navegador con Three.js, sin dependencias de software externo
- Soporte completo de IFC a nivel de fuente de verdad: no hay formatos propietarios ni licencias por usuario
- Generación automática de planos dimensionados (planos de planta, secciones y elevaciones)
- Validación de código normativo mediante análisis de ocupación y egress según ediciones locales
- Sistema de gestión de proyectos con módulo de pago (G702/G703) y cronograma CPM
- Exportación de COBie para documentación de transición a la operación
- Capa de IA MCP que permite consultar el proyecto desde agentes externos como Claude Desktop
- El modelo BIM debe ser auto-inicializado o cargado desde un archivo IFC externo; no hay importación directa de archivos .IFC sin validación
- La validación de código normativo requiere configuración manual por jurisdicción (ediciones adoptadas)
- El análisis de colisiones es limitado a modelos con geometría poligonal y no cubre elementos complejos como tubos o estructuras metálicas
- La integración con software BIM externo se realiza mediante exportación/exportación, no mediante conexión directa
- El sistema depende del navegador web para la interfaz gráfica; el backend es auto-alojado pero requiere configuración de entorno
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instala el proyecto en un contenedor Docker usando `docker compose --profile full up --build`. El frontend se ejecuta en http://localhost:8080 y la API en http://localhost:8000. Para producción, despliega los servicios en Kubernetes con escalabilidad horizontal. Se recomienda usar MinIO como S3 para almacenamiento de modelos y archivos exportados. La autenticación se realiza mediante JWT tokens generados por el backend.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.

