What problem does it solve?
Writing UML diagrams in a consistent, renderable format is hard—especially when you need correct syntax, diagram framing, and relationships that actually map to PlantUML’s model types.
Core Features & Use Cases
- Generate multiple UML diagram types (class, sequence, activity, state machine, component, use case, deployment, and more) from plain PlantUML text.
- Ensure render-ready PlantUML structure by enforcing required diagram boundaries and correct code fencing.
- Support rich UML modeling details including standard PlantUML keywords, arrow relationship syntax, styling via skinparam, colored elements, and notes for explanations.
- Use a large icon/stencil library in diagrams using
mxgraph.* stencil shapes for cloud/architecture-style visuals alongside UML primitives.
Use case example: You can draft a sequence diagram for a login flow using participants and message arrows, then add styled notes to explain authentication decisions and error handling paths.
Quick Start
Create a PlantUML UML diagram by asking an AI to output valid PlantUML text wrapped in a single indented code block fenced as plantuml, with the diagram starting at @startuml and ending at @enduml.