{"repo":"Itz-Agasta/OpenDiagram","free":true,"listed":false,"github":"https://github.com/Itz-Agasta/OpenDiagram","clone":"git clone https://github.com/Itz-Agasta/OpenDiagram.git","description":"AI diagram generator for software architecture - the open-source Eraser.io alternative. Describe your system in plain English, get editable system design, sequence, ERD & cloud diagrams on an Excalidraw canvas. Self-hostable, bring your own key. Vibe diagramming for engineers.","language":"TypeScript","stars":15,"topics":["ai-diagrams","architecture-diagrams","developer-tools","diagram-generator","erd","excalidraw","llm","mermaid-alternative","nextjs","sequence-diagram"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"OpenDiagram The open-source AI diagram generator for software architecture Describe your system in plain English. Get editable architecture, sequence, ERD and cloud diagrams on a real Excalidraw canvas. An open-source alternative to Eraser.io and DiagramGPT - self-hostable, bring your own key, and it never outputs Mermaid. Try it live · Getting Started · Comparison · FAQ · Contributing --- What is OpenDiagram? OpenDiagram is a free, open-source AI diagram generator built for engineers. Type a prompt like \"Design a microservices architecture for an e-commerce platform on AWS\" and an AI agent designs the system, then draws it as clean, editable shapes on an Excalidraw whiteboard. It is vibe diagramming for software architecture: describe the system, look at it, refine it in conversation - the same loop vibe coding gave you for code, applied to design. Most AI diagram tools stop at generating Mermaid syntax. OpenDiagram doesn't. The AI emits a typed, semantic spec; a deterministic layout engine and renderer own every pixel. That is why the output looks like a senior engineer drew it instead of like generated boxes. Why OpenDiagram? Engineering teams scatter design work across tools: diagrams in one app, docs in another, ADRs in a wiki, and an AI chat that forgets everything between sessions. - Not Mermaid. The AI outputs a typed DiagramSpec , and it never chooses pixels, colors or fonts. A layout engine (ELK) and themed renderer turn that spec into styled Excalidraw elements - r","default_branch":null,"files":null,"tree":[],"storefront":"/r/Itz-Agasta","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Itz-Agasta/OpenDiagram/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}