Skip to content

Latest commit

 

History

History

diagram-generator

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AI-Powered Diagram Generator

This AI-Powered Diagram Generator leverages GPT-4o (hosted on Azure OpenAI) and PlantUML to convert textual descriptions and hand-drawn sketches into professional diagrams. This tool is designed to help visualize complex ideas and processes effortlessly.

Check out the demo 👇🏼

AI-Powered Diagram Generator

Features

  • Generate diagrams from textual descriptions.
  • Convert hand-drawn sketches into digital diagrams.
  • Download diagrams in SVG and PNG formats.
  • View detailed explanations and PlantUML syntax of generated diagrams.
  • Convert the PlantUML syntax to any other diagramming language (GraphViz, Mermaid, etc.)

Setup

Prerequisites

Usage

  1. Clone the repository & get into the project directory
    git clone https://github.com/tezansahu/ai-garage.git
    cd diagram-generator
  2. Install dependencies using Poetry:
    poetry shell
    poetry install
  3. Set up your environment variables in .env file.
  4. Run the Streamlit app:
    streamlit run diagram-generator/app.py