Skip to content

Repository files navigation

drawUML

drawUML is an AI-powered UML diagram generator that converts natural language descriptions into professional UML diagrams. Built with Next.js and powered by advanced AI models through OpenRouter API.

Features

  • 🎯 Multiple Diagram Types

    • Class Diagrams
    • Sequence Diagrams
    • Use Case Diagrams
    • Activity Diagrams
    • Component Diagrams
  • 🤖 Multiple AI Models

    • DeepSeek R1 (Optimized for code)
    • Llama 3.1 Nemotron (High accuracy)
    • Gemini Flash Lite (Fast responses)
    • Gemini Flash Thinking (Experimental)
  • 🎨 Advanced Features

    • Real-time diagram generation
    • Multiple detail levels (Basic, Intermediate, Detailed)
    • Interactive zoom and pan
    • Download in multiple formats (SVG, PNG, TXT)
    • PlantUML code view and export
    • Diagram legends for each type
    • Blueprint grid background

Usage

  1. Enter your natural language description of the UML diagram.
  2. Select the AI model you want to use.
  3. Click "Generate" to see the UML diagram.
  4. Adjust the diagram settings as needed.
  5. Download the diagram in your preferred format.

About

drawUML is an AI-powered UML diagram generator that converts natural language descriptions into professional UML diagrams. Built with Next.js and powered by advanced AI models through OpenRouter API.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages