← Back to all apps

Make A Viz

Designby Chirag Shetty
Launched Mar 11, 2026 on ChatGPT

Make A Viz app in ChatGPT lets you create and edit visual diagrams—flowcharts, sequence diagrams, and mind maps—directly inside ChatGPT. Diagrams are generated instantly within ChatGPT, with no external tools or tabs required. You can ask for things like “create a flowchart for our sales approval process” or “build a sequence diagram for user authentication,” and see the diagram rendered inline. Diagrams are fully editable through conversation and a visual editor. You can refine them by sending instructions such as “add an error-handling branch” or by directly adjusting nodes and connections. All diagrams are saved automatically and remain accessible inside ChatGPT. You can retrieve and continue editing them later by asking “list my diagrams” or “show the onboarding flow I created.”

5ChatGPT Tools
Chirag ShettyDeveloper
DesignCategory

Available Tools

AI Diagram Generator

diagram-generator
Full Description

Generates diagrams in MakeaViz, including flowcharts, mindmaps, sequence diagrams and more. This tool does not support class diagrams, timelines, venn diagrams, entity relationship diagrams, gantt charts, state diagrams, or other Mermaid.js diagram types.This tool also does not support font changes if a user asks for those changes to an existing diagram, encourage them to edit the diagram interactively.If the tool is unable to complete the user's task, reference the error that is passed back.Generated diagrams should be simple, unless a user asks for details.

Parameters (3 required)
Required
diagram_typestring

Type of diagram: 'flowchart' for processes/workflows, 'sequence' for system interactions, 'mindmap' for brainstorming/organizing ideas

Options:flowchartsequencemindmap
mermaid_codestring

Pre-generated Mermaid diagram code from ChatGPT. This will be validated and rendered in an interactive editor.

titlestring

Diagram title generated by ChatGPT.

Edit Diagram with AI

edit-diagram
Full Description

Edit an existing diagram using AI based on natural language instructions.You must provide the current diagram content and the edit instruction. Use the latest diagram version from the widget to preserve changes.IMPORTANT: Do not show or mention the mermaid code to the user - keep your response concise and focus on the changes made.

Parameters (2 required, 1 optional)
Required
editInstructionstring

What changes to make to the diagram

savedDiagramIdinteger/number

ID of the saved diagram to edit (backend fetches latest version from database)

Optional
contextobject

Optional background information about the diagram

Get Diagram

get-diagram
Full Description

Get a specific diagram by ID and display it in an interactive widget.You must provide the diagram_id parameter. Diagram must be owned by the current user.IMPORTANT: Do not show or mention the mermaid code to the user - keep your response concise.

Parameters (1 required)
Required
diagram_idinteger/number

ID of the diagram to retrieve

List User Diagrams

list-diagrams
Full Description

List all diagrams created by the current user.Returns a paginated list with metadata (title, description, created date).Optional skip and limit parameters for pagination (max 100 per request).Keep your response concise - do not show mermaid code.

Parameters (0 required, 2 optional)
Optional
limitinteger/number

Maximum number of diagrams to return (default: 50, max: 100)

Default: 50
skipinteger/number

Number of diagrams to skip (for pagination, default: 0)

Default: 0

[Internal] Save Diagram

save-diagram
Full Description

This is an internal widget auto-save tool. This is called automatically when users edit nodes.This should not be strictly called directly by the Chat assistant.

Parameters (3 required, 3 optional)
Required
diagram_jsonobject

Complete diagram state: nodes, edges, layoutDirection

mermaid_codestring

Mermaid diagram code

titlestring

Diagram title

Optional
descriptionstring

Diagram description

diagram_idinteger/number

Existing diagram ID (for updates)

diagram_typestring

Diagram type (flowchart, sequence, or mindmap)

Options:flowchartsequencemindmap
Default: flowchart