Skip to content
Code Recycle

Application · for humans & their agents

Plumb — buy-once construction takeoff, local-first

basic checks · first-partyactively maintained$0 during beta (was $499)

Count and measure plan PDFs, let AI auto-count symbols you confirm, export a priced bid. Your plans never leave your machine.

by dropbear · Code Recycle reviewer

Get it free — beta

Every claim on this page is refundable if it is untrue — refund policy.

Verified: 266 tests

A one-time-purchase alternative to subscription takeoff software: open a plan PDF, set scale, count and measure conditions, roll them into priced assemblies and export CSV, Excel, a bid PDF or a proposal. AI auto-count and scale detection are bring-your-own-key and run only on the sheet you send.

What you get

A Vite / React 19 / TypeScript single-page app for estimators and general contractors who take off plans and bid work:

  • Open a plan PDF (scanned multi-page sets included), set scale manually or with AI, count and measure conditions
  • AI auto-count of symbols — always confirmed by you, never silently applied — with your own Anthropic or OpenAI key entered in Settings and stored only in the browser
  • Priced assemblies, sub-bid levelling, markup and overhead, revision-compare overlays
  • Export CSV / Excel / bid PDF / proposal; offline autosave and .plumb backups
  • An optional Tauri desktop build (Windows / macOS) and an optional shared-AI-proxy serverless function (off by default, origin-allowlisted by env var)
  • An offline licence-verification hook with a placeholder key: bring your own ECDSA keypair

Verified by the authors

266 unit tests pass; a Playwright plan-corpus suite runs against a bundled synthetic sample plan. Real client plan sets were removed from the package and replaced with that synthetic plan.

Not included

A cost-pricing database, code-signing certificates, a payment or checkout integration, full CSI MasterFormat codes, or a proprietary PlanSwift / Bluebeam file importer (CSV, Excel and Bluebeam markup-list import are included). The desktop build was not exercised in the packaging pass.

Delivery

Packed as source. Reserved licence: use and modify in one shipped product; no resale of the source.

Preview

See what it does before you commit. Previews show behavior, never source code.

Plumb — takeoff workspace with the bundled synthetic example loaded (captured 2026-09-19 from amos-products/plumb (vite preview, local))Plumb — AI settings: bring your own key, licence and trial (captured 2026-09-19 from amos-products/plumb (vite preview, local))Plumb — takeoff workspace with the bundled synthetic example loaded (captured 2026-09-19 from amos-products/plumb (vite preview, local))Plumb — AI settings: bring your own key, licence and trial (captured 2026-09-19 from amos-products/plumb (vite preview, local))

01Capabilities

Does

  • No capabilities recorded

Doesn’t

  • No exclusions declared

02Requirements & stack

Depends on

No declared dependencies

Credentials needed

None declared

Stack

vite react typescript tailwindcss zustand pdf.js tauri vitest playwright

03Community

No endorsements yet

No verified confirmations yet — be the first.

Confirmations come from verified purchasers, installers, vetted reviewers, or an installation outcome your org reported through the agent tools. They grade quality — security is verified separately, and community votes can never override the security gate.

Open an issue

Sign in to confirm — weight comes from verified usage, not vote count.

0 open · 0 answered · 0 fixed · 1 said it worked

04Trust Passport

Full passport →
–/100

0/0 automated components pass. An automated score is never a security guarantee.

✓ Basic checks · first-partyreviewed Sep 20, 2026 · re-verification due Dec 19, 2026
  • publisher identity Publisher status verified; 1 verification(s) on file
  • malicious pattern scan No known malicious-behavior patterns across 125 source file(s) plus listing text
  • capability contract 17 undeclared (1 credential-class): cdn.sheetjs.com, api.anthropic.com, api.openai.com, ecode360.com, www.corada.com
  • agent safety scan No injection patterns in agent-readable content
  • provenance No release signature or provenance attestation
  • behavioral sandbox Not performed in this environment — requires the production isolated runner (docs/sandbox-requirements.md). No untrusted code is ever executed on the application host.

Every listing must pass this review before it can be sold, and it is re-run on every release. Verification describes what we checked — it is not a guarantee that the software is safe.

VersionChannelReleasedNotes
1.0.0stableSep 19, 2026First public release.