To support product conceputal design, We implemented StepIdeator, which supports mixed representation within an environment that includes design briefs, sketches, models, and renderings . This AI-based system is designed to provide specific inspiration, make design concepts tangible, and facilitate effortless navigation among different representations.
To install StepIdeator, follow these steps:
Clone the repository:
git clone https://github.com/Hualeez/StepIdeator.git
Install dependencies of Python:
- Enter the
StepIdeator-APIdirectory: - Set up the environment and install dependencies using Conda:
conda env create -f environment.yml \ conda activate $env_name
- Enter the
Run Python application:
python app.py
Make sure you have Node.js installed. You can download and install the version that fits your operating system from https://nodejs.org
Install dependencies of user interface:
- Enter the
StepIdeator-UserInterfacedirectory - Install dependencies using yarn:
yarn install
- Enter the
Run user interface:
yarn dev
Open the application in your browser.

This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or inquiries, please contact Yichen Cai (yichencai@zju.edu.cn) .
