I run estimating at a Division 9 contractor. Ive open sourced (apache-2.0) a takeoff engine that we are currently using in day to day production.
Drag a planset into the browser, set the scale (or auto-detect)
One-click Area flood fills a room from a single click. Hatched rooms and scanned plans included. Everything runs client side so your plans and other data never leave your box.
The part Id like feedback on: agents are first class users of the same engine. It ships as an MCP server (npx opentakeoff-mcp, 11 tools) an agent can open a sheet, set scale, detect rooms, and measure them, subject to the same calibration gate a human is, with provanance on every shape. In the app, agent measurements land as dashed proposals a human accepts or rejects.
kentucky-ai•1h ago
Drag a planset into the browser, set the scale (or auto-detect) One-click Area flood fills a room from a single click. Hatched rooms and scanned plans included. Everything runs client side so your plans and other data never leave your box.
The part Id like feedback on: agents are first class users of the same engine. It ships as an MCP server (npx opentakeoff-mcp, 11 tools) an agent can open a sheet, set scale, detect rooms, and measure them, subject to the same calibration gate a human is, with provanance on every shape. In the app, agent measurements land as dashed proposals a human accepts or rejects.
Fastest look, nothing to install https://opentakeoff.netlify.app --- load a sample plan--click