$0K
avg. risk caught per job
0+
discrepancies per comparison
2 hrs
saved per document review
0%
on-premise, your data stays yours
The problem
$80K
per missed scope item
GCs take your detailed bid — with every clarification and exclusion — and return a 500-page contract with scope quietly added back. Engineers miss it, sign it, and own the cost.
$250K
per undetected price change
Vendors give a locked buyout price, then quietly update invoices mid-job. Finding the original quote means hours in physical file cabinets.
Capabilities
Every scope addition buried in a 500-page contract — surfaced before you sign.
< 30s
to surface every price delta
Upload a vendor's original buyout quote alongside the invoice. Every discrepancy flags instantly — no file-cabinet digging.
Highlights and labels appear directly on the document. Engineers still read every page — ProManual makes sure nothing slips through.
How it works
01 —
Drag in a bid, contract, quote, or invoice. ProManual accepts any PDF.
02 —
Extracts and compares every scope item, price, exclusion, and requirement across both documents.
03 —
Severity-ranked discrepancy list. Tap any flag to jump to the exact location in the PDF.
Security
ProManual runs inside a Docker container on your own infrastructure. Contracts, bids, and vendor quotes stay on your network. Analysis sends only extracted text to the AI — never raw files.
On-premise deployment
Runs on your server, not ours
No SaaS data sharing
Files never touch external storage
Zero-retention AI API
Extracted text only — raw files stay local
# One command to deploy
$ docker compose up -d
# Files stay on your hardware
UPLOAD_DIR=./data/uploads
← never transmitted
# Only text reaches the AI
anthropic.messages.create(
content=extracted_text,
model="claude-opus-4-7"
)
No SaaS. No shared cloud. Runs on your hardware.