Live — Vision Engine

Upload a plan.
Get the takeoff.

Your mechanical drawings — equipment schedules, pipe counts, material specs, accessories. Reliably extracted in seconds. Duct runs flagged as your starting checklist. The assistant the estimator checks.

What it reads — reliably

Equipment, pipe, material, accessories.

Proven across 20+ reads of the same plan. These are the numbers you can trust from the tool — the ones that came back the same every time.

🏗️

Equipment Schedules

FCUs, ACCUs, ERVs, RTUs, MAUs, transfer fans — tagged units extracted with quantities. Stable across every read.

RELIABLE
🔧

Pipe Detection

Refrigerant, condensate, gas piping — sizes and estimated lengths within a ±10% band.

RELIABLE
📋

Material Specification

Reads general notes and specs faithfully. "GN-3: all duct oval" → prices oval. Cites the source note on every run.

RELIABLE
🔩

Accessories & Dampers

Fire dampers, motorized dampers, volume dampers, diffusers, grilles, louvers — counted from the plan.

RELIABLE
📐

Duct Runs (First-Pass)

Identifies duct runs with sizes and estimated lengths. Your starting checklist — verify the lengths against the plan.

ASSISTIVE
🎯

Confidence Flags

Every row is flagged READ (from a schedule — trustworthy) or EST (estimated — verify). You always know which numbers to check.

BUILT IN
How it works

Plan to engine in four steps.

Upload a sheet, review the takeoff, load into your estimating workbook. The machine reads; you decide.

01

Upload a plan sheet

Drop a PDF page or image of your mechanical floor plan. One sheet per takeoff — dense government E-size plans supported up to 50MB.

02

The engine reads it (40–60 seconds)

The vision engine analyzes the drawing — finds equipment tags, measures duct runs against the scale, reads the spec notes, counts every damper and diffuser. Every item flagged READ or EST.

03

You review every line

Nothing writes until you say so. Edit lengths, reject rows, confirm materials. EST items sorted to the top so you see the uncertain ones first. Print the review with all flags visible for your job file.

04

Load into the engine

Accepted rows populate the Mechanical Estimator workbook — only the input cells, never the formulas. The bid range (LOW / EXPECTED / HIGH) populates with your contingency calculated.

The one rule

A guess is never hidden.

If a number was estimated, it says so — in the review, in the workbook, and on the printout. The tool carries priced, flagged uncertainty. It never writes a fabricated number without a confidence flag. Hiding that a number was estimated is the failure mode. Carrying it as priced, flagged uncertainty is the product.

READ

Taken from a schedule, table, or tagged dimension on the drawing. Trustworthy. Green-flagged.

EST

Inferred or scaled from layout the drawing only implies. Amber-flagged, sorted to the top of your verify list, priced into the contingency band.

From Idea to installation.

Sign up, upload a plan, and see what the tool finds. The assistant the estimator checks.

Open the Estimator