AI OS for Construction Teams & AI Assistants

Run every construction job from one shared memory

Ditto connects to any app your company uses and keeps one memory of every job. Your team's AI assistants work from that memory, and every change waits for your approval by default.

Works with
  • Gmail
  • Outlook
  • WhatsApp
  • Microsoft 365
  • Google Workspace
  • Teams
  • QuickBooks
  • Google Sheets
  • Any other app

Where construction companies lose time and client privacy

In the construction industry, what your company knows is split between the office and the site, across multiple tools. Decisions made on a site walk rarely reach the office record. An AI assistant for construction needs to reach every app the company uses.

  • Site changes go unbilled

    An owner approves a change on a site walk, and nobody writes the change order.

  • Questions get asked twice

    A sub asks a question the architect already answered in an RFI weeks ago.

  • Know-how leaves with estimators

    What an estimator knew about each bid and each sub leaves when they do.

  • Client details end up in personal AI accounts

    Staff paste bids and client data into ChatGPT or Claude, outside anything the company controls.

What is an AI OS for construction?

An AI OS for construction is an AI operating system with three layers. Your company's apps sit underneath, with one memory in the middle. The AI assistants and AI agents your team uses sit on top. It is the operating system that joins them into one platform for the construction business. Ditto reads every app you connect and keeps one memory of every job. Every AI assistant and AI agent you connect works from that memory, and anything Ditto wants to change waits for your approval by default. Ditto is a central brain set up for a construction company.

Central brain for teams

The three layers of an AI OS

How Ditto keeps project and client information private

You choose which models see your company's data and what Ditto may change. Control stays with your company.

Where your company's data goes

  • Private inference in the Ditto appModels inside the Ditto app run through encrypted, private inference, so your data is not handed to the big AI companies.
  • Zero-data-retention modelsChoose models whose provider keeps no copy.
  • Temporary chatsStart a chat that is not saved to memory.
  • Not used to train AI modelsWhat Ditto remembers about your company is not used to train AI models.

What Ditto can do

  • Read-only by defaultDitto starts by reading only the apps and accounts you connect. Disconnect an app and Ditto stops reading it.
  • You approve every changeAnything Ditto wants to write waits for a person to check it for safety and quality. You can let routine actions run on their own.
  • Separate memory per clientKeep a separate memory for each client or project, so one never sees another.
  • Team memory stays when someone leavesWhen a project manager or estimator leaves, what they added to team memory stays with the company.

Every memory shows where it came from. Edit or delete it, or export your memory at any time. Ditto's memory harness and integrations are open source.How Ditto handles your data

AI assistants for every team in your company

Each team hands Ditto the work around the job. Ditto prepares it from the company's memory, and a person approves it before anything changes. Each tab shows the outcome for that team.

Owner

Ask what changed across your projects this week and why, or which project timelines have slipped. Ditto answers from the apps you connect and shows the source for each point, including the reasons behind decisions made months ago.

Every decision starts from what the company already knows.

How Ditto works in a construction company

AI for construction with Ditto starts read-only. You decide what it may change.

1

Connect your company's apps

Sign in to any app your company uses. Ditto starts read-only in each one.

2

Ditto builds one memory

It keeps the data each connected app holds in one memory of the company, and keeps it current.

3

Ask, then approve

Ask in the Ditto app or in ChatGPT or Claude. Ditto answers with sources and waits for your approval before it changes anything.

Ditto vs other construction technology

Construction companies use AI for construction, from takeoff software to AI assistants, for parts of this work. Ditto gives them one memory of every job to work from.

  • Construction AI software

    Trunk Tools reads the documents and drawings on a project. Togal.AI measures quantities from drawings for takeoffs.

  • ChatGPT and Claude

    General AI assistants keep memory per person or per project. Construction AI assistants such as Nicky AI manage submittals and RFIs.

  • Ditto

    One memory under those assistants and your company's apps. It prepares the company's work and waits for your approval. Private inference in the Ditto app, and nothing is used to train AI models.

Connect Ditto with over 1,400 apps

Connect any app your office and crews work in and it joins the company's memory. Examples include Gmail and QuickBooks. Don't see your app? Ditto connects to any app through native connectors and MCP.

Browse all Ditto integrations

Plans for construction companies

Enterprise is a custom build: Ditto for enterprise construction companies. Memory uses credits and funded storage, with no monthly read or write count quotas.

New plan preview. Rollout is in progress; check the offers available in your account before purchasing.

Pro

$97/month Monthly subscription

Shared capacity and credits for you and your team.

$60 usage each month · 60B credits1,000 GB included storage100 saved workflows · 25 active

Plan includes:

  • 10 spaces
  • Paid chat connections
  • Ditto Review
  • 1 org · 4 included licensed seats
  • Choose models manually
  • Custom domains
Book a demo

Enterprise

Custom

A custom Ditto build for your business: our team writes the spec, builds it and supports it.

Custom setup and retainer
Get in touch

Frequently asked questions

What are AI assistants for construction?

AI assistants for construction are AI tools that help a construction company with the work around each job. Owner questions and change orders are common examples. With Ditto, AI for construction companies works from one memory of every job, so each task starts from what your site and office teams said. Every change waits for your approval by default.

What does an AI operating system do in a construction company?

An AI OS for construction keeps one memory of the company under the apps and AI assistants your team already uses. For example, when an owner asks about a line on a pay application, Ditto finds the change they approved on site and answers with its source. It drafts the change order for a person to approve.

Is an AI OS safe to use with project and client information?

Ditto starts read-only and only reads the apps you connect. By default, a person reviews every change before it happens, and what Ditto remembers is not used to train AI models. You can choose zero-data-retention models and keep a separate memory for each client or project. Temporary chats are not saved to memory.

Is there any AI for construction?

Yes. In the construction industry, AI for construction ranges from document tools to AI assistants for RFIs and submittals. When you compare construction AI software, check which apps it can read and where your project data goes. Ditto reads any app you connect and keeps one memory of every job for the AI assistants your team uses.

Why do AI assistants forget what our company told them?

AI assistants work from what fits in their context windows: the recent turns of the conversation history and whatever you paste in. ChatGPT and Claude keep memory per person or per project, so what one project manager told them doesn't reach the superintendent. Ditto keeps one memory of the company across every AI tool you connect.

How does Ditto's memory work?

Ditto saves what it learns as memories and organises them into a knowledge graph of subjects. A subject can be a job or a sub. When someone asks a question, Ditto finds the relevant memories by semantic similarity in its vector database and ranks them. It adds the best matches to the model's context window, after the system prompt.

Can we choose which tasks run without approval?

Yes. By default, every change Ditto wants to make in a connected app waits for a person at your company to approve it. You choose which routine actions can run on their own, and everything else stays in the approval queue.

Can I use ChatGPT or Claude with Ditto in my company?

Yes. Connect ChatGPT or Claude to Ditto over MCP, and other AI agents that support MCP connect the same way. Inside them, Ditto recalls the company's memory and saves what it learns, so each chat starts from what your team already knows. In the Ditto app you can also use every major foundation model.

Which AI models does Ditto use?

Ditto doesn't train its own foundation models. In the Ditto app you choose from foundation models such as GPT and Claude, or bring your own model key on Pro and Team. What Ditto remembers about your company is not used to train AI models.

Which apps does Ditto connect to?

Any app. Ditto has native connectors for common apps and connects to the rest over MCP. Start with your email and team chat. Gmail and WhatsApp are common starting points for office and site teams. Then add your accounting app and your spreadsheets.

Does Ditto connect to our project management software?

Your project management software stays the company's record of each job, and Ditto works alongside it and your other systems. Ditto connects to any app through native connectors and MCP, including MCP servers your company approves. Book a demo to see Ditto with your apps.

Does Ditto do construction takeoffs?

No. Ditto does not measure quantities from drawings, and takeoffs stay with your estimators and their tools. Ditto works on the messages and follow-ups around each job, such as an owner's question about a change. A person at your company approves what it drafts.

Is our data used to train AI models?

No. What Ditto remembers about your company is not used to train AI models. You can edit or delete any memory, and export your memory at any time. Ditto doesn't train its own foundation models. In the Ditto app, you can also choose models whose provider keeps no copy.

What does Ditto cost?

Ditto offers Pro and Enterprise plans for construction companies. Enterprise is a custom build, planned with your company. Memory uses credits and funded storage, with no monthly read or write count quotas. See Ditto pricing for the current plans and what each one includes, or book a demo to plan an Enterprise build.

Get 20% off your first month of Ditto, and get more out of it every week.