The estimating platform
that runs the whole bid.

Drop the bid package. Index the spec. Take off the drawings and the model. Parameterize the assemblies. Price it with real burdens. Let the agent review it. Send the branded quote — all in one open-source platform.

  • 150+agent tools
  • 73data models
  • 5LLM providers
  • 2D + 3Dtakeoff
  • MCPin your editor

Dashboard

Welcome back, Alex

Active quotes
12
+3 this week
Pipeline
$32.4M
+$4.1M MTD
Win rate (90d)
38%
+4.2 pts
Outstanding reviews
3
2 high-priority
Active projects
Top 5 by recent activity
  • PR
    Pine Ridge Distribution Centre
    Beacon Industrial Holdings · General · Tilt-up
    Open
  • HP
    Harbour Point Office Tower
    Cardinal Development Co. · Mechanical
    Submitted
  • CC
    Cedar Creek Wastewater Plant
    Stellar Process Builders · Process · Civil
    Open
  • NI
    Northgate Industrial Park
    Meridian Build Co. · General
    Won
  • RC
    Ravenscroft Civic Library
    Public Works Authority · Heritage Retrofit
    Draft
Activity
Last 24 hours
  • Bidwright Agent reviewed Pine Ridge · WS-04 · Process Piping
    2m ago
  • Alex Reid edited line item Hangers, supports, sleeves
    12m ago
  • Sarah Patel added rate schedule Mech · Region North 2024
    1h ago
  • Bidwright Agent found gap Cedar Creek · spec 22 11 13.4
    2h ago
  • Alex Reid created revision Harbour Point · rev 03
    yesterday ago
Try the sidebar · the views are live, click around

Built for general contractors, mechanical, civil, and specialty estimators

Meridian Build Co.Stratford CivilPioneer MechanicalNorthgate ConstructorsRavenscroft GroupWestbank EnergyCascade IndustrialCardinal TradesMeridian Build Co.Stratford CivilPioneer MechanicalNorthgate ConstructorsRavenscroft GroupWestbank EnergyCascade IndustrialCardinal Trades

Everything an estimator needs

One platform that runs the whole bid

Most estimating tools punt on the hard parts. Bidwright ships the entire flow — intake, knowledge, takeoff, assemblies, pricing, scheduling, review, branded quote delivery — with an AI agent that has hands.

AI Agent

An agent with hands —
not a chatbot bolted on.

The agent reads worksheets, searches market sources, validates labour basis, proposes phases, edits line items, and writes review notes — all in the same data model with full audit trail.

AnthropicOpenAIOpenRouterGeminiLM StudioOllama
2D + 3D Takeoff

Drawings and the model.

Annotate PDFs, ingest BIM/CAD, diff revisions, and link every quantity back to the worksheet line.

Knowledge

Books, docs, datasets — fed to the AI.

Three-tier knowledge with hybrid pgvector search.

Assemblies

Parameterized kits.

Typed parameters, nested sub-assemblies, quantity expressions.

Pricing Engine

Real burdens. Real overtime.

Tiered rate schedules, burden periods, travel policies.

Quote Review

The agent reads your bid back to you.

Coverage, gaps, risks, cost anomalies, competitiveness — every finding tied to a spec evidence chunk.

MCP Server

Bidwright tools, in your editor.

Point Claude Code, Cursor, or any MCP-aware client at it.

2D + 3D Takeoff

Annotate the drawing.
Diff the model.

Both link back to worksheet line items. Annotations and 3D elements stay tied to the dollars they drive — with quantity multipliers and override fields.

2D drawings

PDF viewer with scale calibration, count/linear/area annotations, symbol detection across pages, region Ask AI, and clean markup export.

  • Calibrate scale once, applies to every annotation
  • Auto-counted symbols across all pages
  • Ask AI on a region — it identifies, quantifies, prices
  • Markup export to PDF for owner/sub review

3D models

Ingest BIM/CAD, parse element hierarchies, extract per-element quantities with confidence/method tracking, generate filtered BOMs, and diff revisions baseline-vs-head.

  • Parent/child, material, system, discipline tracking
  • Filtered BOMs — by phase, system, room, level
  • Revision diff: what changed since the last bid?
  • Standalone Model Editor app for heads-down work

The agent that has hands

Estimating actions live in the data model.
The agent reaches in and uses them.

Not a chat box bolted onto a spreadsheet. The same machinery powers the in-app review, runs against an MCP server, and is exposed at /api/cli/* for your own automations.

Quote review
Pine Ridge Distribution · rev 03
streaming
  1. 1
    list_documents(project) → 28 spec sections, 12 drawings, 1 RFP cover
  2. 2
    search_knowledge("hangers, supports") → Spec 22 11 13.4 § Hangers must be Type 41, 6' OC max
  3. 3
    read_worksheet("WS-04") → 104 hangers @ 4' OC
  4. 4
    Finding · Gap

    Hangers are sized at 4' OC but the spec calls for 6' OC max. You may be over-quantifying by ~33%. Suggested action: reduce qty to 70 EA, save ~$1,224.

    evidence: spec 22 11 13.4 § 2.6.A

150+ tools, all auditable

Every call records input, output, and applied changes — plugin-friendly registry.

5 LLM providers + local

Anthropic, OpenAI, OpenRouter, Gemini, LM Studio. Ollama for embeddings.

Persona-driven prompting

Per-trade Estimator Personas with system prompts, productivity guidance, and review focus.

Bring your own coding agent

Spawns Claude Code or Codex on an isolated workspace seeded with project context.

Calibration feedback loop

Reviews close the loop on systematic over/under-pricing — your bids get sharper.

Bring your own key

Your data. Your model. Your bill.

Bidwright works with whatever model you trust — Anthropic, OpenAI, OpenRouter, Gemini, LM Studio, or fully local Ollama for embeddings. Drop your key in once and it's used across the agent, takeoff Ask-AI, knowledge ingestion, quote review, and MCP.

  • No middleman markupPay your provider directly. We never re-bill tokens.
  • Provider-agnosticSwitch from Claude to a local model in one settings panel.
  • Air-gap friendlyRun with LM Studio + Ollama embeddings. No outbound calls.
  • Per-org keysEach tenant brings their own. We can see usage but not the keys.

Two paths, same product

Run it yourself, or let us run it.

Bidwright is fully open-source. Self-host with Docker on your own machine, or pay for a managed instance with backups, updates, and SLA.

Capability

Self-host

Free forever

Hosted

From $79/seat/mo
  • All product features
    Included
    Included
  • AGPL-3.0 source code
    Included
    Included
  • Multi-tenant orgs & users
    Included
    Included
  • BYOK (any LLM provider)
    Included
    Included
  • MCP server
    Included
    Included
  • Postgres + pgvector
    Self-managed
    Managed for you
  • Background workers (Redis)
    Self-managed
    Managed
  • Backups & DR
    DIY
    Daily, encrypted, point-in-time
  • Updates & migrations
    Manual
    Zero-downtime, automatic
  • Email & PDF delivery
    Bring your SMTP
    Included
  • SSO / SCIM
    Community
    Enterprise add-on
  • SLA & support
    Community + GH issues
    Business hours · 24×7 (Enterprise)
Estimate. Plan. Win.

Ship your next bid on Bidwright.

Self-host in five minutes with Docker, or get on the early-access list for the managed cloud. Either way, your data stays yours.

AGPL-3.0
Open source
BYOK
Any LLM provider
Postgres
Your data
MCP
Editor-ready