The operating system for construction companies. Your AI team. Your keys.
Estimates, proposals, trade scopes, purchase orders, submittals, G702/G703 pay apps, vendor invoices, general ledger, payroll with prevailing wage, field time, CRM, chat and phone in one workspace. On top of it, named agents that work through the same tools your estimators, PMs and bookkeepers use. Bring your own Anthropic, OpenAI, Gemini or xAI key; Cooper meters it, you pay the provider.
web · iOS · Android · phone4 model providers · your keys, your data, your bill
Plan
Project
Plan
EstimateWorksheet
Deliver
SubmittalItem
Deliver
PaymentApplication
Finance
VendorInvoice
Talent
Timesheet
Source
PurchaseOrder
built for construction
general contractors and specialty trades · in use today
General contractors
estimate → proposal → submittals → pay apps
Electrical & low-voltage
trade scopes · vendor quotes · prevailing wage
Steel & interiors
purchase orders · shipments · field time
Environmental & abatement
compliance documents · certified payroll
Specialty trades
catalog pricing · receiving · card reconciliation
Beyond construction
millwork, lenders and consultancies run on it too
the thesis
01
One system of record, not another integration.
An estimate becomes a proposal, the proposal opens the job, the job buys materials, tracks submittals, bills pay apps, pays crews and posts to the ledger. Every step is a record in the same workspace, scoped to your company, with the person or agent who made it stamped on it.
02
An AI team, not a chat box.
Seventeen named agents, each with skills that carry instructions, documents and a version history. They use the same tools your people use, preview before they write, and can watch for conditions and act on them. You can add your own.
03
Your keys. Your bill.
Every metered AI call runs on a key you hold: Anthropic, OpenAI, Gemini or xAI, chosen per feature across 26 routing slots. Cooper records usage by feature, person and agent so you can see the spend, and never marks up the provider.
01 · bring your own model
The model is a setting. The workspace is the product. Pick a provider per feature and pay them directly.
Connected AI Services gives every workspace 26 routing slots, from invoice extraction to the chat agent to call transcription, each with its own provider and model. Keys are stored encrypted per workspace, tested for health, and every call is written to a usage ledger by feature, person and agent. When a better model ships, you change a dropdown.
26 routing slots. Each one names the provider and model it runs on. Usage metered per call.
Your workspace
ProjectPlan
EstimateWorksheetPlan
ProposalPlan
PurchaseOrderSource
VendorInvoiceFinance
GeneralJournalFinance
TimesheetTalent
SubmittalItemDeliver
Swap providers per feature without re-platforming
Multi-tenant on AWS · keys encrypted per workspace · security program built toward SOC 2
02 · one workspace
Every record in one place, and every record connected.
An estimate worksheet becomes a proposal, the proposal opens the job, the job issues purchase orders, tracks submittals against the spec, bills G702/G703 pay apps, logs field time, runs payroll and posts to the general ledger. These are real record types from the workspace, with their real field names. Click one to see what it holds and what it links to. Values shown are shapes, not customer data.
workspace/records/graph view
Plan
Project
client · legal entity · status
Plan
EstimateWorksheet
phases · deliverables · tasks
Plan
Proposal
grand total · sent to client
Deliver
SubmittalItem
spec section · review status
Source
PurchaseOrder
vendor · delivery · invoiced
Finance
VendorInvoice
matched to payment request
Deliver
PaymentApplication
G702 / G703 · billed to date
Talent
Timesheet
work sessions · pay period
03 · skills that version
Agents read skills before they act. Skills have a version history.
A skill is a document: instructions, attached reference files, the tools it may use and the API keys it needs. Sixty-nine ship with Cooper, from card reconciliation to submittal review to payroll, and every workspace can write its own. Each edit is a numbered revision with who changed it and why, whether that was a person, an agent, or the auditor that keeps them honest.
skills/finance/cc-reconciliation-processor.md
CC Reconciliation Processor
system skillv12 · loaded by Beatrix Kiddo
CC Reconciliation Processor
Loaded by Beatrix before she touches a card charge.
Scope
Project-scoped work starts with ccr_process_project. Global audits use
ccr_list_reconciliations with reconciliationStatus: "all" — the default
silently narrows to charges not yet recorded in accounting.
Rules that are not negotiable
1. Preview before every mutation. Never write without explicit approval.
2. One charge links to one VPR, and the amounts must be equal.
3. Two or more charges settling one VPR go through
The whole workspace is exposed as Model Context Protocol tools with OAuth, so the assistant your team already uses, Claude, Cursor or Copilot, can read a project, draft a purchase order or reconcile a card statement inside Cooper. Every write goes through a preview step and lands with the actor recorded.
Your own systems attach the other way. A workspace can connect Notion, Slack, Google Drive and Calendar, Xero, HubSpot, Asana, Monday and others, with a shared credential for the company or a personal one per user, and decide who may use each connector.
One GraphQL API serves the web app and the iOS and Android apps. Field crews check in with GPS or BLE, take photos, and log time on the same records the office sees. Cooper Phone and the voice agents run on Twilio and LiveKit with your own voice and transcription keys.
04 · the AI team
Seventeen named agents. Same tools as your people.
Each agent has a job, a set of skills, and the tools those skills allow. Mention one in chat, on WhatsApp, on a call, or let a watch wake it when a condition is met. It previews before it writes, and the record shows who did what. This is the roster that ships today; every workspace can add its own.
An illustrative exchange with the estimating agent. The tool names are the real ones; each call previews before it writes, and the worksheet it leaves behind is an ordinary record your estimator can open and edit.
T
Tony Stark
estimating agent · runs on your key
records touched · all in your workspace
06 · what cooper is not
Cooper is not — and it matters.
The category is crowded with AI wrappers. Here is where this one differs.
01 · NOT
Cooper is not a chat box on top of your data
The agents are named, have skills with version history, carry tool permissions, and act on behalf of whoever asked. Every action lands in the same records your team edits, with the actor stamped on it.
02 · NOT
Cooper is not a per-seat AI markup
Every metered AI call runs on the key you bring. Anthropic, OpenAI, Gemini or xAI, chosen per feature. Cooper meters it so you can see the bill, and does not sit between you and the provider's price.
03 · NOT
Cooper is not a walled garden
The whole workspace is an MCP server with 328 tools, so Claude, Cursor or Copilot can work inside it. Your own connectors attach the other way, shared or per user. One GraphQL API serves web and mobile.
04 · NOT
Cooper is not a point solution for one department
Construction firms end up with an estimating tool, an accounting package, a field app and a folder of spreadsheets, and the seams between them are where money leaks. Cooper is one workspace from the bid to the final pay app, so the estimate, the PO, the submittal, the timesheet and the journal entry are the same records.
book a demo
See it running on your own work. Thirty minutes, your data, no slides.
Bring a spec set, a recent estimate, or last month's card statement. We'll run it through the workspace and the agents live, on a key you can watch being metered.
in use by general contractors and specialty trades