An AI-powered interior design web application built with Streamlit.
Users can upload room images, apply redesign prompts, and chat with an assistant for real-time suggestions.
Powered by Groq’s LLaMA 4 API and enhanced with a custom floating chatbot UI.
- Clone the repository
git clone https://github.com/HridikDev/Xynapse_Interior-Design-AI cd interior-design-app - Install dependencies
pip install -r requirements.txt
- Run the app
streamlit run app.py
interior-design-app/
│
├── app.py # Main Streamlit app
├── requirements.txt # Dependencies
├── assets/ # Static files (icons, styles)
├── utils/ # Helper functions (image processing, chat handling)
├── .env # Example environment file
├── README.md # Documentation🖼️ Upload and redesign room images with AI style prompts
🎨 Before/After slider for visual comparison
💬 Floating chatbot with Groq-powered LLaMA 4 model
🖥️ Clean, modern UI with auto-scroll and closeable sidebar chat
🔒 Secure API key management using .env file
Python 3.9+
Streamlit for frontend & app framework
Groq API (LLaMA 4 Scout model) for AI responses
PIL (Pillow) for image processing
HTML/CSS for custom UI styling
Thanks to the amazing contributors who helped build this project: