<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: tuna pradhan</title>
    <description>The latest articles on DEV Community by tuna pradhan (@tuna_pradhan_5ef7bde9c1be).</description>
    <link>https://dev.to/tuna_pradhan_5ef7bde9c1be</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4188579%2Ffb8693c2-743a-460b-8449-3e1bfd73da34.jpg</url>
      <title>DEV Community: tuna pradhan</title>
      <link>https://dev.to/tuna_pradhan_5ef7bde9c1be</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tuna_pradhan_5ef7bde9c1be"/>
    <language>en</language>
    <item>
      <title>The link is the diagram: why I built FlowDiagram, a free diagram tool your AI can draw in</title>
      <dc:creator>tuna pradhan</dc:creator>
      <pubDate>Fri, 16 Oct 2026 10:30:35 +0000</pubDate>
      <link>https://dev.to/tuna_pradhan_5ef7bde9c1be/the-link-is-the-diagram-why-i-built-flowdiagram-a-free-diagram-tool-your-ai-can-draw-in-2196</link>
      <guid>https://dev.to/tuna_pradhan_5ef7bde9c1be/the-link-is-the-diagram-why-i-built-flowdiagram-a-free-diagram-tool-your-ai-can-draw-in-2196</guid>
      <description>&lt;p&gt;&lt;em&gt;By Tuna, the maker of &lt;a href="https://flowdiagram.net" rel="noopener noreferrer"&gt;FlowDiagram&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Every engineering team I have worked with has the same graveyard: a Confluence page with an architecture diagram that was last true two re-orgs ago. Somebody drew it in a heavyweight tool, exported a PNG, pasted it in, and the source file now lives on a laptop that was returned to IT in 2023.&lt;/p&gt;

&lt;p&gt;I'm a data architect. I spend a lot of my week drawing three kinds of pictures: integration landscapes (which system talks to which, over what), data pipelines (source → ingest → transform → serve), and ER models. I wanted one tool that did all three well, that didn't make anyone sign up to &lt;em&gt;look&lt;/em&gt; at a diagram, and that an AI assistant could write for me without screenshots or plug-ins.&lt;/p&gt;

&lt;p&gt;I couldn't find it, so I built it. It's called &lt;strong&gt;FlowDiagram&lt;/strong&gt;, it lives at &lt;strong&gt;&lt;a href="https://flowdiagram.net" rel="noopener noreferrer"&gt;flowdiagram.net&lt;/a&gt;&lt;/strong&gt;, and it is free: no tiers, no trial, no account.&lt;/p&gt;

&lt;p&gt;Here is what makes it different, and why I think it is the right shape of diagram tool for 2026.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. The share link carries the whole diagram
&lt;/h2&gt;

&lt;p&gt;Click &lt;strong&gt;Share&lt;/strong&gt; (Ctrl+L) and you get a URL. That URL doesn't point at a file on my server. The diagram itself is compressed into the part of the URL after the &lt;code&gt;#&lt;/code&gt;, which browsers never send to any server.&lt;/p&gt;

&lt;p&gt;So:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The reader needs nothing.&lt;/strong&gt; No account, no "request access", no download.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nothing is uploaded.&lt;/strong&gt; I don't have a database of your diagrams, because I don't have a database.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Links can't rot on my side.&lt;/strong&gt; As long as the link exists, the diagram exists.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don't take my word for it. Each of these opens a complete diagram:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;👉 &lt;strong&gt;&lt;a href="https://flowdiagram.net/#d=z5dltb6M2HADwr2L5pOkmpRUQ8vguStqtUk_qmk4nresLBwyxYmxkO0250777_gaSkC2kXNo3V3TVET9gzA9j-OPvmKQpHuNrLjczRmJFEtzBz1RpJgUeux2syTMNJwbqeI7Xv3CdC7f_4Djj_O_ScZy_YIeUxFTj8eN3zEKombqQJ0hC4ffkBs0JmSMp0OTrHPIpr9SMppBjstTWjJTdA5L0xR5uyhkVRkPGCx5f-E4HZ-V2g8eeC9slHvsObImIOTQAvzSl0KrrOLbjRsmVbffTkIwc4kFDEeMcMowiQqdEQfNl5txktgWsJYdubff9ykIDx_C26W2tkOgltdWUXMdLQbXODy5TEjCT5WpQIsKiBFKRFGbOvsG-br9IXZOE8cweEbpSnvOEsxjMMaeRwf90tkKTWiHwRH-vPcf1EVxFzgJi7FXLwTzvEGzgnAbzqmBRNPK8xc8KNqsFmxFD0C9oclMYjfqHRn7_tFG3auQEw95o9JMarfdEQoZWiAX2fsdrDbf-HuzPMvmS9wWa9gopt1tIuY5_VMqvSvkhWUSD95Pa1joDqvs6VADdoqrMnEouFR6LNecdzGWwsucXEa5pB8dwlLQo27kmda6JXDBeGYlf8rS9bQ91m_H2WsobRHW-AZfrMFIyP-fdAwTyrss8OyWWt7vrNlPut1Q53tQpk5QVheXz5-4G_UYM3ZCsEPZ_UHjQUmEa6DrisqgETlMEM_AzCyj6fDWd_1ow9_uHk3HvtPKwpcq8djbmJFmEpOKsMxGgjVSr3eNub9wMedRS5DSuQ1ZhZSTfSW1iRTX6fD_bDmNQK4wbTRZ2SmmlsAprhWnIKsb3NokCEizpf4Abvle4bkuJCat94gmzVDJlwZ759vYLgidfSez5PzKGvZYC69oXNy3kJuJkVXk3nleyqsRNR3G3raPY3SMTpeSmGlrA_6lk9nvK-PHR6ThPnUeYHmD7dFTrHARIGSZi-xLDF_nRtSHKTPKu2Osu7BWlItzmbDuZV8PjSmxKRLC0547J2kgIW-1euwp5FPC_GuXg-f3h4c5-ZXrdvXrNdmMHRlTEbeeMWtPi9zwtCvfO3odwTt7kfD5xrwlx90MQHxesGufh1Psb95sY-x_C-Lhg1bgIqeqQ76_mD-dDD5pA91oCzZMTzvS5_Jp_pvSwiXT_Q0jXDNgqdR521VHP_7g933nUxHnQFuc8-Kpz3oZa50nbrzevSw_bIp3HYHXSqZJJ-obZw3ObWI_ebL1bFDprreedsPmrb3b61JvddDY939lr4CzcajBoDpd8gxUiIkM604YmyEgEAVtAETw9VGaWoINCuRHASUmCZISYuURXthBxGUu0pIoivWSpRhtmlqiyrn15uArgl9Gk7xXR5Ojomp93EEzS4QIu-j6Y_BRFNNgtAp4MJN13DCT9pst9T_DvXw" rel="noopener noreferrer"&gt;An AI SaaS on AWS, with real vendor logos and animated data flow&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;👉 &lt;strong&gt;&lt;a href="https://flowdiagram.net/#d=z3ZbRbtowFIZfpfJuNimtnBAC5K5q6bSLqhNQTVuFkHFMsEjszHHasqrvvuNAiUNTYFInpEoIEuc_x-f8nx3zhEiWoRBdJfLhkpNYkRQ56J6pnEuBQtdBObln0bkGjYe94NTFp24wwjgsP2cY418QkJGY5Si8e0I8AmXmwpggKYPr_imVacoUZSc5nbOUwCOWWGJNYUQvMyPWZJowc8sezYwXt8PRzXV_ACOPKMQOWpbfDyj02vBLRAxqM5IzBqlc7PkwSikTJvqTPw3otAPBM54kJrsiIs-IMo8hRiu5YKUuItNZZzP0g0d6DtnOAgcpWcRzwfK8nGYmhb4iKU-gDjBG5BAjM0K5XpZeUblubN07LXItofcJNLrpccpjXhaQLVCoVcFMHDhU1jwslJIx0exkwZbo2dmkAuN4UiW5J4rOifrstdtfbNmsSJJJef1K6nq4JqWKwTzRhGjLf56yXJM0Q89ju6yLdSMnKck1U2WaFTz5JrybwWV_MFyha7UOgde24XmzHvP9I8KTKtpHznZzJ-rZ64BV-ggQVPryztIACl3kDdTrJLXUJJmQVBbCYikKKIdT4O54IB9XzPhuZpNvo_71ilsQHMItsLmxbruH6fG5aZYeDG8H6gZymZJRQfXB-t9Q6EZoVNazQnA9yQATawCHt8Flb4L7Pri5vL0Y1XebF-zm1rG5BR3fjXpH5LbT1gZo-aJ4vTP8-s5ofhN6eOtNCNsulmpZm3oLp0Vh8fZ5dT7qf70Z_LTPq30QujYETGH3HBPCDisaEDTb28W1VavcSkLgdHvYOs0zCflNEXfYwWPnzsXmd2y326bBtOs3trsaGeplUq4JmZSF102AO81FbE7RZFrODy9Wpc_LYmD3C9MEE9HLQErE8kWEQvtvChF0LpVpKsShOQZNWCWRdYkbJkayXhxoRWPI_0Clrr-fzWaJ9CovvY_hpdzvJf8vXrZw5WXrY3iZ_bOX3jt56VZe-h_Dy8V-L7fsbr2Tlx68McfPfwE" rel="noopener noreferrer"&gt;An e-commerce database schema with crow's-foot relationships&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Opening a link never replaces your work; it adds the diagram as a new page.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Built to be written by AI, without an API key
&lt;/h2&gt;

&lt;p&gt;Most "AI diagram" tools put a model behind a paywall and give you a prompt box. I went the other way.&lt;/p&gt;

&lt;p&gt;FlowDiagram publishes a single Markdown skill file, &lt;strong&gt;&lt;a href="https://flowdiagram.net/flowdiagram.md" rel="noopener noreferrer"&gt;flowdiagram.net/flowdiagram.md&lt;/a&gt;&lt;/strong&gt;, that teaches any coding assistant the document format. Drop it into Claude Code, Codex, Cursor, GitHub Copilot, Zed or Windsurf, then just ask:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Draw our order pipeline: Shopify and Stripe into Kafka, dbt in Snowflake, Power BI on top."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The assistant writes a &lt;code&gt;.flow.json&lt;/code&gt; file &lt;em&gt;and&lt;/em&gt; a one-click link. Because the output is text, there is no image-model pass and no API key on my side. And because you keep the &lt;code&gt;.flow.json&lt;/code&gt;, the assistant can &lt;strong&gt;revise&lt;/strong&gt; the diagram later instead of regenerating it from scratch.&lt;/p&gt;

&lt;p&gt;Why a skill file and not an MCP server? A server has to be installed and kept running, and its tool definitions ride along on every request. A skill file is one Markdown file that is only read when you actually ask for a diagram. It can't go down.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. 1,160 real vendor logos, built in
&lt;/h2&gt;

&lt;p&gt;Architecture diagrams are about &lt;em&gt;which&lt;/em&gt; systems, so generic boxes labelled "DB" don't cut it. FlowDiagram ships with &lt;strong&gt;1,160 vendor logos&lt;/strong&gt;, including every AWS (303), Azure (405) and Google Cloud (175) service icon, plus SAP, Salesforce, Snowflake, Databricks, Kafka, dbt, Airflow, Power BI, OpenAI, Anthropic and hundreds more. Press &lt;strong&gt;B&lt;/strong&gt; for the library or &lt;strong&gt;Ctrl+K&lt;/strong&gt; and type a name.&lt;/p&gt;

&lt;p&gt;Have an internal system with its own logo? &lt;strong&gt;+ Logo&lt;/strong&gt; adds it to your library for good.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Real ER modelling that round-trips to SQL
&lt;/h2&gt;

&lt;p&gt;The entity mode (&lt;strong&gt;M&lt;/strong&gt;) gives you proper tables: typed columns, primary and foreign keys, column comments, and crow's-foot cardinality that attaches to the actual column rows.&lt;/p&gt;

&lt;p&gt;And it isn't a dead-end drawing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Import:&lt;/strong&gt; SQL &lt;code&gt;CREATE TABLE&lt;/code&gt;, DBML, Mermaid &lt;code&gt;erDiagram&lt;/code&gt;, a CSV header, or a live &lt;strong&gt;Snowflake&lt;/strong&gt; schema (connect from the browser, pick tables, get real types, keys and comments).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Export:&lt;/strong&gt; SQL DDL (comments included), DBML, Mermaid, plus a generated data dictionary.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paste DDL in, get a diagram out, edit it, ship DDL back. That loop is the reason I started this project.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Diagrams that move
&lt;/h2&gt;

&lt;p&gt;Turn on &lt;strong&gt;Flow&lt;/strong&gt; for any connector and packets travel along it in the direction the data moves; hollow packets show return traffic. Click any system and FlowDiagram traces everything downstream of it. Save &lt;strong&gt;views&lt;/strong&gt; (bookmarked zoom positions) and hit &lt;strong&gt;Present&lt;/strong&gt;: the live canvas becomes your slide deck, so animations keep running and nothing goes blurry when you zoom.&lt;/p&gt;

&lt;p&gt;This is the feature that makes architecture reviews faster. "What breaks if this queue stops?" becomes one click.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Bring what you already have
&lt;/h2&gt;

&lt;p&gt;You don't have to redraw anything:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;draw.io&lt;/strong&gt; files import directly&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mermaid&lt;/strong&gt; flowcharts, sequence, class, state and ER diagrams import directly&lt;/li&gt;
&lt;li&gt;16 starter templates in the app, plus &lt;strong&gt;&lt;a href="https://flowdiagram.net/templates/" rel="noopener noreferrer"&gt;399+ templates online&lt;/a&gt;&lt;/strong&gt; across 30 categories, from three-tier web apps and agentic AI systems to SAP integrations and hospital workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Export goes to &lt;strong&gt;PNG, SVG, PDF&lt;/strong&gt;, Mermaid, DBML, SQL and &lt;code&gt;.flow.json&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Private, offline and installable
&lt;/h2&gt;

&lt;p&gt;There is no account and no sync service, so there is nothing to breach. After the first visit the whole app is cached and &lt;strong&gt;works offline&lt;/strong&gt; (everything except the live Snowflake connection). Install it from the address bar and it runs as a desktop or mobile app. Analytics are cookie-free page counts; your diagram content is never touched.&lt;/p&gt;

&lt;p&gt;Keep in mind the trade-off that comes with this design: there's no real-time co-editing or team workspace. You collaborate by sending links and committing &lt;code&gt;.flow.json&lt;/code&gt; files to Git, where they diff like any other text file. For architecture docs that live next to code, I think that's the right trade.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try it in 30 seconds
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;&lt;a href="https://flowdiagram.net" rel="noopener noreferrer"&gt;flowdiagram.net&lt;/a&gt;&lt;/strong&gt;. No sign-up.&lt;/li&gt;
&lt;li&gt;Hit &lt;strong&gt;Templates&lt;/strong&gt;, or paste some Mermaid or SQL.&lt;/li&gt;
&lt;li&gt;Press &lt;strong&gt;Ctrl+L&lt;/strong&gt; and send the link to someone. They'll see exactly what you see.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Or let your AI do it: give your assistant &lt;strong&gt;&lt;a href="https://flowdiagram.net/flowdiagram.md" rel="noopener noreferrer"&gt;flowdiagram.md&lt;/a&gt;&lt;/strong&gt; and describe the system in plain English.&lt;/p&gt;

&lt;p&gt;I build FlowDiagram on my own, so feedback shapes it directly. If something's missing, the support address is in the &lt;a href="https://flowdiagram.net/docs/" rel="noopener noreferrer"&gt;docs&lt;/a&gt;. Tell me what you'd draw first.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://medium.com/@tuna.2020/the-link-is-the-diagram-why-i-built-flowdiagram-a-free-diagram-tool-your-ai-can-draw-in-42df2c5f7f4c" rel="noopener noreferrer"&gt;Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>architecture</category>
      <category>ai</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
