AI Skill Hub 推荐使用:OpenConstructionEstimate-DDC-CWICR n8n工作流 是一款优质的n8n工作流。AI 综合评分 7.5 分,在同类工具中表现稳健。如果你正在寻找可靠的n8n工作流解决方案,这是一个值得深入了解的选择。
提供开源n8n工作流,用于构建多语种建筑成本数据库,适用于AI代理,包含55K+工作项,27个星标。
OpenConstructionEstimate-DDC-CWICR n8n工作流 是一款基于 HTML 开发的开源工具,专注于 n8n、agentic-workflow、ai-agents 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
提供开源n8n工作流,用于构建多语种建筑成本数据库,适用于AI代理,包含55K+工作项,27个星标。
OpenConstructionEstimate-DDC-CWICR n8n工作流 是一款基于 HTML 开发的开源工具,专注于 n8n、agentic-workflow、ai-agents 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 克隆仓库 git clone https://github.com/datadrivenconstruction/OpenConstructionEstimate-DDC-CWICR cd OpenConstructionEstimate-DDC-CWICR # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 openconstructionestimate-ddc-cwicr --help # 基本运行 openconstructionestimate-ddc-cwicr [options] <input> # 详细使用说明请查阅文档 # https://github.com/datadrivenconstruction/OpenConstructionEstimate-DDC-CWICR
// n8n 工作流配置步骤 // 1. 在 n8n 中点击 "Import Workflow" // 2. 粘贴 JSON 文件内容或上传文件 // 3. 配置必要的 Credentials: // - Settings → Credentials → New // - 选择对应服务类型填写 API Key // 4. 激活工作流 (Toggle ON) // 5. 通过 Webhook 或定时触发器运行
<p align="center"> <a href="README.md"><b>🇬🇧 English</b></a> • <a href="README.zh-CN.md">🇨🇳 中文</a> • <a href="README.es.md">🇪🇸 Español</a> • <a href="README.pt-BR.md">🇧🇷 Português</a> • <a href="README.ru.md">🇷🇺 Русский</a> • <a href="README.ja.md">🇯🇵 日本語</a> • <a href="README.de.md">🇩🇪 Deutsch</a> • <a href="README.fr.md">🇫🇷 Français</a> </p>
<p align="center"> <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto/blob/main/DDC_in_additon/DDC_readme_content/OpenConstructionEstimate.jpg" alt="OpenConstructionEstimate" width="1000"> </p>
<p align="center"> <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto/blob/main/DDC_in_additon/DDC_readme_content/OpenConstructionEstimate_bottom.jpg" alt="OpenConstructionEstimate" width="1000"> </p>
Choose your input → Get cost estimate
<br>
| Stakeholder | What They Get |
|---|---|
| 🏢 **Client / Investor** | Full cost transparency, resource breakdown, price justification for investment decisions |
| 📊 **Cost Estimator** | Detailed rates, labor hours, material quantities, equipment costs — ready for BOQ generation |
| 👷 **Site Manager / Foreman** | Work composition, resource requirements, labor norms for daily planning and execution |
| 🔧 **Contractor / Executor** | Complete specifications, unit rates, productivity benchmarks for accurate bidding and scheduling |
Export to Excel, PDF, HTML, ERP systems, BIM platforms — the structured 85-field schema ensures data integrity across all outputs.
DDC CWICR (Construction Work Items, Components & Resources) is an open database for construction cost estimation, covering the full spectrum of construction activities - from earthworks and concrete placement to specialized installation work.
The database draws on sources describing modern construction practices across Eurasia and the Asia-Pacific region, where a unified technical standardization ecosystem serves as a common engineering language for more than ten dynamically developing economies. DDC CWICR represents an effort to harmonize open standards by establishing a single regulatory framework for capital project management in multiple languages.
<p align="center"> <br> <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto/blob/main/DDC_in_additon/DDC_readme_content/DDC%20CWICR%20GEOGRAPHIC%20COVERAGE.jpg" width="100%"/> <br></br> </p>
The structured data can be accessed through tabular formats (XLSX, CSV, Parquet) or queried conversationally via LLM, enabling specialists to integrate construction work descriptions (QDRANT vector database) into automated pipelines and workflows using plain language or concise queries.
<p align="center"> <a href="https://openconstructionerp.com/docs"> <img src="https://img.shields.io/badge/📖_Docs-openconstructionerp.com/docs-blue?style=flat-square" alt="Docs"> </a> <a href="https://github.com/datadrivenconstruction/OpenConstructionERP#quick-start"> <img src="https://img.shields.io/badge/🚀_Quick_start-pip_install-purple?style=flat-square" alt="Quick start"> </a> <a href="https://github.com/datadrivenconstruction/OpenConstructionERP/raw/main/docs/screenshots/full_preview_compressed.mp4"> <img src="https://img.shields.io/badge/📹_Hero_video_(mp4)-direct-orange?style=flat-square" alt="Hero video"> </a> </p>
---
<br> <p align="center"> DataDrivenConstruction clients and users <br> <a href="https://datadrivenconstruction.io/"> <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto/blob/main/DDC_in_additon/DDC_readme_content/Clients_DataDrivenConstruction_logos.png" width="95%"/> </a> <br></br> </p>
---
| Component | Requirement | Description |
|---|---|---|
| **[n8n](https://n8n.io/)** | v1.0+ (v2.0+ requires [setup](#️-n8n-20-setup-required)) | Workflow automation platform for orchestrating the estimation pipeline |
| **[Qdrant](https://qdrant.tech/)** | Cloud or self-hosted instance | Vector database for semantic search across construction work items |
| **[OpenAI API](https://platform.openai.com/)** | For embeddings (text-embedding-3-large) | Generates vector embeddings for BIM elements and cost database matching |
| **LLM API** | OpenAI / Claude / Gemini / xAI Grok | AI models for work item classification and estimate generation |
| **[DDC Converter](https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto)** | RvtExporter.exe | Extracts BIM data from Revit models to Excel/JSON for processing |
---
Starting from n8n version 2.0, the Execute Command node is disabled by default for security reasons. Without the configuration below, workflows using Execute Command (especially CAD/BIM Pipeline) will not work — nodes will show with a question mark or won't be recognized.
📚 More details: n8n 2.0 Breaking Changes
---
No matter which AI tool you choose, DDC CWICR enables:
| Use Case | Description |
|---|---|
| **Instant Cost Estimation** | Get construction costs from text descriptions or photos |
| **BOQ Generation** | Auto-generate bill of quantities from project descriptions |
| **Price Benchmarking** | Compare costs across regions and languages |
| **Resource Planning** | Calculate labor hours, materials, and equipment needs |
| **Investment Analysis** | Deep-dive cost audits with full resource transparency |
| **Multilingual Support** | Serve users in 11 languages with localized pricing |
| **BIM Integration** | Connect to Revit/IFC for automated 4D/5D estimation |
| **Training AI Models** | Use structured data for fine-tuning construction AI |
---
In the 🔑 TOKEN node, set your API keys:
{
"bot_token": "YOUR_TELEGRAM_BOT_TOKEN",
"OPENAI_API_KEY": "YOUR_OPENAI_KEY",
"GEMINI_API_KEY": "YOUR_GEMINI_KEY",
"QDRANT_URL": "http://localhost:6333",
"QDRANT_API_KEY": ""
}
Build powerful automation pipelines without coding. Connect DDC CWICR to 400+ apps and services.
Use Cases:
| Workflow | Description |
|---|---|
| **Telegram Bot** | Users send text/photo → AI extracts work items → Returns cost estimate |
| **Email Automation** | Receive BOQ via email → Process with AI → Send formatted estimate |
| **CRM Integration** | New project in CRM → Auto-generate preliminary estimate → Update deal value |
| **BIM Pipeline** | Export from Revit → Extract quantities → Match with DDC rates → Generate 5D report |
| **Slack Bot** | Team asks questions → AI searches database → Returns relevant work items |
Quick Start: 1. Download workflow JSON from this repo 2. Import into n8n: Workflows → Import → From File 3. Configure credentials (OpenAI, Qdrant, Telegram) 4. Activate and test
See n8n Workflows section for detailed setup.
---
Four production-ready workflows for automated construction cost estimation. Each workflow connects to the DDC CWICR vector database via Qdrant and uses AI models for intelligent parsing and matching.
| # | Workflow | Input | Best For | Download |
|---|---|---|---|---|
| 1 | [Text Estimator Bot](#1️⃣-text-estimator-bot) | 💬 Text | Quick estimates from text | [JSON](./n8n_1_Telegram_Bot_Cost_Estimates_and_Rate_Finder_TEXT_DDC_CWICR.json) |
| 2 | [Photo Estimator](#2️⃣-photo-cost-estimator) | 📷 Photo | Site visits, visual inspections | [JSON](./n8n_2_Photo_Cost_Estimate_DDC_CWICR.json) |
| 3 | [Universal Bot](#3️⃣-universal-estimator-bot-text--photo--pdf) | 💬📷📄 All | Full-featured production use | [JSON](./n8n_3_Telegram_Bot_Cost_Estimates_and_Rate_Finder_TEXT_PHOTO_PDF_DDC_CWICR.json) |
| 4 | [CAD/BIM Pipeline](#4️⃣-cad-bim-cost-estimation-pipeline) | 🏗️ Revit | BIM-based 4D/5D estimation | [JSON](./n8n_4_CAD_(BIM)_Cost_Estimation_Pipeline_4D_5D_with_DDC_CWICR.json) |
---
File: n8n_4_CAD_(BIM)_Cost_Estimation_Pipeline_4D_5D_with_DDC_CWICR.json
Automated cost estimation from Revit/IFC/DWG models. Extracts BIM data, classifies elements, decomposes into work items, and generates 4D/5D estimates with full resource breakdown.
<p align="left"> <a href="https://datadrivenconstruction.io"> <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto/blob/main/DDC_in_additon/DDC_readme_content/CAD%20(Revit)%20to%205D-4D%20Cost%20and%20Time%20Estimate.jpg" alt="DataDrivenConstruction"> </a> </p>
n8n provides 400+ native integrations with platforms like Google Sheets, Notion, Slack, Airtable, databases (PostgreSQL, MongoDB), cloud storage, and more. Every node in this workflow is modular — you can:
The workflow is yours to adapt. No restrictions. No licensing fees. Full control.
---
n8n → New workflow → Import from File → Select JSON
The CAD/BIM workflow processes data through 10 stages:
| Stage | Name | Description |
|---|---|---|
| **0** | Collect BIM Data | Extract elements from Revit via DDC Converter |
| **1** | Project Detection | AI identifies project type (Residential, Commercial, etc.) |
| **2** | Phase Generation | AI creates construction phases |
| **3** | Element Assignment | AI maps BIM types to phases |
| **4** | Work Decomposition | AI breaks types into work items ("Brick Wall" → masonry, mortar) |
| **5** | Vector Search | Find matching rates in DDC CWICR via Qdrant |
| **6** | Unit Mapping | Convert BIM units to rate units |
| **7** | Cost Calculation | Qty × Unit Price for each work item |
| **7.5** | Validation | CTO review for completeness and duplicates |
| **8** | Aggregation | Sum by phases and categories |
| **9** | Report Generation | Create HTML and Excel outputs |
---
| Issue | Solution |
|---|---|
| "Execute Command missing" (n8n 2.0+) | Set NODES_EXCLUDE=[] environment variable. See [n8n 2.0+ Setup](#️-n8n-20-setup-required) |
| "No Excel file found" | Check path_to_converter and project_file paths |
| "Qdrant connection failed" | Verify Qdrant URL and API key in credentials |
| "Rate limit exceeded" | Reduce batch size or add delays between API calls |
| "No pricing found" | Check if the correct language collection exists in Qdrant |
| "Telegram webhook error" | Ensure workflow is active and webhook URL is accessible |
| "Vision API failed" | Verify Gemini or OpenAI Vision API key is valid |
---
DDC CWICR 是一个集成了建筑工程工项、组件与资源的专业化平台。通过结合 n8n 工作流自动化技术,该项目能够基于文本描述、现场照片以及 CAD/BIM 模型数据,实现自动化的工程量估算与成本计算,为建筑行业提供结构化的数据支持。
项目具备强大的 AI 驱动能力,例如通过 AI Photo → Estimate 功能,用户只需拍摄现场照片,即可利用 GPT-4 Vision 自动构建工程量清单(BoQ)。此外,系统还支持将复杂的建筑描述转化为标准化的结构化数据,适用于多种业务场景。
在使用本项目前,请确保已安装 n8n v1.0 或更高版本(建议使用 v2.0+)。由于项目涉及复杂的 CAD/BIM 数据处理,环境需支持相应的 Python 运行环境及相关依赖库,以确保工作流能够正常执行。
项目提供了多种部署与快速上手方式:包括基于 Python 的表格数据与语义搜索快速启动、针对开发者提供的 Python、JavaScript、Rust 等多语言示例,以及通过 n8n 进行集成。特别注意:在 n8n 2.0+ 环境下,需确保已启用 Execute Command 节点以支持 CAD/BIM Pipeline。
本项目支持从入门级到高级别的多种应用场景。入门用户可以进行成本基准对比(Price Benchmarking)和标书估算;中级用户可利用 ETL/BI Pipelines 进行本地化处理或 CO₂ 计算;高级用户则可将其应用于 AI/ML 模型训练、CAD (BIM) 5D 模型及深度投资审计。
在配置阶段,用户需要在 n8n 的 TOKEN 节点中正确设置各类 API 密钥。关键参数包括 Telegram Bot Token、OpenAI API Key、Gemini API Key 以及 Qdrant 向量数据库的 URL 和 API Key,以确保 AI 模块与数据库连接正常。
项目提供了一个免费的 REST API —— Pricing Search API,专门用于建筑价格查询。开发者可以通过标准的 API Endpoints 进行搜索、语言转换及统计数据获取,并支持使用 cURL、Python 和 JavaScript 进行快速集成开发。
本项目通过 n8n 实现高度自动化的工作流。用户可以根据输入类型选择不同的 Workflow,甚至可以通过 Telegram 端的 Live Demo Bots 进行即时测试。工作流涵盖了从文本估算机器人(Text Estimator Bot)到照片成本估算机器人(Photo Cost Estimator)的完整链路。
针对常见问题,如在 n8n 2.0+ 版本中找不到 Execute Command 节点,需通过设置环境变量 `NODES_EXCLUDE=[]` 来解决;若遇到“未找到 Excel 文件”的错误,请检查 `path_to_convert` 路径配置是否正确。
该项目提供了一个开源的n8n工作流,用于构建多语种建筑成本数据库,适用于AI代理,包含55K+工作项,27个星标。该项目的质量较高,值得关注。
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
总体来看,OpenConstructionEstimate-DDC-CWICR n8n工作流 是一款质量良好的n8n工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | OpenConstructionEstimate-DDC-CWICR |
| 原始描述 | 开源n8n工作流:Open multilingual construction cost database for AI Agents - 55K+ work items, 27。⭐148 · HTML |
| Topics | n8nagentic-workflowai-agentsbimcad |
| GitHub | https://github.com/datadrivenconstruction/OpenConstructionEstimate-DDC-CWICR |
| License | NOASSERTION |
| 语言 | HTML |
收录时间:2026-05-14 · 更新时间:2026-05-16 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端