← Files AI FlowchartARCHIVED FILE

plugin.json

6.05 KB · Nov 3, 2026 · 19:25 UTC

↓ Download file

{
  "$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