Skip to main content

AI-Powered Building Information Modeling

Visualize, analyze, and query your IFC building models with intelligent AI assistance. Transform complex BIM data into actionable insights.

🏗️
3D Visualization
Interactive IFC models
🤖
AI Assistant
Natural language queries
📊
Data Analytics
Charts and insights

Quick start

Get up and running with AI-BIM App in minutes

1

Install and configure

Clone the repository and install dependencies:
git clone https://github.com/bnares/AI-BIM-APP.git
cd AI-BIM-APP
npm install
2

Set up OpenAI API

Create a .env file and add your OpenAI API key:
VITE_OPENAI_API_KEY=your_api_key_here
You’ll need an OpenAI API key to use the AI assistant features. Get one at platform.openai.com
3

Start the application

Run the development server:
npm run dev
Open your browser and navigate to the local development URL to start working with IFC models.

Core features

Discover what makes AI-BIM App powerful

IFC Viewer

Load and visualize Industry Foundation Classes (IFC) building models in an interactive 3D environment powered by Three.js.

AI Assistant

Ask questions about your building data in natural language and get instant answers powered by OpenAI GPT.

Data Visualization

Generate charts and analytics for building elements, materials, and properties with Chart.js integration.

Element Selection

Select and inspect individual building elements to view detailed properties, materials, and relationships.

Explore by topic

Deep dive into specific workflows

Loading models

Import IFC files and understand the loading process

3D Navigation

Master camera controls and viewport tools

AI Queries

Learn to ask effective questions about your models

Data Analysis

Extract insights from building elements

Measurements

Measure distances and dimensions

API Reference

Explore the component API

Ready to transform your BIM workflow?

Start visualizing and analyzing your building models with AI-powered insights today.

Install AI-BIM App