Skip to content

Khushi-7git/SiteSync-AI1

Repository files navigation

SiteSync AI (v4.2)

SiteSync AI Google Gemini

State-of-the-art AI Site Supervisor for Construction Excellence

FeaturesGetting StartedWorkflowTech Stack image


🎯 Overview

SiteSync AI is a cutting-edge AI-powered Site Supervisor that leverages the Google Gemini API to perform real-time architectural audits, safety compliance checks, and generative design visualizations. By synchronizing digital BIM (Building Information Modeling) ledgers with physical site reality, SiteSync eliminates construction "rework" and ensures 99.9% design fidelity.

🌟 Core Capabilities

1. 📐 Blueprint Ingestion (Spatial Calibration)

  • Native support for PDF and BIM files
  • Powered by gemini-3-flash-preview
  • Extracts structural and MEP (Mechanical, Electrical, Plumbing) ground truths
  • Establishes spatial datum for live audit accuracy

2. 👁️ Live Site Audit (Autonomous Intelligence)

Powered by gemini-3-pro-preview, the AI analyzes live camera frames to identify:

  • Structural Deviations: Detects alignment shifts as small as 12mm
  • Safety Hazards:
    • Unsecured edges
    • PPE (Personal Protective Equipment) violations
    • Debris and obstruction detection
  • Autonomous RFIs: Automatic generation and dispatch of Request For Information (RFI) drafts to site managers and safety officers

3. 🎨 Vibe.System™ Renders (Generative Visualization)

Leveraging gemini-2.5-flash-image and gemini-3-pro-image-preview:

  • Project architectural intent over raw site conditions in real-time
  • Visualize marble finishes, Nordic woods, and industrial steel over studs and concrete
  • Enable stakeholders to preview finished spaces before completion

4. 🎤 'Constructors' Live Assistant

  • Low-latency, multi-modal voice and video session
  • Powered by gemini-2.5-flash-native-audio-preview-12-2025
  • Voice-activated MEP clash identification
  • Synchronized uplink for hands-free site communication

🛠️ Technical Underpinnings

Frontend Architecture

  • React 19 with ESM module architecture
  • Tailwind CSS for modern architectural UI
  • Custom glass-morphism filters and design system

AI/ML Intelligence Stack

Component Model Purpose
Vision Analysis gemini-3-pro-preview High-reasoning site audits
Rapid Generation gemini-2.5-flash-image Quick iteration renders
HD Renders gemini-3-pro-image-preview 2K/4K quality visualizations
Voice Interface gemini-2.5-flash-native-audio-preview Real-time PCM audio streaming

Security & Reliability

  • ✅ Robust input sanitization
  • ✅ Exponential backoff rate limiting
  • ✅ 99.9% API uptime guarantee
  • ✅ Web Audio API integration for real-time communication

🚀 Getting Started

Prerequisites

Before you begin, ensure you have:

  • ✅ An API Key from Google AI Studio
  • ✅ A modern browser with Camera and Microphone permissions enabled
  • ✅ Local development server (e.g., Live Server, http-server)

Installation

  1. Clone the repository

    git clone https://github.com/Khushi-7git/sitesync-ai.git
    cd sitesync-ai
  2. Set up environment variables

    Create a .env file in the root directory:

    API_KEY=your_gemini_api_key_here
  3. Install dependencies (if using npm)

    npm install
  4. Start the development server

    # Using a local server
    npx http-server
    # Or open index.html in your browser with a development server
  5. Access the application

    Navigate to http://localhost:8080 (or your configured port)

🗺️ Operation Workflow

Step-by-Step Guide

  1. 📋 Calibration

    • Upload your BIM drawing to establish the "Ground Truth"
    • System processes structural and MEP data
  2. 🎥 Audit

    • Start the live camera feed
    • AR markers highlight detected hazards and missing work
    • Real-time deviation analysis
  3. 🎨 Refine

    • Use the Vibe Visualizer for design finish iterations
    • Natural language prompts for material visualization
    • Stakeholder preview and approval
  4. 📤 Dispatch

    • Review detected anomalies in the Project Ledger
    • Dispatch RFIs via email/Slack integration
    • Track resolution status

📁 Project Structure

sitesync-ai/
├── components/          # React components
├── services/           # API and business logic
├── .gitignore         # Git ignore rules
├── App.tsx            # Main application component
├── README.md          # Project documentation
├── index.html         # Entry HTML file
├── index.tsx          # React entry point
├── metadata.json      # Project metadata
├── package.json       # Dependencies
├── tsconfig.json      # TypeScript configuration
├── types.ts           # TypeScript type definitions
└── vite.config.ts     # Vite configuration

🔑 Key Features

  • 99.9% Design Fidelity - Eliminate construction rework
  • 🎯 12mm+ Precision - Detect minute alignment shifts
  • 🛡️ Real-time Safety - Continuous PPE and hazard monitoring
  • 🎨 Generative Previews - Visualize before you build
  • 🎤 Voice Control - Hands-free site interaction
  • 📊 Automated RFIs - Streamlined communication workflow

📄 License

Designed for Industrial Fidelity

© 2025 SiteSync AI. All rights reserved.


🔗 Links

📧 Contact

Author:- KHUSHI KUMARI


Built with ❤️ for the Construction Industry

⭐ Star this repository if you find it useful!

About

ai powered constructive tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors