Capabilities

Features

Digen generates production-ready Mermaid diagrams from plain English. No drawing tools, no manual layout—just describe and iterate.

Flowchart

Map workflows, decisions, and processes with graph LR / TD syntax.

graph LR
A[Start] --> B{Decision}
B -->|Yes| C[Action]
B -->|No| D[End]

Class Diagram (UML)

Model classes, attributes, methods, and relationships.

classDiagram
class User {
  +String name
  +login()
}

Sequence Diagram

Show interactions between actors and components over time.

sequenceDiagram
User->>App: Login
App->>API: Validate

State Diagram

Represent state transitions and lifecycle stages.

stateDiagram-v2
[*] --> Idle
Idle --> Processing

ER Diagram

Visualize entities, attributes, and relationships.

erDiagram
USER ||--o{ ORDER : places

Component Diagram

Show system components and their dependencies.

graph TB
subgraph Frontend
  UI
end

Prompt tips

Name your actors

Use clear names like "User", "Payment Service", "Database".

Describe the flow

Use "first", "then", "after that" to set sequence.

Specify relationships

Mention "depends on", "calls", "triggers" for edges.

Keep it focused

One diagram per prompt produces cleaner output.

Ready to try?

Open Digen and describe your first diagram.

Launch App