Skip to content

DarshanScripts/domain-modelling-copilot

Repository files navigation

# 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
  1. Set up a virtual environment (optional)
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies
python -m pip install -r requirements.txt
  1. 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
  1. Run the application
python app.py

Visit http://localhost:5000 in your browser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published