It's a diagramming + documentation tool — you describe a system in a prompt and it generates the diagram and docs together, which goes a bit beyond what Eraser.io or Lucidchart do on their own.
I kept watching engineers spend more time drawing boxes and arrows than actually documenting the decision behind them. Every architecture review turned into someone frantically dragging shapes around in Lucidchart while the actual explanation — why the queue exists, why this service talks to that one — never made it into anything durable. The diagram would go stale the moment the system changed, and the doc, if it existed at all, lived somewhere else entirely, already out of sync.
So I built DiagramStudio around one idea: describe the system once, get both a diagram and a written doc, generated together, staying in sync with each other. You can point it at a GitHub repo and it'll derive an ERD from your real schema instead of guessing. You can just type a sentence and get a full architecture diagram in a couple seconds. Refine either one with a follow-up instruction instead of re-drawing from scratch.
The part that changed the most while building this: I originally treated diagrams and docs as two separate products. The moment I merged them — a document whose sections can contain diagrams you can open and edit without leaving the doc — is when it actually started feeling like the tool I wished existed, instead of just another diagramming app with an AI button bolted on.
Happy to answer anything — architecture, how the DSL/layout engine works, what's next on the roadmap, all of it. This is genuinely still early, so blunt feedback is exactly what I'm here for.