Skip to content
Finalist

Dosa

Cursor for Architects

Core trick

Gemini 3 Pro turns a text description into an interactive 3D building model that chat edits refine, and Nano Banana Pro renders photoreal views.

Tags

Description

Cursor for Architects
israelzadeh/arch-ai★ 00 forksTypeScriptCreated Dec 13, 2025 · last push Dec 13, 2025

README excerpt

# ArchAI - Cursor for Architects

An AI-powered architectural visualization tool that generates interactive 3D building models from text descriptions using Gemini 3 Pro, renders photorealistic images using Nano Banana Pro, and enables conversational refinement through a chat interface.

![ArchAI Screenshot](screenshot.png)

## Features

- **Text-to-3D**: Describe a building in natural language and watch it generate in real-time
- **Interactive 3D Viewer**: Rotate, zoom, and pan around your building design
- **AI Chat Interface**: Refine your design through conversation with ArchAI
- **Photorealistic Rendering**: Generate stunning architectural visualizations with Nano Banana Pro
- **Multiple Styles**: Modern, Classical, Brutalist, Art Deco, Minimalist, Futuristic, Neo-Classical

## Tech Stack

- **Framework**: Next.js 16 with App Router
- **3D Rendering**: React Three Fiber + Three.js + Drei
- **AI Chat**: AI SDK v5 + Gemini 3 Pro
- **Image Generation**: AI SDK v5 + Nano Banana Pro
- **UI**: shadcn/ui + AI Elements
- **Styling**: Tailwind CSS v4

## Getting Started

### Prerequisites

- Node.js 18+
- pnpm (recommended)
- Google AI API Key

### Installation

1. Clone the repository:
```bash
git clone https://github.com/yourusername/archai.git
cd archai
```

2. Install dependencies:
```bash
pnpm install
```

3. Create a `.env.local` file with your Google AI API key:
```bash
GOOGLE_GENERATIVE_AI_API_KEY=your_api_key_here
```

Get your API key at [Google AI Studio](https://aistud

Team