Frame Fabric is an interactive interior design application that lets you redesign spaces using advanced computer vision pipelines. Select objects to replace furniture items, overlay digital fabrics onto existing structures, and export spatial outputs securely.
git clone https://github.com/user/frame_fabric.git
cd frame_fabricMake sure you have Python 3.10+ installed.
cd backend
python -m venv venv
# Windows
venv\Scripts\activate
# Mac/Linux
# source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload --port 8000cd ../frontend
npm install
npm run devSave your IKEA inventory files to:
public/assets/ikea_dataset/
Your structural metadata must be defined inside public/assets/ikea_dataset/products.json.
Large weights should reside in the models/ directory at the root:
- SAM Weights:
models/segmentation/sam_vit_b_01ec64.pth - ControlNet/LoRA Weights: Placed automatically on primary invocations.