The app is a real estate image editing application that uses advanced AI models to transform interior photos. It lets you clean unwanted objects, stage rooms in different styles, and add furniture or décor with just a few clicks or prompts. The app makes creating high-quality, photorealistic room visuals fast, intuitive, and perfect for real estate listings or interior design mockups.
Users can generate new views from any camera angle and create dynamic videos from static images. It offers full control over azimuth (horizontal rotation), elevation (vertical angle), and zoom (camera distance), allowing realistic visualizations from floor-level, eye-level, or top-down perspectives. Videos can then be generated with smooth motion, perfect for virtual walkthroughs, interior design, or real estate presentations.
Turn your 2D interior photos into interactive 3D models with AI-powered tools! Perfect for real estate listings, interior design mockups, and furniture visualization.
Users can open images directly in Canva from the app, apply AI-powered edits such as object removal, touch-ups, and return the results seamlessly. Original image format, resolution, and quality are preserved, and a Before/After comparison is generated automatically. This allows realistic visualizations for real estate listings, interior design mockups, and visual content creation, all without leaving the app context.
The app adds synchronized audio to any video using a simple text prompt. Silent room or listing videos feel flat, but AI-generated ambience, soft music, or natural sounds make them more realistic and engaging. You can generate audio for existing videos or turn a single room image into a video with sound, creating immersive walkthroughs, virtual tours, or real estate listings. Audio helps viewers connect emotionally and experience the space as if they’re actually there.
- Upload room photos and automatically store them in
fal.storage. - All images are saved in
localStorage, so your work persists even after refreshing the page. - Thumbnail strip at the bottom shows all originals, cleaned versions, staged rooms, and added items.
- Hover to preview, right-click for options: set for operations, download, or delete.
- Remove unwanted objects with two methods:
- Prompt Mode – simply type what to remove (e.g., "remove old sofa").
- Polygon Selection – draw a polygon around the object for precise removal.
- After processing, compare before/after images side-by-side or with a slider.
- Transform empty rooms into fully furnished spaces with style presets:
- Industrial
- Scandinavian
- Mid-Century
- Bohemian
- Art Deco
- Modify presets or write custom prompts.
- Uses specialized interior design models to generate photorealistic staged rooms.
- Add new items with:
- Prompt only – e.g., "add a blue sofa".
- Prompt + Reference Image – guides AI to match the reference.
- Supports polygon selection for precise placement.
- Generate new views of a room from different camera positions using a single image.
- Control azimuth (horizontal rotation), elevation (vertical angle), and zoom (camera distance) to visualize spaces from floor-level, eye-level, or top-down perspectives.
- Convert static room images into smooth, immersive videos.
- Use simple text prompts such as “360-degree rotation” or “slow pan across the room”, and select a duration of 5 or 10 seconds to create realistic walkthroughs, virtual tours, or dynamic presentations.
- Turn your 2D interior photos into interactive 3D models with AI-powered tools.
- Perfect for real estate listings, interior design mockups, and furniture visualization.
- Supports point-based selection (positive/negative points) to include or exclude objects.
- Generates fully textured GLB files that can be viewed and rotated in Google’s
<model-viewer>.
- Edit images seamlessly without leaving the app
- Access Canva’s AI-powered design and object removal tools
- Maintain original image quality, format, and resolution
- Automatically generate Before / After comparisons
- Securely integrated via OAuth authentication
- Add ambience, music, or nature sounds to any video
- Turn silent clips into immersive experiences with a text prompt
- Make walkthroughs feel alive and connect emotionally
- Fal.ai Homepage
- Apartment Staging Model
- Object Removal Model
- Object Removal Mask Model
- Inpaint Model
- Fill Model
- Multiple Angles Model
- Image to Video Model
- 3D Objects
- Canva
- MMAudio Video to Video
# Clone the repository
git clone https://github.com/Ashot72/Room-Stage-Clean-Add-AI
# Navigate into the project directory
cd Room-Stage-Clean-Add-AI
# Copy .env.local,example to create a new .env.local file, then add your FAL_KEY.
cp env.local.example .env.local
# Install dependencies
npm install
# Start the development server
npm run dev
# The app will be available at http://localhost:3000- Open the Run view (
View → RunorCtrl+Shift+D) to access the debug configuration
📺 Video: (Cleaning, Staging & Adding Items) Watch on YouTube
📺 Video: (Multiple Angles and Video Generation) Watch on YouTube
📺 Video: (3D Interiors from Photos with) Watch on YouTube
📺 Video: (Canva-Powered Image Editing) Watch on YouTube
📺 Video: (Adding Realistic AI-Powered Audio to Videos) Watch on YouTube