Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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)
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Massing — one IFC model from acquisition to turnoverGenerate a building from a zoning envelope, then underwrite the deal
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsFastAPIPython
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
80808000543290005173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.