AI-powered automation for construction data

AI agents for construction: automate your workflows with Claude Code, Antigravity, Cursor and Copilot

Dozens of disconnected programs, and people copying data between them. AI coding agents can now do that work from a request in plain language, no traditional programming required. With our open DDC Skills library you can start today.

  • 238 ready skills
  • 364 GitHub stars
  • 35 open tools in the hub
example session

> Take off wall volumes by type from model.rvt and save them to Excel

read the QTO skill from DDC Skills

converted model.rvt to a table with cad2data

grouped walls by type, summed volume

saved qto_walls.xlsx

>

Claude Code Antigravity Cursor Copilot

The problem

Most workflows are an endless loop.

Copying, renaming files, sending the same documents again. These operations waste hours every week, and they are exactly the work AI agents and automation workflows are built to remove. Define the logic once and let the system run it every time.

  1. Email
  2. Excel
  3. PDF
  4. Excel
  5. PDF
  6. Email

3.3software applications used daily by the average construction professional

1.7of them integrated with each other

Source: Deloitte, 2016. Large companies may now run thousands of systems that need to work together.

How it works

From a sentence to a result in three steps.

  1. 01

    Pick an agent

    Install Claude Code, Antigravity, Cursor or Copilot. Any of them can read files and run commands on your machine.

  2. 02

    Add DDC Skills

    Clone the skills repository into your workspace. 238 skills describe construction tasks step by step, so the agent knows how to do them.

  3. 03

    Describe the task

    Ask in plain language: take off quantities, check a model against a requirements table, price a BOQ. Review the result, then automate it.

Prefer visual pipelines to a chat? The same tasks run as n8n, Dify, Flowise or LangFlow workflows:Workflow automation

Why open

Your data, your agents, your infrastructure.

The tool landscape is changing fast. Open-source AI frameworks, local language models and open data standards are replacing closed ecosystems. Your data belongs to you, your agents run where you decide, and no single vendor holds the keys.

  • Open dataIFC, CSV, JSON. No vendor lock-in.
  • Open sourceTransparent tools you control.
  • Local AILanguage models on your own infrastructure.

DDC Pipeline Hub

Open-source tools for AI agents.

Everything an agent or a workflow needs: data out of CAD/BIM, cost data in, ready pipelines, bots and notebooks. Free to use; our team helps when you want it running in production.

Category
Task
Input

Showing 35 of 35 tools

  • Databases

    DDC CWICR Database

    Open multilingual construction cost database: 55,719 work items, 27,672 resources, 85 fields. Formats: XLSX, CSV, Parquet.

    • XLSX
    • CSV
    • Parquet
    • 9 Languages
    • 85 Fields
  • Databases

    Qdrant Vector Collections

    Vector database for semantic search. OpenAI text-embedding-3-large (3072d). 55,719 vectors per language.

    • Qdrant
    • OpenAI
    • RAG
    • Docker
    • Embeddings
  • Databases

    5000 Projects IFC & RVT Dataset

    Big Data: 10M+ elements from 5000+ IFC/Revit projects. ~25K attributes. For ML training, analytics, research.

    • Kaggle
    • Big Data
    • ML Dataset
    • Pandas
  • Converters

    RvtExporter

    CLI converter Revit 2015-2026 → Excel + DAE geometry + PDF drawings + Schedules. No Autodesk license required.

    • C#
    • .NET
    • CLI
    • Offline
    • Windows
  • Converters

    IfcExporter

    CLI converter IFC 2x3/4/4.3 → Excel + DAE geometry. All IFC schemas supported. PropertySets export.

    • C#
    • .NET
    • CLI
    • Offline
    • IFC2x3
  • Converters

    DwgExporter

    CLI converter AutoCAD DWG 1983-2026 → Excel + PDF. Blocks, attributes, Multiview Blocks. No AutoCAD license.

    • C#
    • .NET
    • CLI
    • Offline
    • AutoCAD
  • Converters

    RVT2IFC Converter

    Batch Revit → IFC conversion. IFC2x3, IFC4, IFC4.3, IFCXML, IFCZIP, HDF5. MVD configuration.

    • C#
    • .NET
    • CLI
    • IFC Export
    • Batch
  • n8n workflows

    Basic CAD Converter

    Simple workflow: CAD/BIM files → Excel DataFrame. Minimal configuration, quick setup for any format.

    • n8n
    • DDC Converter
    • XLSX
    • DAE
  • n8n workflows

    Advanced Converter + Drawings

    Extended conversion: Excel + PDF drawings + schedules. Export modes: basic (309), standard (724), complete (1209) categories.

    • n8n
    • DDC Converter
    • PDF
    • Schedules
    • BBox
  • n8n workflows

    Batch Converter + Reports

    Batch folder conversion. HTML report with metrics: files processed, success rate, sizes, processing time.

    • n8n
    • Batch
    • HTML Report
    • Metrics
  • n8n workflows

    Validation Workflow

    Validate CAD/BIM against Excel rules. Custom rules engine, color-coded reports, data quality metrics.

    • n8n
    • QA/QC
    • Excel Rules
    • Validation
  • n8n workflows

    AI Classification (Universal)

    AI-powered element classification. Any system: OmniClass, UniClass, MasterFormat, or custom. RAG + confidence scoring.

    • n8n
    • OpenAI
    • Claude
    • RAG
    • Any Standard
  • n8n workflows

    AI Cost Estimator

    Automated cost estimation from BIM. AI classification + Qdrant vector search in DDC CWICR + price calculation.

    • n8n
    • OpenAI
    • Claude
    • Qdrant
    • RAG
  • n8n workflows

    CO₂ Calculator

    Embodied carbon calculation (LCA A1-A3). AI material classification, emission factors, impact assessment.

    • n8n
    • OpenAI
    • CO2
    • ESG
    • Sustainability
  • n8n workflows

    Simple ETL for LLM

    ETL pipeline: extract, parse, prepare CAD/BIM data for LLM processing. JSON output for AI tasks.

    • n8n
    • ETL
    • LLM Prep
    • JSON
  • n8n workflows

    QTO HTML Dashboard

    Interactive HTML quantity reports. Group by category, type, level. Summary statistics and sortable tables.

    • n8n
    • HTML
    • QTO
    • Dashboard
  • n8n workflows

    AI Code Generator

    Generate Python code from CAD/BIM data. AI creates analysis scripts: grouping, charts, QC reports.

    • n8n
    • OpenAI
    • Python
    • Code Gen
  • Telegram bots

    Text Estimator Bot

    Telegram bot for text-based cost estimation. Semantic search in DDC CWICR, price calculation, formatted reports.

    • Telegram
    • n8n
    • Qdrant
    • OpenAI
  • Telegram bots

    Photo Estimator Bot

    Cost estimation from construction site photos. GPT-4 Vision analysis → work recognition → price search → report.

    • Telegram
    • n8n
    • GPT-4 Vision
    • Qdrant
  • Telegram bots

    Universal Estimator Bot

    Combined text + photo estimator. Multi-modal analysis, merged results, comprehensive cost reports.

    • Telegram
    • n8n
    • GPT-4
    • Multi-modal
  • Telegram bots

    Project Manager Bot

    Construction task management via Telegram. Commands + Google Sheets database + photo reports + notifications.

    • Telegram
    • n8n
    • Google Sheets
    • Tasks
  • Plugins

    ImportExcelToRevit

    Revit Add-in for importing parameters from Excel. Reverse data sync: Excel → Revit model update.

    • Revit API
    • C#
    • Excel
    • Add-in
  • Plugins

    DDC Update from Excel

    Batch Revit parameter update from Excel tables created by DDC converters. Full round-trip workflow.

    • Revit API
    • C#
    • Excel
    • Batch Update
  • Plugins

    DDC Excel Add-in

    Free Excel plugin to open RVT/IFC/DWG directly in Excel. Filters, grouping, pivot tables, export.

    • Excel
    • VSTO
    • C#
    • Free
  • Python & dashboards

    VisualBIM

    Python Dash web app for BIM data visualization. Interactive charts, 3D preview, element explorer.

    • Python
    • Dash
    • Plotly
    • Web App
  • Python & dashboards

    QuantityTakeoff-Python

    Python scripts and Jupyter notebooks for QTO. Grouping, aggregation, visualization with pandas/matplotlib.

    • Python
    • Pandas
    • Jupyter
    • Matplotlib
  • Python & dashboards

    Quick-QTO

    Fast quantity takeoff from Excel data. Auto-group by Type Name, sum Volume/Area/Count. One-click reports.

    • Python
    • Excel
    • QTO
    • Fast
  • Python & dashboards

    Quality Checker

    Python QA/QC scripts for BIM: empty parameters, duplicates, naming conventions, missing data detection.

    • Python
    • QA/QC
    • Validation
    • Reports
  • Python & dashboards

    Revit-IFC Verification

    Compare Revit model vs exported IFC. Detect lost elements, missing parameters, geometry differences.

    • Python
    • IFC
    • Comparison
    • QA
  • Python & dashboards

    Element Image Generator

    Auto-generate PNG images of each model element. For catalogs, documentation, ML training datasets.

    • Python
    • Images
    • ML Dataset
    • Automation
  • Notebooks

    DWG Analysis with ChatGPT

    Jupyter notebook: analyze DWG data with ChatGPT. Extract blocks, attributes, generate insights using LLM.

    • Kaggle
    • Jupyter
    • ChatGPT
    • DWG
    • LLM
  • Notebooks

    TakeOff with BIMJSON

    Jupyter notebook: quantity takeoff from Revit using BIMJSON format. DataFrame operations, grouping, summaries.

    • Kaggle
    • Jupyter
    • BIMJSON
    • QTO
    • Pandas
  • Notebooks

    Compare Two Revit/IFC Projects

    Jupyter notebook: compare two project versions. Detect added/removed/modified elements, parameter changes.

    • Kaggle
    • Jupyter
    • Comparison
    • Diff
    • QA
  • Notebooks

    Data Processing from Revit & IFC

    Jupyter notebook: complete data processing example. Load, clean, transform, analyze BIM data with pandas.

    • Kaggle
    • Jupyter
    • Pandas
    • ETL
    • Tutorial
  • Notebooks

    Revit Pipeline: Tables & Charts

    Jupyter notebook: full Revit workflow pipeline. Generate summary tables, visualizations, charts from BIM data.

    • Kaggle
    • Jupyter
    • Matplotlib
    • Charts
    • Pipeline

Open data

Historical resource data meets modern standards.

We bring open cost data and open CAD/BIM data together, so an estimate is no longer a black box.

Open resource databases

OpenConstructionEstimate

55,700+ work items and 27,600+ resources, open and multilingual.

Open CAD (BIM) data

cad2data converters

Revit, IFC and DWG to structured tables, offline and without vendor licences.

Outcome

A new culture of trust

  • Fair budgets
  • Transparency
  • Predictability
  • Collaboration
  • Efficiency
  • Accuracy
  • Cost control
  • Risk reduction

Work with our team

The tools are free. We make them work in your company.

DataDrivenConstruction is an international team and community, building open tools for construction data since 2021. We pick the process worth automating, build the pipeline on your files and teach your team to run it.

  • ConsultingWhich process, which agent, which data. A plan in writing.
  • Custom pipelines and agentsBuilt on your files, running on your infrastructure.
  • Workshops and trainingYour team learns to work with agents on real tasks.
  • The bookThe data and processes behind it all, free in 32 languages. Explore the book

Questions

AI agents, plainly.

More on language models in construction: ChatGPT and LLM, n8n in construction, and fresh solutions every month in our Telegram community.

What is an AI agent for construction?

A coding assistant such as Claude Code, Antigravity, Cursor or Copilot that can read your files, run tools and write results. With construction skills and converters it can take off quantities, validate models or prepare estimates from a plain-language request.

Do I need to be a programmer?

No. You describe the task in words and review what the agent did. Knowing a little Python helps when you want to adapt a pipeline, and our workshops cover exactly that.

Does project data leave the company?

Not necessarily. The converters and skills run on your computer, and the agent can use a local language model. Which model and which data stay in-house is your decision.

Which agent should we use?

The one your team already has access to. The skills are plain files, so they work with any of them. If you are unsure, we can compare them on one of your own tasks.

Let’s talk

Let’s make your data work for you.

Tell us what slows your team down. You get an honest answer on what can be automated, how long it takes and how we would scope it. You pay only after the result.

  1. 01
    30-minute intro callYour data, your tools, the result you need. No sales script.
  2. 02
    Proof on your filesThen a written proposal with scope and timeline, agreed before any work starts.
  3. 03
    Pay after the resultYou pay when the agreed result is delivered.

Greater Karlsruhe area, Germany · on-site in DACH, remote worldwide · EN / DE

Tell us about your project

Free intro call · NDA on request · no obligation

What do you need?

or e-mail [email protected]