# Domain Modelling Copilot
Domain Modelling Copilot is an interactive web-based tool that allows users to describe scenarios in natural language and automatically generate domain models and UML diagrams using AI. It helps streamline the domain modeling process by bridging the gap between narrative and visual design.
🛠️ Getting Started
1. Clone the repository
git clone https://github.com/VasiliySeibert/domain-modelling-copilot.git
cd domain-modelling-copilot
- Set up a virtual environment (optional)
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies
python -m pip install -r requirements.txt
- Set your OpenAI API key
You must have an OpenAI API key to use the application. Set it as an environment variable:
export OPENAI_API_KEY=your_api_key_here # On Windows: set OPENAI_API_KEY=your_api_key_here
- Run the application
python app.py
Visit http://localhost:5000
in your browser.