Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

opentakeoff

Motor open-source para medición de planos de construcción y suelos. Permite a agentes AI y estimadores humanos realizar takeoffs nativos vía MCP o en navegador, con trazabilidad completa de geometría y materiales bajo licencia Apache-2.0.

Ficha actualizada 24 sept 2026, 15:40 · upstream 24 sept 2026, 15:25 · release mcp-v0.9.87

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es opentakeoff

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OpenTakeoff es un motor de medición de cantidades para planos de construcción que opera sin backend para el usuario final, ejecutándose directamente en el navegador. Ofrece dos interfaces compartiendo módulos de geometría: un canvas interactivo para estimadores y un servidor MCP con 53 herramientas para agentes de IA. Cada medición registra su procedencia, escala y método (vector, raster o trazado manual), creando una auditoría inmutable.

La arquitectura soporta Next.js, React y Python, integrando servicios como S3/MinIO para almacenamiento. Aunque el canvas es client-side puro, la capa MCP requiere instalación local vía npx. Actualmente, algunas funciones avanzadas como One-Click Area están temporalmente bloqueadas mientras se valida el motor de inundación contra corpus más amplios.

CASOS DE USO
  • Automatización de presupuestos por agentes AI mediante herramientas MCP.
  • Medición manual y revisión de planos en canvas web sin subir archivos.
  • Generación de listas de materiales y diagramas de rollos a escala.
  • Auditoría de cambios entre mediciones automáticas y humanas con trazabilidad.
PUNTOS DESTACADOS
  • Licencia Apache-2.0, código abierto y sin telemetría externa.
  • 53 herramientas MCP oficiales registradas en el registry oficial.
  • Provenance explícito para cada forma (escala, método, autor).
  • Ejecución nativa en navegador sin instalación de backend requerida.
  • Soporte multiplataforma (Windows, macOS, Linux) vía Chrome/Edge/Firefox/Safari.
PRECAUCIONES
  • Herramienta One-Click Area temporalmente inactiva hasta validación del flood engine.
  • Detección de habitaciones en navegador y MCP no garantiza límites idénticos actualmente.
  • Despliegue empresarial (MSIX, Intune) aún no implementado ni soportado oficialmente.
VISUAL

Capturas del proyecto

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

A real run, real time at 3×: an AI agent in a terminal one-clicks three patient rooms on a VA medical center finish plan over MCP; each export lands in the web app as dashed pencilOpenTakeoff — a real takeoff on a floor finish plan, driven the same way by a person or by an AI agent over MCP, with the scale and origin of every measurementOpenTakeoff report — per-condition breakdown and materials buy listOne-Click Area on a real finish plan: one click inside a patient room and the whole room traces itself wall to wall — 240.7 SF, committed on Enter
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Docker detectado

Instalar servidor MCP con `npx -y opentakeoff-mcp`. El canvas web corre directamente en Chrome/Edge/Firefox sin backend. Para habilitar One-Click, usar env vars VITE_ONE_CLICK=1 o OPENTAKEOFF_ONE_CLICK=1. Dockerfile disponible pero sin Compose.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsPython
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
51738787
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.