Design in mid-air. Code with a voice.
Air Architect allows you to build website layouts efficiently using hand gestures and voice commands. Forget drag-and-drop editors—simply pinch to draw your wireframe in the air and speak your design intentions (e.g., "Make it a modern dark-themed portfolio").
From Air Gesture to Real Website.
| Hand-Drawn Wireframe (Input for a signup form) | AI-Generated Website (Output) |
|---|---|
![]() |
![]() |
| User draws a layout in mid-air | Gemini generates full HTML/Tailwind |
| Hand-Drawn Wireframe (Input for a admin dashboard) | AI-Generated Website (Output) |
|---|---|
![]() |
![]() |
"Rapid prototyping has never been this intuitive. Air Architect removes the friction between idea and implementation by allowing developers to draw layouts on camera and guide the design with voice commands. It captures your gestures and speech simultaneously to auto-generate clean, responsive frontend code—cutting the time from concept to codebase in half."
- JavaScript (ES6+)
- HTML5
- CSS3
- React 18
- Vite
- Tailwind CSS
- Zustand
- Lucide React
- Google Gemini 3 Flash Preview (Layout Generation & Voice Transcription)
- Google MediaPipe (Hand Tracking)
- MediaRecorder API
- HTML5 Canvas API
- WebRTC (getUserMedia)
- Pexels API
- Node.js (v18+)
- A Google Gemini API Key
- A Pexels API Key
-
Clone the repository
git clone https://github.com/Rahul-R79/Air-Architect.git cd Air-Architect -
Install dependencies
npm install
-
Configure Environment Create a
.envfile in the root directory:VITE_GEMINI_API_KEY=your_api_key_here VITE_PEXELS_API_KEY=your_api_key_here
-
Run Development Server
npm run dev
-
Open http://localhost:5173 to view it in the browser. Allow camera and microphone permissions when prompted.




