Skip to content

hq-opensource/si-mapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SI-MAPPER

SI-MAPPER is an AI Agent built using the Google ADK and Ashrae 223P standard. It transforms multimodal HVAC data into a semantic virtual twin, integrating BACnet, Modbus, and external databases for advanced diagnostics and optimization.

🚀 Quick Start

The project is structured with a Next.js frontend that orchestrates the backend services.

1. Prerequisites

2. Setup & Run (Development)

Navigate to the mapper folder to install dependencies and start the full system in development mode:

cd mapper
pnpm install
pnpm dev

This single pnpm install will automatically synchronize the Python environments for the Agent and MCP Server as well.

3. Setup & Run (Production/Optimized)

For a faster, more optimized experience, you can build the frontend and run the production server:

cd mapper
pnpm build
pnpm start

This will:

  1. Build: Optimize and minify the Next.js frontend assets.
  2. Start: Launch the production frontend along with the Agent and MCP Server backend processes.

🛠️ Independent Control

If you need to work on specific components independently:

Component Path Tool Command
Frontend /mapper pnpm pnpm dev:ui
Agent /agent uv uv run main.py
MCP Server /mcp_server uv uv run server/main.py

Tech Stack

About

Transform static HVAC multi-modal data into an engineering-equivalent digital twin. The agent will autonomously reconstruct the topology of HVAC systems in a specialized frontend tool and map all operational data (BACnet, control points) to the correct physical components, ultimately exporting a standardized ASHRAE 223P graph.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors