Redefine BIM with AI

Talk to Build, Build to Think, Think to Create

AI Generated Image

About

Archtalk is an interactive web application for architectural design and visualization. It combines 3D building modeling with AI-powered chat assistance to help design and modify building structures.

The application uses a JSON-based data structure to define building elements, which is then visualized in 3D. When users request changes through the chat interface, the OpenAI API interprets these requests and updates the JSON data accordingly, which automatically refreshes the model visualization.

This project combines architectural design tools with conversational AI to make building design more accessible and intuitive.

Technology Stack

Frontend
React.js with Zustand
3D Rendering
Three.js with React Three Fiber
Styling
CSS with Tailwind CSS
Backend
Node.js with Express
AI Integration
OpenAI API
Data Format
JSON for model representation

A Conversational Interface for Building Information Modeling

3D Building Visualization

The application renders building models in 3D using Three.js. Users can interact with the model, rotate it, zoom in/out, and view different aspects of the building design.

Real-time Updates

Changes made through the chat interface or control panels are immediately reflected in the 3D model.

Parametric Controls

Users can adjust various building parameters like roof type, wall colors, and window styles through control panels and sliders.

AI-Powered Chat Interface

The integrated chat system allows users to describe architectural changes through natural language, which are then processed by an OpenAI API to modify the building model.

Image Gallery

Start creating amazing architecture today

Join thousands of artists, designers, and creators using Archtalk

Get Started Now