← Files AI FlowchartARCHIVED FILE
plugin.json
6.05 KB · Nov 3, 2026 · 19:25 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "aiflowchart",
"version": "1.0.0",
"description": "Create flowcharts, sequence diagrams, mind maps, ER, UML and architecture diagrams from plain English or code, and open them as editable boards in AI Flowchart.",
"author": {
"name": "AI Flowchart",
"email": "hello@aiflowchart.io",
"url": "https://aiflowchart.io"
},
"homepage": "https://aiflowchart.io",
"keywords": [
"flowchart",
"diagram",
"mermaid",
"uml",
"mind map",
"sequence diagram",
"er diagram",
"architecture"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "AI Flowchart",
"shortDescription": "Turn ideas into diagrams",
"longDescription": "AI Flowchart turns a description or a piece of code into a clean, editable diagram.\n\nAsk for a flowchart, sequence diagram, mind map, ER diagram, system design, swimlane, BPMN process, org chart, UML (class, use case, state, activity), timeline, Gantt chart or data chart. You get a preview card in the chat and a link that opens the diagram as a board in AI Flowchart, where you can edit it, present it as a slideshow, or export PNG, PDF or PowerPoint.\n\nCode to flowchart: paste a short program (C, C++, Java, Python or JavaScript, up to 80 lines) to get a flowchart linked to its code lines plus a step-by-step dry run.\n\nWithout signing in you can browse ready-made templates and turn Mermaid text into a hosted PNG/SVG image. Creating diagrams with AI needs a free AI Flowchart account and uses one AI credit per diagram; some diagram types need an AI Flowchart Pro account.\n\nAI Flowchart only creates new diagrams. It cannot read, change or delete your existing boards.",
"developerName": "AI Flowchart",
"category": "Productivity",
"capabilities": [
"Create diagrams from text",
"Code to flowchart with dry run",
"Diagram templates",
"Mermaid to PNG/SVG"
],
"websiteURL": "https://aiflowchart.io",
"supportURL": "https://aiflowchart.io/contact",
"privacyPolicyURL": "https://aiflowchart.io/privacy",
"termsOfServiceURL": "https://aiflowchart.io/terms",
"defaultPrompt": [
"Make a flowchart of a password reset flow",
"Draw a sequence diagram for a login with OAuth",
"Turn this Python function into a flowchart"
],
"brandColor": "#4F46E5",
"brandColorDark": "#818CF8",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create a flowchart from a description (signed-in test account)",
"prompt": "Make a flowchart of how a user resets a forgotten password.",
"tools_triggered": "create_diagram",
"expected_behavior": "A diagram card shows the flowchart title, a preview image and an Open in AI Flowchart button; the text reply includes the aiflowchart.io/import link and Mermaid code."
},
{
"description": "Create a sequence diagram",
"prompt": "Draw a sequence diagram for a user logging in with Google OAuth to a web app and its API.",
"tools_triggered": "create_diagram",
"expected_behavior": "A sequence diagram with user, web app, Google and API participants is created; the card shows a preview and the link opens it as an editable board."
},
{
"description": "Turn code into a flowchart with a dry run",
"prompt": "Turn this into a flowchart with a dry run for n = 5:\ndef factorial(n):\n result = 1\n for i in range(2, n + 1):\n result *= i\n return result",
"tools_triggered": "code_to_flowchart",
"expected_behavior": "A flowchart of the function is created with a step-by-step dry run; the reply reports the output 120 and the link opens the board ready to play."
},
{
"description": "Browse and open a template (works without signing in)",
"prompt": "Show me AI Flowchart's ER diagram templates and open one for a library management system.",
"tools_triggered": "list_templates, open_template",
"expected_behavior": "Lists ER diagram templates, then returns a card and link that opens the chosen template as a new editable board."
},
{
"description": "Render Mermaid as an image (works without signing in)",
"prompt": "Render this Mermaid as a PNG I can paste into an email:\nflowchart TD\n A[Order placed] --> B{Paid?}\n B -- yes --> C[Ship]\n B -- no --> D[Send reminder]",
"tools_triggered": "render_diagram",
"expected_behavior": "Returns hosted PNG and SVG URLs from img.aiflowchart.io with Markdown and HTML snippets; the card shows the rendered image."
}
],
"negative": [
{
"description": "Not a diagram request: the plugin should not be used",
"prompt": "What's the capital of Australia?"
},
{
"description": "Editing or deleting existing boards is not supported",
"prompt": "Delete all my AI Flowchart boards."
},
{
"description": "Code longer than the supported limit",
"prompt": "Make a flowchart of this 500-line Java program: (paste of a very long file)"
}
]
},
"demo_recording_url": "https://aiflowchart.io/REPLACE-WITH-DEMO-VIDEO-URL",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Initial release: create diagrams from text, code to flowchart with dry run, templates, and Mermaid to PNG/SVG, with an inline diagram card."
},
"apps": "./.app.json"
}
}
}
SHA-256: 35601cf72a53caf9680cd68cb9fd77501ccee0a91f296b90a8a344bd125b09d0