opentakeoff
Browser takeoff for construction plan sets with an MCP server: an agent measures rooms, walls and fixtures from PDF plans with the same scale-gated math as the canvas, and its work stays a proposal until a person accepts it.
Summary rewritten from the vendor site because the catalog version did not match it.
What it does and how it connects
OpenTakeoff is an open-source engine for construction takeoff: the measuring every bid starts with, how much floor, wall and fixtures, at what scale and on which sheet. It has two front ends: a browser canvas where a person drags in a plan set, sets the scale, traces rooms and exports a report and a marked-up plan set, and an MCP server with 61 tools over stdio.
An agent drives the same engine with the same math and the same scale gate as the canvas, and its work stays a dashed proposal until a person accepts it. Both front ends share one takeoff format, so an agent's takeoff opens in the canvas for checking and fixing. Every shape records the scale it was measured at, the method that drew it, and whether a person or an agent drew it.
It is free, open source and local: nothing uploads and nobody has to sign up. One-Click Area is temporarily gated while the flood engine is re-validated on a wider plan corpus, so rooms are traced with the Area tool or measure_polygon. IFC model takeoff is a roadmap item in the issue tracker, not a shipped capability.
Alternatives
Compare side by side- REVIT_MCP_study
A Revit MCP server with 194 tools and 84 BIM SOPs, rather than a browser takeoff engine for PDF plan sets.
- bim-forge
An AI-native BIM coordination bootstrap built around IFC, rather than a takeoff engine for PDF plan sets.
- BIM-IT Revit MCP
A vendor-neutral MCP capability layer for Autodesk Revit, rather than a takeoff engine for PDF plan sets.
- AgentCAD (lizaixi01)
A CAD runtime for AI agents that makes 2D DXF drawings, rather than a takeoff engine for plan sets.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- A real office fit-out plan said "1:100 @ A3" in its title block but was drawn at 1:50; taking off at the printed scale doubles every length and quadruples every area, and nothing caught it because the scale check only compared the title block with itself.Error Index
- On layered CAD PDFs of fit-out plans, room fill stopped at furniture, hatching and services, so a real boardroom measured 8.9 m² of its 13.1 m².Error Index
Sources
Not verified
- Real user voices (recent repo activity is the maintainers' and contributors' own pull requests and roadmap issues)
- A named individual builder beyond the Kentucky-ai organization
- IFC model takeoff as a current capability (the README covers PDF plan sets; IFC takeoff is a roadmap issue)
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.